基于GPRS和SVG的战场信息终端通信设计

时间:2011-06-28来源:网络


2 软件设计
软件设计采用的方案为:引入可移植性、可裁剪性较好的μC/OS-Ⅱ作为操作系统,在嵌入式系统上首先安装并运行操作系统μC/OS-Ⅱ,然后运行TCP/IP协议栈,从而实现嵌入式TCP/IP,使基于S3C2440A微处理器的嵌入式系统终端能够在网络中进行数据传输。整个系统的软件流程图如图2所示。

b.JPG


2.1 μC/OS-Ⅱ的移植
μC/OS-Ⅱ的移植过程需要解决的主要问题有:数据类型的重定义,堆栈结构的设计,任务切换时的状态保存与恢复等。S3C2440A处理器完全满足μC/OS-Ⅱ的移植要求,需要完成的工作非常简单,修改三个和处理器相关的文件即可。这3个文件是:OS_CPU.H,OS_CPU_C.C,OS_CPU_A.ASM。具体过程如下:
(1)设置OS_CPU.H中与处理器和编译器相关的代码;
(2)在OS_CPU_C.C中编写6个与操作系统相关的函数;
(3)在OS_CPU_A.ASM文件中编写4个处理器相关函数;
完成以上工作之后,嵌入式实时操作系统μC/OS-Ⅱ就可以工作。

1 2 3

关键词: 终端 通信 设计 信息 战场 GPRS SVG 基于

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版