本帖最后由 cwfwh 于 2014-11-15 11:41 编辑
某型导航终端设计,硬件TI公司 Cortex-A8为主控,1Ghz,硬件资源就不多介绍啦,主要用到LCD,用来显示界面,用到串口和网络通信,串口主要接收GPS信号,控制机命令信号等,网络接收系统服务器数据(雷达目标,AIS目标,航路点目标,目标点的态势信息等),采用UDP通信。
说说QT在嵌入式中编译方法,首先要知道QT是跨平台的,代码一处编写,多处编译。先在PC中写代码,调试界面程序,能达到自己的要求后,只要把源代码拖进linux系统(我用的ubuntu 10.04版本),然后交叉编译,生成可以在ARM平台运行的可执行程序,然后将生成的可执行程序拿到根文件系统中,就可以再ARM处理器上显示,一般用的是LCD。详细请看贴图 。由于保密原因,只贴出三个界面。分为 PC版和嵌入式版,PC板就是在PC中编译的界面,嵌入式版是在linux下交叉编译出来的。手机像素不是很好,见谅!!! 写的比较简单,有些东西出于XX原因就没写出来,有什么问题可以跟帖。由于现在用不到QT,于是把以前做的界面拿出来分享一下,文笔不是很好,写的不好的地方请指正。最后希望拿到STM32F429板子。
|