phoneME建立DirectFB

简介: 版权声明:本文为博主chszs的原创文章,未经博主允许不得转载。 https://blog.csdn.net/chszs/article/details/4053982 phoneME建立DirectFB1、介绍DirectFB是一开源图形硬件抽象库。
版权声明:本文为博主chszs的原创文章,未经博主允许不得转载。 https://blog.csdn.net/chszs/article/details/4053982

phoneME建立DirectFB



1、介绍
DirectFB是一开源图形硬件抽象库。DirectFB是一瘦软件层,可直接映射图形调用为硬件加速feature。然而,DirectFB还提供了背后的软件模拟。

本文描述了怎样建立phoneME Advanced使用的DirectFB。

除了core DirectFB库之外,还需要两个补充库:
1)Linux Fusion
是一个Linux内核模块,提供线程抽象,允许多种DirectFB应用程序并行运行。
2)Simple DirectMedia Layer(SDL)
是一可选的多媒体库,使得它更容易运行和调试基于DirectFB的应用程序。
SDL允许DirectFB应用程序出现在同一虚拟控制台,这样的话,应用程序运行时无需屏幕开关。另外,通过SDL运行DirectFB程序无需root权限。

2、建立和安装Linux Fusion
需要gcc/g++ 4.x编译器和Linux 2.6.x内核

1)下载linux-fusion-3.2.6.tar.gz,并解压
2)进入linux-fusion-3.2.6目录
3)建立Linux Fusion
make
4)安装Linux Fusion
make install
5)载入Linux Fusion设备模块
modprobe fusion
注:如果cvm提示未找到/dev/fusion0设备,再次运行modprobe fusion
6)改变/dev/fusion*设备模块的权限
chmod 666 /dev/fusion*

3、安装SDL
DirectFB开发需要SDL的runtime和开发库。
1)安装下列包
libsdl1.2debian
libsdl1.2debian-alsa
libsdl1.2-dev
2)添加下列选项到/etc/directfbrc:
system=sdl
force-windowed
mode=240*320
如果文件不存在,那么创建它。

4、建立和安装DirectFB
1)下载DirectFB-1.3.0.tar.gz,解压
2)进入DirectFB的目录
3)以下列选项运行configure:
./configure --disable-x11 --enable-vnc --disable-osx --enable-fbdev --enable-sdl --enable-multi --enable-freetype --disable-video4linux --without-tools --disable-voodoo --disable-sysfb --with-gfxdrivers=none --with-inputdrivers=keyboard,linuxinput
缺省情况,DirectFB将安装到/usr/local目录下。要改变目录,使用--prefix选项。
4)建立DirectFB
make
5)安装DirectFB
make install

目录
相关文章
|
8月前
|
机器学习/深度学习 自然语言处理 算法
TPLinker: Single-stage Joint Extraction of Entities and Relations Through Token Pair Linking 论文解读
近年来,从非结构化文本中提取实体和关系引起了越来越多的关注,但由于识别共享实体的重叠关系存在内在困难,因此仍然具有挑战性。先前的研究表明,联合学习可以显著提高性能。然而,它们通常涉及连续的相互关联的步骤,并存在暴露偏差的问题。
94 0
|
存储 监控 算法
多媒体信息处理学习笔记-Chap 4. Text Processing and Information Retrieval
多媒体信息处理学习笔记-Chap 4. Text Processing and Information Retrieval
66 0
多媒体信息处理学习笔记-Chap 4. Text Processing and Information Retrieval
|
自然语言处理 Oracle 关系型数据库
Re32:读论文 Summarizing Legal Regulatory Documents using Transformers
这篇文章提出了一个英文法律规范文件摘要数据集。模型就是很简单地把抽取式摘要建模成每一句的二分类任务,还测试了在此之前用TextRank先抽取一遍的效果。(这个指标甚至没有做人工的) 看起来非常简单,这样就能发SIGIR吗,那我怎么不行…… 所以可能本文的贡献重点在数据集上吧!
Re32:读论文 Summarizing Legal Regulatory Documents using Transformers
|
自然语言处理
Re24:读论文 IOT-Match Explainable Legal Case Matching via Inverse Optimal Transport-based Rationale Ext
Re24:读论文 IOT-Match Explainable Legal Case Matching via Inverse Optimal Transport-based Rationale Ext
Re24:读论文 IOT-Match Explainable Legal Case Matching via Inverse Optimal Transport-based Rationale Ext
|
机器学习/深度学习 算法 算法框架/工具
传输丰富的特征层次结构以实现稳健的视觉跟踪 Transferring Rich Feature Hierarchies for Robust Visual Tracking
传输丰富的特征层次结构以实现稳健的视觉跟踪 Transferring Rich Feature Hierarchies for Robust Visual Tracking
107 2
传输丰富的特征层次结构以实现稳健的视觉跟踪 Transferring Rich Feature Hierarchies for Robust Visual Tracking
Knowledge of Network Building&Maintenance(网络组建与维护知识点)
CH1 计算机网络技术基础 一、Gap Filing1.编码是将模拟数据or数字数据变换成数字信号,以便于数据的传输和处理。信号必须进行编码,使得与传输介质相适应。(第一点存疑) 2.在数据传输系统中,主要采用以下3种数据编码技术:-数字数据的数字信号编码-模拟数据的数字信号编码-数字数据的模拟信号编码Knowledge Extension:数据传输方式有以下4类a.模拟数据的模拟信号编码 b.数字数据的数字信号编码c.数字数据的模拟信号编码 d.模拟数据的数字信号编码这4类中除了模拟数据的模拟信号编码之外,其他3类都属于数据编码技术。
2218 0
|
机器学习/深度学习 算法 前端开发
文献翻译:Statistical Approaches for Gene Selection, Hub Gene Identification and Module Interaction in...
摘要 信息基因的选择是基因表达研究中的重要问题。基因表达数据的小样本量和大量基因特性使选择过程复杂化。此外,所选择的信息基因可以作为基因共表达网络分析的重要输入。
1150 0