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

cat /proc/filesystems
如果显示nodev nfs,表示内核有支持NFS。
 
 

将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开发板使用的更多相关文章

  1. 【转帖】嵌入式4412开发板QT5.7编译安装到arm

    QT5.7.0+UBUNTU16.04+ARM-NONE-LINUX-GNUEABI4.8+busybox最小LINUX系统 Orandragon记录 本文转自迅为4412开发板群:http://to ...

  2. easycwmp在开发板上的配置

    原创作品,转载请注明出处 copyright:weishusheng   2015.3.18 email:642613208@qq.com 平台: Linux version 2.6.32-279.e ...

  3. ARM开发板上iconv调用失败的解决方法

    当前流行的字符编码格式有:US-ASCII.ISO-8859-1.UTF-8.UTF-16BE.UTF-16LE.UTF-16.GBK.GB2312等,其中GBK.GB2312是专门处理中文编码的.而 ...

  4. [嵌入式开发入门]4412开发板从零建立Linux最小系统

    本文转自iTOP-4412开发板实战教程书籍 http://www.topeetboard.com iTOP-4412开发板不仅可以运行Android,还可以运行简单的Linux最小文件系统. 最小L ...

  5. 开发板支持wifi

    参考网址: http://wangye.org/blog/archives/845/ http://blog.csdn.net/lme525/article/details/37762519  htt ...

  6. FS210开发板上Qt4.7.0移植过程

    作者:冯老师,华清远见嵌入式学院讲师. 1. 搭建Qt开发环境平台 1.开发环境:ubuntu 12.04 2.交叉编译链:arm-cortex_a8-linux-gnueabi 3.开发板:FS21 ...

  7. [嵌入式开发板]iTOP-4412开发板linux 系统存储空间的修改

    平台:iTOP-4412开发板 这里我们以修改成 1G 存储空间为例来讲解修改方法, 如果需要改 成其他大小的存储空间,参照此方法修改即可. 首先连接好 iTOP-4412 开发板的调试串口到 pc  ...

  8. [转帖]迅为4412开发板最小linux系统的存储空间修改

    本文转自迅为论坛:http://www.topeetboard.com 最小linux系统的存储空间修改以修改成 1G 存储空间为例来修改,如果需要改成其他大小的存储空间,参照此方法修改即可. 首先连 ...

  9. 迅为iTOP-4412开发板Ubuntu操作系统烧写方法

    本文转自:http://www.topeetboard.com Ubuntu系统烧写硬件平台:iTOP4412开发板 需要准备:串口线.读卡器.一张SD卡最好是2G(自备).另外一张卡(大于等于2G都 ...

  10. [转载]iTOP-4412开发板搭建最小linux系统

    本文转迅为电子论坛:http://www.topeetboard.com 最小linux系统所需资料下载:http://pan.baidu.com/s/1kTNan0j 开发板不仅可以运行Androi ...

随机推荐

  1. C++里面关于虚函数的一些注意点

    最后,总结一下关于虚函数的一些常见问题: 1) 虚函数是动态绑定的,也就是说,使用虚函数的指针和引用能够正确找到实际类的对应函数,而不是执行定义类的函数.这是虚函数的基本功能,就不再解释了. 2) 构 ...

  2. hdu 4324 Triangle LOVE(拓扑判环)

    Triangle LOVE Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others) To ...

  3. DECLARE CURSOR (Transact-SQL)

    Defines the attributes of a Transact-SQL server cursor, such as its scrolling behavior and the query ...

  4. C++ BigInteger模板

    #include <cstdio> #include <cstring> #include <string> #include <iostream> # ...

  5. OpenCV FileStorage类读写XML/YML文件

    本文转自:http://www.cnblogs.com/summerRQ/articles/2524560.html 在OpenCV程序中,需要保存中间结果的时候常常会使用.xml / .yml文件, ...

  6. Python环境搭建—安利Python小白的Python安装详细教程

    人生苦短,我用Python.众所周知,Python目前越来越火,学习Python的小伙伴也越来越多.最近看到群里的小伙伴经常碰到不会安装Python或者不知道去哪下载Python安装包等系列问题,为了 ...

  7. Linux运维管理的必备工具

    一.统一账号管理 1.LDAP 统一管理各种平台帐号和密码,包括但不限于各种操作系统(Windows.Linux),Linux系统sudo集成,系统用户分组,主机登入限制等:可与Apache,HTTP ...

  8. C++ lambda表达式 (一)

    为什么要lambda函数 匿名函数是许多编程语言都支持的概念,有函数体,没有函数名.1958年,lisp首先采用匿名函数,匿名函数最常用的是作为回调函数的值.正因为有这样的需求,c++引入了lambd ...

  9. 【Henu ACM Round#14 D】Kefa and Dishes

    [链接] 我是链接,点我呀:) [题意] 在这里输入题意 [题解] 状态压缩动规. 可以写成记忆化搜索的形式. f[bit][p] 表示选取的菜的情况为bit(用0..2^(N)-1的二进制形式表示各 ...

  10. 启动和停止Service

    activity_main <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" ...