1.3 论文研究内容及意义 4
2 系统总体架构 5
2.1系统组成 5
2.1.1 S3C2440A简介 5
2.1.2 MC35I简介 6
2.2 系统硬件设计 7
2.3 系统软件设计 8
3 系统硬件设计 8
3.1 通用通信接口电路 9
3.2 电源电路设计 9
3.3 复位电路 10
3.4 JTAG电路 11
3.5 SDRAM电路 11
3.6 NAND Flash电路 12
3.7 GPRS模块的设计 13
4 系统软件设计 15
4.1 Linux的移植 15
4.1.1 Linux简介 15
4.1.2 U-BOOT的移植 15
4.1.3 Linux的内核移植 17
4.2 GPRS应用程序的设计 19
4.2.1 GPRS无线通信流程 19
4.2.2串口程序的设计 19
4.2.3 GPRS模块初始化 20
4.2.4 数据通信过程。 22
结 论 25
致 谢 26
参考文献 27
1 绪论
1.1 课题背景
1.1.1 ARM公司技术特点及GPRS技术概述
ARM是微处理器行业的一家知名企业,设计了大量高性能、廉价、耗能低的RISC处理器、相关技术及软件。ARM技术具有性能高、成本低和能耗省的特点,适用于多种领域,比如嵌入控制、消费/教育类多媒体、DSP和移动式应用等。
ARM 公司本身并不靠自有的设计来制造或出售CPU,而是将处理器架构授权给有兴趣的厂家。ARM 提供了多样的授权条款,包括售价与散播性等项目。对于授权方来说,ARM 提供了ARM 内核的整合硬件叙述,包含完整的软件开发工具(编译器、debugger、SDK),以及针对内含ARM CPU 硅芯片的销售权。对于无晶圆厂的授权方来说,其希望能将ARM 内核整合到他们自行研发的芯片设计中,通常就仅针对取得一份生产就绪的知识产权内核(IP Core)认证。对这些客户来说,ARM 会释出所选的ARM 核心的闸极电路图,连同抽象模拟模型和测试程式,以协助设计整合和验证。需求更多的客户,包括整合元件制造商(IDM)和晶圆厂家,就选择可合成的RTL(暂存器转移层级,如Verilog)形式来取得处理器的知识产权(IP)。借助可整合的RTL,客户就有能力能进行架构上的最佳化与加强。这个方式能让设计者完成额外的设计目标(如高震荡频率、低能量耗损、指令集延伸等)而不会受限于无法更动的电路图。虽然 ARM 并不授予受权方再次出售ARM 架构本身,但受权方可以任意地出售制品(如芯片元件、评估板、完整系统等)。商用晶圆厂是特殊例子,因为他们不仅授予能出售包含ARM 内核的硅晶成品,对其它客户来讲,他们通常也保留重制ARM 内核的权利。
ARM 微处理器包括ARM7 系列、ARM9 系列、ARM9E 系列、ARM10E 系列、SecurCore 系列、Intel 的 Xscale、Intel 的 StrongARM这几个系列,以及其它厂商基于 ARM 体系结构的处理器,除了具有ARM 体系结构的共同特点以外,每一个系列的 ARM 微处理器都有各自的特点和应用领域。