1、单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,嵌入式项目实战,广州广嵌电子科技有限公司,一、项目-目录,1、数码相框项目,2、手机远程监视的智能家具终端项目,3、GPS电子地图项目,4、Linux游戏机项目,5、智能小区娱乐终端项目,6、室内家电控制终端项目,7、WEB网络MP
2、3终端项目,8、WEB网络家电控制终端项目,9、基于ARM9的广告投放终端项目,二、嵌入式硬件架构,最小系统,电源模块,时钟模块,复位电路,微处理器,MPU,Flash,SDRAM,JTAG,外设,USB,LCD,键盘,串口,以太网,CAN,传感器,电机,辅助存储器,USB,LCD,键盘,串口,以太网,三、,嵌入式系统的软件结构,应用程序,Application,设备驱动程序,Driver,硬件,(单片机),应用,(,Application,),标准接口函数,(,API,),实时操作系统,(,RT,OS,),硬件抽象层,(,HAL,),BSP,、驱动,硬件,(微处理器),不带,OS,软件结构,
3、带,OS,软件结构,四、项目构成,Kernel,VOD,/dev,/lib,LCD,USB,File System,Driver,Hard ware,NAND,GPIO,Bootloader,五、确定硬件上的,linux,系统开发,一个嵌入式系统项目的开发过程就是一个硬件和软件设计的综合过程,在一个目标硬件平台上设计一个基于嵌入式,linux,的应用系统,需要的工作主要是:,Bootloader,设计、,Linux,内核的定制移植与驱动程序的开发移植、文件系统的建立和应用程序的设计,Bootloader,设计,内核定制裁剪,驱动程序移植,根文件系统,应用程序,六、嵌入式系统的特性,硬件特性,体
4、积小、集成效率高。,面向特定的应用。,功耗低、电磁兼容性好。,软件特性,嵌入式软件的开发与硬件紧密相关。,软件代码要求高效率和高可靠性。,软件一般固化在,Flash,或,Rom,中。,软件系统具有高实时性。,一般采用,C,语言开发。,七、,嵌入式开发设计流程,需求分析及规格说明,选择主要芯片,确定编程语言,选择开发环境,RTOS的使用,选择开发方案,设计与调试,测试与集成,测试工具与其他辅助设备,产品,八、,嵌入式开发设计与调试,编译器,链接器,调试器,操作系,统,软件开发与测试,评估板,仿真器,逻辑分析仪,边界扫描测试仪,示波器,九、开发平台,9.1、开发平台功能介绍,采用三星公司的,S3C
5、2440A-40,,系统可稳定运行在,40,0,MHZ,;,64M,字节的,SDRAM,,由两片,K4S561632,组成,工作在,32,位模式下;,64M,字节,NAND Flash,,采用的是,K9F1208,,可以兼容,16M,,,32M,或,128M,字节;,10,0,M,以太网接口,采用的是,DM9000,,带传输和连接指示灯;,LCD,和触摸屏接口;,2,个,USB HOST,,,S3C2440,内置的,符合,USB 1.1,,其中一个,USB HOST,接口是复用的;,一个,USB Device,,,S3C2440,内置的,符合,USB 1.1,;,支持音频输入和音频输出,音频模
6、块由,S3C2440,的,IIS,音频总线接口和,UDA1341,音频编码解码器组成,板上还集成了一个,MIC,,用于音频输入;,9.2、开发平台功能介绍,2,路,UART,串行口,波特率可高达,115200bps,,并具有,RS232,电平转换电路,其中一路为完整串口;,SD,卡接口,兼容,SD Memory Card Protocol 1.0,和,SDIO Card Protocol 1.0;,Embedded-ICE,(,20,脚标准,JTAG,)接口和并口式,JTAG,接口,支持,ADS,,,SDT,软件的下载和调试以及,FLASH,的烧写;,串行,EEPROM,:,AT24C02 4
7、Kbytes EEPROM,,,IIC,接口;,SPI,接口;,数字摄像头接口;,蜂鸣器,,4,个,LED,灯;,6,个按键;,开关电源,分布式电源供电;,3V,锂电池,提供,RTC,电源,十、项目实例,1、医疗呼患系统,2、6410游戏机,3、网络播放机,10.1、医疗呼患系统,10.2、6410游戏机集成板卡,10.3、,网络视频播放器硬件结构框图,UART,处理器PXA27x,16MB SDRAM,4MB,Flash,CF卡扩展槽Up to 128MB,UART,电源,管理,时钟,管理,调试,接口,以太网,控制器,以太网,接口,Modem,控制器,设置终端,FPGA,XC2S100,UART,Up to 256MB SDRAM,MPEG-4,解码,EM8630,视频切换模块,控制信号,VGA,音频,多,媒,体,终,端,感谢您的关注!,