ID
|
Issue Description
|
Analyse
|
Causation
|
Solution
|
1
|
导航系统一运行,就退出
|
使用ps命令,发现进程中cld_navi应用程序不存在
|
Linux系统对大小写字母敏感,也就是区分大小写
|
对目录NAVIONE下的文件名和目录名逐一核对大小写,发现地图格式cld文件大小写不正确
|
2
|
发现导航系统运行慢
|
在输入激活码的时候,点击数字,就发现慢;
|
1.cat /proc/meminfo查看内存使用情况,已用的,未用的;
2.stop查看是哪个进程耗CPU
3.单独分析第一屏界面显示慢的问题
4.分析到底是读文件慢,还是显示Image慢
5.对执行的函数,做耗时测试
|
1、drawImage耗时340ms改用framebuffer显示机制
2、颜色转换耗时180ms去掉颜色深度16色转32色的机制
3、矩阵变换耗时340ms,因为凯立德以前给客户做的是宽屏分辨率640X480(宽X高),而我司的屏分辨率480X640(宽X高)
|
3
|
采集GPS数据全部都为0
|
1.能接受的GPS数据,说明GPS芯片良好,能正常工作
2.接受的GPS数据不对,说明接受GPS天线,信号不好;
|
在办公室做测试,窗户封闭,信号不好
|
露天或者打开窗户,靠近窗户做测试
|
4
|
运行导航的时候,有如下提示:Cannot open keyboard: No such file or directory
|
Lily开发板,没有该问题
|
没有指定键盘,触摸屏的驱动路径
|
export QWS_KEYBOAR=$QWS_KEYBOAR:/dev/input/event1
|
5
|
点击触摸屏,无法进入导航的主界面
|
1.qpe的应用程序,也就是Idle界面,可以点击触摸屏,说明触摸屏驱动程序正常;
2.唯独导航系统,触摸屏不好使,说明env环境变量没有配置好;
3.Lily开发板的导航系统触摸屏正常,而Bali开发板的导航系统触摸屏不正常
|
Qpe开发平台的开发环境发生改变
|
运行./opt/Qtopia/qpe.env,重新配置系统参数,环境变量
|
6
|
如何将文件拷贝到SD卡
|
|
Window不识别linux系统的ext3文件格式
|
1.linux系统直接识别Window系统的Fat16,Fat32文件系统;
先在Window系统直接格式化SD卡,再拷贝文件,拿到linux系统下用
2.如果是小文件,直接SecureCRT 5.1串口工具rz命令,或者【Transfer】-【Start
Zmodem Upload】串口协议RS232传输文件
|
7
|
插SD卡,linux系统死机重启
|
偶尔发生,不是每次都有,应该是静电所致
|
人带静电,电压过大,导致瞬间电流过大
|
带接地的蓝色手环
|
8
|
启动Bali板,不能进入Idle界面,始终停留在Qtopia这一帧图像上
|
1.linux命令,可以正确执行,如ls,cd等,说明linux系统没有问题
2.换了张别人的SD卡,能够正常启动,进入带大Icon的界面,以及MainMenu主菜单,说明开发版正常,操作步骤正常;
|
做卡的程序不对,也就是makesd.sh等脚本不正确,步骤是对的
|
root/release/makesd_B0_Bali_Flash_20090122_CL7960_cysun_v0.5
目录下重新做卡;
|
9
|
运行提示找不到libQtSvg.so.4库文件
|
1.执行env查看环境变量,有哪些环境变量和本地变量
2.echo $
LD_LIBRARY_PATH
查看库路径具体是什么
3.执行export命令,看有哪些环境变量,已经被导出,可供其他外部程序使用
|
|
1.通过命令find / -name libQtSvg.so.4在根目录下查找库文件
2.设置库的路径,便于程序执行搜索到:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/Qtopia/image/lib/
|
10
|
连接SecureCRT 5.1,串口程序没有反映,就是黑色界面,没有一个字符
|
1.分析SecureCRT 5.1软件安装好没有
2.串口线的驱动安装好没有
3.电源安装好没有
4.SD卡做好没有
|
都有可能,逐一排查
|
1.
先确认串口驱动程序安装好
【我的电脑】--【属性】-【HardWare】-【Device
Manager】-【Ports (COM &LPT)】
2.端口选择正确;
3.电源是否插好,包括2个方面:一与电源接线板;而与电路开发板
4.按电路开发板上的POWER KEY给电路开发版供电,送电。
|
相关推荐
Linux应用程序移植到VxWorks的方法研究.pdf
本文将主要阐述将已有驱动程序、开发系统、应用软件和定制Linux配置移植到2.6内核的方法步骤。
本课题任务是移植安装Linux操作系统,开发LED或蜂鸣器报警应用设备的驱动程序及其应用程序。要求完成的任务和实现的功能有: (1) 以FS4412开发板为开发平台,移植Linux操作系统,含引导程序、Linux操作系统内核、...
windows linux 程序 移植
如果不是,那么本文将给您些提示和技巧,在您把应用程序移植到 Linux 的时候为您提供指导。本文首先为大家描述 Linux 的特征和它在开发和管理应用程序中的具体价值。然后将回顾重要问题,给出包含移植的主要步骤的...
Linux应用程序向WindowsCE平台移植的研究与实现
将 linux 内核的 kfifo 移植到应用层, 实现一种易使用, 高效率的 fifo 队列
Linux下的程序移植到windows上需要修改的地方
在 Linux 操作系统移植任务中,充分研究了驱动程序和底层 IP 核的关系,基于 V4L2 框架完成了视频处理 IP 核驱动程序开发,通过视频 IP 核的优化处理,完成了 RGB 格式高清图像采集与显示。在应用层采用软硬件协同...
适用于Vxworks平台到Linux平台的嵌入式研发
Linux下telnet移植
ARM9的GPS定位程序在Linux26下的移植设计说明.docARM9的GPS定位程序在Linux26下的移植设计说明.docARM9的GPS定位程序在Linux26下的移植设计说明.docARM9的GPS定位程序在Linux26下的移植设计说明.docARM9的GPS定位...
CPU源代码分析与芯片设计及Linux移植,关注CPU,关注嵌入式
当从 OS/2 移植到 Linux 时,关键的编程问题是什么?本文为大家介绍将OS/2应用程序移植到Linux操作系统的方法。
面向机器人应用的嵌入式Linux移植与应用.pdf
用Kylix实现Windows应用程序到Linux平台的移植.pdf
本文将纵览几种常用的内存映射I/O方法,它们经常出现于旧的...特别地,本文会重点讨论和比较RTOS代码中的内存映射,Linux基于 I/O调度队列的移植,和重新定义RTOS I/O,以便在本地Linux 驱动程序和守护进程里应用。
Linux拥有丰富各种源代码资源,但是大部分代码在Windows平台情况是无法 正常编译的。Windows平台根本无法直接利用这些源代码资源。如果想要使用完整的代码,就要做移植工作。因为C/C++ Library的不同和其他的一些原因...
应用实例的编写实际上已经不属于Linux操作系统移植的范畴,但是为了保证本系列文章的完整性,这里提供一系列针对嵌入式Linux开发应用程序的实例。