old-www/HOWTO/Framebuffer-HOWTO/x998.html

197 lines
3.6 KiB
HTML

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML
><HEAD
><TITLE
>Using framebuffer devices on ARM platforms</TITLE
><META
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
REL="HOME"
TITLE="Framebuffer HOWTO"
HREF="index.html"><LINK
REL="PREVIOUS"
TITLE="Using framebuffer devices on MIPS platforms"
HREF="x995.html"><LINK
REL="NEXT"
TITLE="Using multi-headed framebuffers"
HREF="x1010.html"></HEAD
><BODY
CLASS="section"
BGCOLOR="#FFFFFF"
TEXT="#000000"
LINK="#0000FF"
VLINK="#840084"
ALINK="#0000FF"
><DIV
CLASS="NAVHEADER"
><TABLE
SUMMARY="Header navigation table"
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
><TR
><TH
COLSPAN="3"
ALIGN="center"
>Framebuffer HOWTO</TH
></TR
><TR
><TD
WIDTH="10%"
ALIGN="left"
VALIGN="bottom"
><A
HREF="x995.html"
ACCESSKEY="P"
>Prev</A
></TD
><TD
WIDTH="80%"
ALIGN="center"
VALIGN="bottom"
></TD
><TD
WIDTH="10%"
ALIGN="right"
VALIGN="bottom"
><A
HREF="x1010.html"
ACCESSKEY="N"
>Next</A
></TD
></TR
></TABLE
><HR
ALIGN="LEFT"
WIDTH="100%"></DIV
><DIV
CLASS="section"
><H1
CLASS="section"
><A
NAME="AEN998"
></A
>10. Using framebuffer devices on ARM platforms</H1
><DIV
CLASS="section"
><H2
CLASS="section"
><A
NAME="AEN1000"
></A
>10.1. Netwinders</H2
><P
>For the Netwinders (which uses the ARM SA110 RISC chip -
a lovely British processor), there are two versions of
the Cyber2000 framebuffer driver - one for 2.0.x
kernels and one for 2.2.x kernels. It is quite
straightforward to enable and use this driver on both
kernels, however, the older version is hardcoded for
depth and resolution (blech), but the good news is that
the newer version in the 2.2.x kernels is much more
flexible, but currently in a state of flux as it is
still in development. To get this up and running, your
best bet is to read the documentation that comes with
the ARM port of the kernel sources.</P
><P
>The Netwinders uses a VGA compatible chipset, but
unfortunately noone has ported vgafb to it yet. That
might happen if someone has some time on their
hands. [I would do it if someone would give me a
NetWinder to play with]</P
></DIV
><DIV
CLASS="section"
><H2
CLASS="section"
><A
NAME="AEN1004"
></A
>10.2. Acorn Archimedes</H2
><P
>Acorns have always had framebuffer support since
the Linux 1.9.x days. However the Acornfb
driver in 2.2.x is totally new since the
generic framebuffer interface changed during
the development of 2.1.x kernels (which, of
course, became 2.2.x). As previously, it is a
simple matter to activate the driver and
set depths and resolutions.</P
></DIV
><DIV
CLASS="section"
><H2
CLASS="section"
><A
NAME="AEN1007"
></A
>10.3. Other ARM ports (SA7710s et. al.)</H2
><P
>Surprisingly, there is even a framebuffer driver
for the Psion 5 and the Geofox! I have been
told that it displays the Penguin quite well.
[Someone please donate me a Psion 5!]</P
></DIV
></DIV
><DIV
CLASS="NAVFOOTER"
><HR
ALIGN="LEFT"
WIDTH="100%"><TABLE
SUMMARY="Footer navigation table"
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
><A
HREF="x995.html"
ACCESSKEY="P"
>Prev</A
></TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
><A
HREF="index.html"
ACCESSKEY="H"
>Home</A
></TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
><A
HREF="x1010.html"
ACCESSKEY="N"
>Next</A
></TD
></TR
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
>Using framebuffer devices on MIPS platforms</TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
>&nbsp;</TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
>Using multi-headed framebuffers</TD
></TR
></TABLE
></DIV
></BODY
></HTML
>