之上、内核开销小、效率高、模块化程度高,具有高度的模块化和可扩展性;可以提
供多任务、多进程、多线程管理;具有文件和目录管理功能;具有图形窗口和用户界
面(GUI)等功能;具有大量的应用程序接口(API);开发程序简单,并且嵌入式应
用软件丰富。
面向Internet阶段
21 世纪是一个网络时代,将嵌入式系统应用到各种网络的呼声越来越高。随着
Internet的进一步发展以及Internet技术与信息家电、工业控制技术等的结合日益紧密,
嵌入式设备与 Internet 的结合是嵌入式系统发展的必然趋势。这一阶段以网络的大量
应用为标志,并呈现出多种形态,是一个正在迅速发展的阶段。
1.3. 本文工作
本文首先小结了监狱管理系统和嵌入式系统的发展历程。然后介绍了本设计所使
用的软硬件平台和开发工具。 在现有硬件平台上,根据设计需求,基于.NET Framework
设计了一款智能监仓管理系统。为了使得后续研究者能够更加顺利地完善系统的开发,
在文中详细地分析了软件所使用到的编程技术。最后,展示了系统调试结果并分析了
其优缺点和对后续工作的展望。 2. 系统软硬件平台介绍
2.1. 嵌入式硬件平台
2.1.1. 系统的硬件构成
监室管理系统由上位机和下位机两部分组成。上位机采用x86架构的普通PC即可。
下位机采用基于 ARM 处理器的嵌入式系统,其中主控板选用基于三星 S3C2440ARM
芯片的 FL2440,外接 7 寸 800×480 分辨率 LCD,输入采用普通 18 键小数字键盘和
M1 卡读卡器,声音输出采用功放驱动板连接 8w 喇叭。其中读卡器采用 RS232 串口通
讯,USB 口供电,数字键盘采用一个 USB接口通讯和供电。上、下位机间通过连接路
由器采用局域网通讯。整个下位机系统的构成及所使用的硬件器件分别如图 2.1 所示:
2.1.2. 下位机主控板资源介绍
下位机主控板选用飞凌嵌入式公司的 FL2440。开发板的处理器为 Samsung 的
S3C2440A,主频 400MHz,并提供了丰富的板上资源,该开发板能完全满足本监室管
理系统的资源需求。
开发板的其他资源主要包括[5]:
外部存储器
内存:64Mb
NAND Flash:256Mb Nor Flash:4Mb
串口
一个五线异步串行口,一个三线串口波特率最高 115200bps
一个三线串口扩展引出,可同时使用三串口
网络接口
一个100M 网口,采用 DM9000,带联接和传输指示灯
USB接口
四个USB1.1HOST接口,一个 USB1.1Device接口
音频接口
采用IIS 接口芯片UDA1341,一路立体声音频输出接口,可接耳机或音响
LCD和触摸屏接口
板上集成了4 线电阻式触摸屏接口的相关电路
一个40 芯LCD接口引出LCD控制器的全部信号
支持黑白、4 级灰度、16 级灰度、256 色、4096 色STN液晶屏
时钟源及复位电路
内部实时时钟
一个复位按键,采用专用复位芯片复位,稳定可靠
调试及下载接口
一个20 芯Multi-ICE 标准JTAG 接口,支持SDT2.51,ADS1.2 等调试
电源接口
5V 电源供电,带电源开关和指示灯
2.2. 嵌入式操作系统
嵌入式操作系统是一种支持嵌入式系统应用的操作系统软件,它是嵌入式系统(包
括软硬件系统)极为重要的组成部分,通常包括与硬件相关的底层驱动软件、系统内 基于Windows CE的智能监室管理系统 (3):http://www.youerw.com/zidonghua/lunwen_8470.html