1 检查并安装依赖库:
- freetype (version >= 2.0.1)
- libjpeg62
- libpng2 or libpng3
- zlib
目前没有额外安装,也没有检查,不能使用字体
2 配置DirectFB
- ./configue --enable-debug --enable-x11 --enable-trace --with-tests --disable-sdl --enable-voodoo
- 默认安装在/usr/local/lib目录下,可以通过--prefix设置安装路径
- 在$HOME/bash_profile中添加PKG_CONFIG_PATH=$PREFIX/lib/pkgconfig:/usr/lib/pkgconfig
3 添加动态库加载路径
- echo $PREFIX >> /etc/ld.so.conf 追加
- ldconfig
4 fbset -i 查看DirectFB的设置情况
5 编译examples。 注意加载图片时路径设置一定要正确
6 设置FrameBuffer大小
- Vim /etc/grub.conf 或则 vim /boot/grub/menu.lst
- vga=0x311 -->设置640*480 16BitFrameBuffer
7 可以在$HOME/.directfbrc 文件中配置directfb环境
8 也可以使用df_neo --dfb:help来查看和设置运行环境