Linux设备驱动之CRT显示摄像图像之一准备工作

在VGA上进行显示需要准备的工作:

下载地址:
https://launchpad.net/ubuntu/+source/svgalib/1:1.4.3-30
svgalib_1.4.3.orig.tar.gz
svgalib_1.4.3-30.debian.tar.gz
svgalib_1.4.3-30.dsc

下载地址
http://packages.ubuntu.com/lucid/libx86-1

http://security.ubuntu.com/ubuntu/pool/main//libx/libx86/
libx86_1.1+ds1.orig.tar.bz2 // 修改

sudo apt-get source libx86

先把所有的东西复制project下的随意一个目录,然后按下列流程:
tar xzf libx86_1.1+ds1.orig.tar.gz
gunzip libx86_1.1+ds1-6.diff.gz
cd libx86-1.1/
patch -p1 < ../libx86_1.1+ds1-6.diff
make // 出错,修改lrmi.c,添加宏, 参考561491.patch
make
sudo make install

打补丁
tar xzf svgalib_1.4.3.orig.tar.gz
tar xzf svgalib_1.4.3-30.debian.tar.gz
cd svgalib-1.4.3.orig/
for file in ../debian/patches/*.patch; do patch -p1 < $file; done

编译安装:
sudo make install

(4) 在PC上显示
执行时找不到libvga库,如下操作
sudo cp /usr/local/lib/libvga* /lib -d

参考文档:
http://www.svgalib.org/jay/beginners_guide/beginners_guide.html

你可能感兴趣的:(Linux设备驱动之CRT显示摄像图像之一准备工作)