- 3
- 0
- 约4.42千字
- 约 9页
- 2018-04-20 发布于河南
- 举报
uClinux下SDRAM数据交换区的生成和使用
uClinux下SDRAM数据交换区的生成和使用
武汉理工大学自动化学院 郝艳杰 胡荣强 唐盛
引言 数据交换区就是指程序执行中使用到的各种数据所存放的内存空间。本文提出了在uClinux操作统下为嵌入式工业网络服务器开辟数据交换区的思想和解决方案。嵌入式工业网络服务器项目的开发目的是构建一个以Client/Server模式工作的工业远程监控系统,其前端是一个嵌入式服务器,它安装在工业现场,可以与三菱PLC组成的控制系统接口,对该系统实施实时监控。其中数据交换区部分起到承上启下的枢纽作用,向上负责对客户端交互现场设备数据,向下负责与接口缓冲区交互设备实时数据。系统以Freescale公司的32位控制芯片Cold Fire 5307为CPU,使用两片现代公司的HY57V641620 的4M 16bit的SDRAM拼成4M 32bit的SDRAM,使系统具有16M bytes的RAM空间。
uClinux操作系统
系统选取uClinux 操作系统为开发平台,为有两片4M 16bit的SDRAM的嵌入式工业网络服务器开辟数据交换区。
ColdFire 5307微处理器上可以运行很多操作系统,但是uClinux是最合适、性价比最高的操作系统。目前商业实时操作系统,比如VxWorks和Nuclesus等价格比较昂贵,而且需要附加的C编译器和相关的调试工具。而像uCOS等免费的实时操作
原创力文档

文档评论(0)