EPC-9600I-L开发板使用
1,开发板屏幕,先买的开发板,再买的屏幕,屏幕是7英寸的,与开发板默认烧进的内核不匹配,找板商重新要了匹配的内核,将原内核替换掉,根文件系统和uboot不变,进行重烧。
2,开发板屏幕校准准备
如果校准触摸屏出现循环校准问题,请用附件的ts_calibrate替换系统的/usr/bin/ts_calibrate文件。
替换方法:
启动nfs挂载
主机ubuntu14.04:
sudo apt-get install nfs-kernel-server
cd /opt
sudo mkdir share
sudo vi /etc/exports
/opt/share *(rw,sync,no_root_squash,no_subtree_check)
sudo /etc/init.d/rpcbind restart
sudo /etc/init.d/nfs-kernel-server restart
开发板:
wr vi /etc/init.d/S91mount_net
mount -t nfs 192.168.1.57:/opt/share /mnt/ -o nolock
wr chmod 777 /etc/init.d/S91mount_net
直接挂载:mount -t nfs 192.168.1.57:/opt/share /mnt/ -o nolock
将ts_calibrate从主机复制到/usr/bin/目录下
触摸屏校准和重新校准:
先删除校准文件/etc/pointercal
#wr rm /etc/pointercal
3,要开发板想能连通外网,首先修改wr vi /etc/init.d/S40network,修改脚本,
其中相应部分改为echo "nameserver 192.168.1.1" >> /etc/resolv.conf
然后wr vi /etc/init.d/S91mount_net
添加 route add default gw 192.168.1.1
参考 http://www.xuebuyuan.com/1437171.html
4,本地字符显示
设置QT_QWS_FONTDIR,
wr vi /etc/profile
添加 export QT_QWS_FONTDIR=/usr/lib/fonts可能已经设置
将文泉驿字库wqy-microhei.ttf 放进此目录即可。
5,将交叉编译的webkit模块的库放进开发板/opt/lib目录
将/opt/lib目录设置为库查询目录
wr vi /etc/profile
export LD_LIBRARY_PATH=/opt/lib:$LD_LIBRARY_PATH
6,将编译好的浏览器放入开发板
(1)将浏览器图标复制进开发板/usr/share/zhiyuan/zylauncher/demonstration/images文件夹wr chmod 777 borwser.jpg
(2)在开发板/usr/share/zhiyuan/zylauncher/demonstration/demos文件夹下新建文件夹browser,将浏览器应用程序复制进文件夹browser,
wr chmod 777 borwser;
(3)进入开发板/usr/share/zhiyuan/zylauncher/demonstration/menus文件夹,wr vi MainMenu.qml
参考原有内容将浏览器加入启动界面。
然后重启系统,进入Qt前会进行校准。
4,开发环境搭建
ubuntu14.04桥接,安装交叉编译器(解压,添加环境变量即可),单独安装qt-creator-opensource-linux-x86-3.4.0.run,再分别编译与开发板所带qt版本一样的qt4.7.3的桌面版和交叉编译版,然后配置qtcreator。
参考http://blog.chinaunix.net/uid-26921272-id-3360020.html
开发板带有部分QT库,但缺少浏览器所需的webkit库,把交叉编译qt生成的webkit库放到交叉编译时prefix指定的开发板路径下。
6,移植浏览器,软件盘问题。
浏览器:http://blog.csdn.net/dc_726/article/details/7584205
软键盘涉及两个,一个是QT输入框的,一个是浏览器网页里出入框的,网页的需要分析HTML网页,判断当焦点在输入框时弹出键盘。
7,移植视频播放器mplayer
http://www.embedu.org/Column/Column356.htm
http://blog.163.com/chenhongswing@126/blog/static/1335924432011102991434110/
EPC-9600I-L开发板使用的更多相关文章
- 【转帖】嵌入式4412开发板QT5.7编译安装到arm
QT5.7.0+UBUNTU16.04+ARM-NONE-LINUX-GNUEABI4.8+busybox最小LINUX系统 Orandragon记录 本文转自迅为4412开发板群:http://to ...
- easycwmp在开发板上的配置
原创作品,转载请注明出处 copyright:weishusheng 2015.3.18 email:642613208@qq.com 平台: Linux version 2.6.32-279.e ...
- ARM开发板上iconv调用失败的解决方法
当前流行的字符编码格式有:US-ASCII.ISO-8859-1.UTF-8.UTF-16BE.UTF-16LE.UTF-16.GBK.GB2312等,其中GBK.GB2312是专门处理中文编码的.而 ...
- [嵌入式开发入门]4412开发板从零建立Linux最小系统
本文转自iTOP-4412开发板实战教程书籍 http://www.topeetboard.com iTOP-4412开发板不仅可以运行Android,还可以运行简单的Linux最小文件系统. 最小L ...
- 开发板支持wifi
参考网址: http://wangye.org/blog/archives/845/ http://blog.csdn.net/lme525/article/details/37762519 htt ...
- FS210开发板上Qt4.7.0移植过程
作者:冯老师,华清远见嵌入式学院讲师. 1. 搭建Qt开发环境平台 1.开发环境:ubuntu 12.04 2.交叉编译链:arm-cortex_a8-linux-gnueabi 3.开发板:FS21 ...
- [嵌入式开发板]iTOP-4412开发板linux 系统存储空间的修改
平台:iTOP-4412开发板 这里我们以修改成 1G 存储空间为例来讲解修改方法, 如果需要改 成其他大小的存储空间,参照此方法修改即可. 首先连接好 iTOP-4412 开发板的调试串口到 pc ...
- [转帖]迅为4412开发板最小linux系统的存储空间修改
本文转自迅为论坛:http://www.topeetboard.com 最小linux系统的存储空间修改以修改成 1G 存储空间为例来修改,如果需要改成其他大小的存储空间,参照此方法修改即可. 首先连 ...
- 迅为iTOP-4412开发板Ubuntu操作系统烧写方法
本文转自:http://www.topeetboard.com Ubuntu系统烧写硬件平台:iTOP4412开发板 需要准备:串口线.读卡器.一张SD卡最好是2G(自备).另外一张卡(大于等于2G都 ...
- [转载]iTOP-4412开发板搭建最小linux系统
本文转迅为电子论坛:http://www.topeetboard.com 最小linux系统所需资料下载:http://pan.baidu.com/s/1kTNan0j 开发板不仅可以运行Androi ...
随机推荐
- 可穿戴KEY带来的身份认证的革命
在用户身份认证方面,PKI体系给出了极好的解决方式.即基于X.509数字证书的用户身份认证.该方法基于非对称公钥算法的难题为用户提供非常安全的认证过程. PKI体系尽管明白要求"私钥必须保密 ...
- 设计模式之九:建造者模式(Builder)
建造者模式: 将一个复杂对象的建造过程和它的表示分离开来,这样同样的建造过程能够创建不同的表示. Separate the construction of a complex object from ...
- Android 中图能够用到的图片处理类 BitmapUtils
Android在实际开发中非常多时候都要对图片进行一定的处理,这里总结的BitmapUtils 类包含一下几个功能: 1.Android图片倒影, 2.Android图片模糊处理, 3.Android ...
- iOS开发 - 数据归档与恢复 NSKeyedArchiver
归档与恢复归档 归档,英文Archiver['ɑrkɪvə],这里指的是将OC的对象存储为一个文件或者网络上的一个数据块. 恢复归档.英文UnArchiver,指的是将一个来自文件或网络的归档数据块恢 ...
- Spark修炼之道(高级篇)——Spark源代码阅读:第十二节 Spark SQL 处理流程分析
作者:周志湖 以下的代码演示了通过Case Class进行表Schema定义的样例: // sc is an existing SparkContext. val sqlContext = new o ...
- sc命令以及InstallUtil安装service
1.安装 https://stackoverflow.com/questions/8164859/install-a-windows-service-using-a-windows-command-p ...
- Node测试文章收藏
1.Nodejs实战—测试Node程序 讲解了TDD与BDD,TDD的基本原则,单元测试常用框架及使用,例如assert断言库, chai断言库, should.js断言库,断言库搭配测试框架(m ...
- 海思平台服务器版软件V15.2产品发布
深度操作系统海思平台服务器版软件是武汉深之度科技有限公司发布的针对华为海思平台的TaiShan系列服务器发布的企业级服务器操作系统软件产品,主要面向企业级服务器应用场景,为用户在国产化平台上提供更具可 ...
- printf---格式化并输出结果到标准输出。
printf命令格式化并输出结果到标准输出. 语法 printf(选项)(参数) --help:在线帮助: --version:显示版本信息. 参数 输出格式:指定数据输出时的格式: 输出字符串:指定 ...
- hdu1234 开门人和关门人 (等价转换)
开门人和关门人 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Su ...