《嵌入式项目实战.ppt》由会员分享,可在线阅读,更多相关《嵌入式项目实战.ppt(17页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、嵌入式项目实战嵌入式项目实战广州广嵌电子科技有限公司广州广嵌电子科技有限公司 一、项目-目录1 1、数码相框项目、数码相框项目2 2、手机远程监视的智能家具终端项目、手机远程监视的智能家具终端项目3 3、GPSGPS电子地图项目电子地图项目4 4、LinuxLinux游戏机项目游戏机项目5 5、智能小区娱乐终端项目、智能小区娱乐终端项目6 6、室内家电控制终端项目、室内家电控制终端项目7 7、WEBWEB网络网络MP3MP3终端项目终端项目8 8、WEBWEB网络家电控制终端项目网络家电控制终端项目9 9、基于、基于ARM9ARM9的广告投放终端项目的广告投放终端项目二、嵌入式硬件架构最小系统
2、 电源模块电源模块时钟模块时钟模块复位电路复位电路微处理器微处理器MPUFlashSDRAMJTAG外设 USBLCD键盘键盘串口串口以太网以太网CAN传感器传感器电机电机辅助存储器辅助存储器USBLCD键盘键盘串口串口以太网以太网三、嵌入式系统的软件结构应用程序Application设备驱动程序Driver硬件(单片机)应用(Application)标准接口函数(API)实时操作系统(RTOS)硬件抽象层(HAL)BSP、驱动硬件(微处理器)不带不带OS软件结构软件结构 带带OS软件结构软件结构四、项目构成KernelVOD/dev/libLCDUSBFile SystemDriverHar
3、d wareNANDGPIOBootloader五、确定硬件上的linux系统开发一个嵌入式系统项目的开发过程就是一个硬件和软件设计的综合过程,在一个目标硬件平台上设计一个基于嵌入式linux的应用系统,需要的工作主要是:Bootloader设计、Linux内核的定制移植与驱动程序的开发移植、文件系统的建立和应用程序的设计 Bootloader设计内核定制裁剪驱动程序移植根文件系统应用程序六、嵌入式系统的特性硬件特性硬件特性体积小、集成效率高。面向特定的应用。功耗低、电磁兼容性好。软件特性软件特性嵌入式软件的开发与硬件紧密相关。软件代码要求高效率和高可靠性。软件一般固化在Flash或Rom中。
4、软件系统具有高实时性。一般采用C语言开发。七、嵌入式开发设计流程需求分析及规格说明选择主要芯片确定编程语言选择开发环境RTOS的使用选择开发方案选择开发方案设计与调试测试与集成测试工具与其他辅助设备产品八、嵌入式开发设计与调试编译器链接器调试器操作系统软件开发与测试评估板仿真器逻辑分析仪边界扫描测试仪示波器九、开发平台9.19.1、开发平台功能介绍、开发平台功能介绍 采用三星公司的采用三星公司的 S3C2440A-40S3C2440A-40,系统可稳定运行在,系统可稳定运行在40400 0MHZMHZ;64M64M字节的字节的SDRAMSDRAM,由两片,由两片K4S561632K4S5616
5、32组成,工作在组成,工作在3232位模式下;位模式下;64M64M字节字节NAND FlashNAND Flash,采用的是,采用的是K9F1208K9F1208,可以兼容,可以兼容16M16M,32M32M或或 128M128M字节;字节;10100 0M M以太网接口,采用的是以太网接口,采用的是 DM9000DM9000,带传输和连接指示灯;,带传输和连接指示灯;LCD LCD 和触摸屏接口;和触摸屏接口;2 2 个个USB HOSTUSB HOST,S3C2440 S3C2440 内置的,符合内置的,符合USB 1.1USB 1.1,其中一个,其中一个USB USB HOSTHOST
6、接口是复用的;接口是复用的;一个一个USB DeviceUSB Device,S3C2440S3C2440内置的,符合内置的,符合USB 1.1USB 1.1;支持音频输入和音频输出,音频模块由支持音频输入和音频输出,音频模块由S3C2440 S3C2440 的的IISIIS音频总线接音频总线接口和口和UDA1341UDA1341音频编码解码器组成,板上还集成了一个音频编码解码器组成,板上还集成了一个MICMIC,用于,用于音频输入;音频输入;9.29.2、开发平台功能介绍、开发平台功能介绍 2 路UART串行口,波特率可高达115200bps,并具有RS232 电平转换电路,其中一路为完整串
7、口;SD 卡接口,兼容 SD Memory Card Protocol 1.0 和 SDIO Card Protocol 1.0;Embedded-ICE(20 脚标准 JTAG)接口和并口式JTAG接口,支持 ADS,SDT软件的下载和调试以及FLASH的烧写;串行EEPROM:AT24C02 4Kbytes EEPROM,IIC接口;SPI接口;数字摄像头接口;蜂鸣器,4个LED灯;6个按键;开关电源,分布式电源供电;3V锂电池,提供RTC电源十、项目实例1 1、医疗呼患系统、医疗呼患系统2 2、64106410游戏机游戏机3 3、网络播放机、网络播放机10.1、医疗呼患系统10.2、6410游戏机集成板卡10.3、网络视频播放器硬件结构框图UART处理器处理器PXA27xPXA27x16MB SDRAM4MBFlashCF卡扩展槽Up to 128MBUART电源管理时钟管理调试接口以太网控制器以太网接口Modem控制器设置终端FPGAXC2S100UARTUp to 256MB SDRAMMPEG-4解码EM8630视频切换模块控制信号VGA音频多媒体终端感谢您的关注!