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

 

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/

你可能感兴趣的:(开发)