新闻中心

EEPW首页 > 设计应用 > 基于嵌入式系统的手机编程开发平台设计

基于嵌入式系统的手机编程开发平台设计

作者:时间:2009-08-22来源:网络收藏

  2.2 应用程序处理模块

  应用程序处理模块用来实现控制和操作的全部功能。本应用处理器模块以S3C2410构成的ARM9嵌入式微处理器系统为核心。应用程序处理模块包括嵌入式微处理器单元、音频输入输出电路单元和电源单元,如图3所示。

  图3中,嵌入式微处理器系统模块具有如下技术特点:CPU为Samsung S3C2410X,200 MHz主频;2 MBNOR Flash,64 MB NAND Flash;64 MB SDRAM,由2片K4S561632组成,工作在32位模式下;3.5 in的TFT显示屏,320×240像素;USB1.1标准Client接口,10M以太网网络接口,20针JTAG调试接口。

  2.3 开发硬件系统

  在开发系统中,硬件系统与PC机相连接,把PC机作为程序开发,手机硬件系统作为嵌入式目标系统。作为开发系统,手机开发硬件平台的安装比较简单,如图4所示。将JTAG电缆插入单元的JTAG接口,另一端连接PC机并口,就完成了手机系统的硬件平台连接。根据开发的需要,可用串口线连接PC机串口与手机系统的硬件平台串口。所开发的手机应用程序可以在手机硬件平台系统的上独立运行,同时程序处理模块还可以通过网络接口直接用于网络通信。

  3 手机编程实验台软件平台的构建

  手机编程实验台软件平台包括Bootloader、嵌入式 Linuxkernel、GUI QT和用户驱动程序4个部分,Bootloader如图5所示。代码(即启动代码)是处理器复位后进入操作系统之前执行的一段代码,主要是为运行操作系统提供基本的运行环境,如初始化CPU和堆栈、初始化存储器系统等。

  软件平台的逻辑操作如图6所示。



评论


相关推荐

技术专区

关闭