基于S3C2416芯片开发及其应用(嵌入式大作业).docx
《基于S3C2416芯片开发及其应用(嵌入式大作业).docx》由会员分享,可在线阅读,更多相关《基于S3C2416芯片开发及其应用(嵌入式大作业).docx(16页珍藏版)》请在优知文库上搜索。
1、题目:针对某一个或一类CPU,提出以其为核心的嵌入式系统完整开发方案。要求:1相应CPU介绍;2硬件开发平台选择与介绍:3软件开发平台选择与介绍;4典型应用实例介绍;5相关参考文献。题目:基于S3C2416芯片开发及其应用目录摘要11 CPU介绍11.1 芯片简介11.2 芯片特性21.3 芯片架构框图61.4 芯片引脚分配62硬件开发平台选择与介绍62.1 ICOOL2416概述72.2 ICOOL2416开发板硬件资源说明73软件开发平台选择与介绍83.1 嵌入式Linux系统简介93.2 嵌入式Linux交叉开发环境的搭建93.2.1 嵌入式Linux交叉开发软件环境的搭建103.2.2
2、 超级终端的配置103.3 Linux操作系统移植104典型应用实例介绍114.1 纸币清分机11硬件设计11软件系统设计与实现114.2 多功能公交车载终端系统12硬件整体设计12系统软件设计与实现12参考文献13摘要随着现代计算机和互联网技术的快速开展,嵌入式系统已然成为当前软件开发领域最热的焦点之一。ARM凭借其高性能低功耗等特征,正在逐渐成为目前应用最广泛的32位嵌入式处理器。其中S3C2416是一款低功耗、高性能、低本钱的SAMSUNGARM9(ARM926EJ)处理器,最具性价比优势的芯片,S3C2440最完美的替代者,可应用于消费类电子、低功耗产品和高性能控制设备。LinUX是一
3、套免费使用和自由传播的类Unix操作系统,其具有模块化程度高;源码公开;广泛的硬件支持;平安性及可靠性好等优点,得到非常广泛的应用。本文针对S3C2416芯片,阐述了其构成与特性。并介绍了一款基于此芯片的硬件开发平台-ICOOL2416开发板,以及相应的LinUX开发平台的搭建。最后介绍了基于S3C2416的两个应用实例。关键词:嵌入式:S3C2416:Linux:开发平台:ICPU介绍1.1 芯片简介S3C2416是SamSUng推出的一款可以完美替代S3C2440S3C2410的16/32位RISC微处理器。应用于消费类电子、低功耗产品和高性能控制设备。S3C2416基于ARM926EJ内
4、核,65nm工艺制程,采用新的高性能微控制器总线(AMBA)架构设计,具有低功耗、高性能和低本钱的特性山。有列表比照方下:比拟工程2410244024432416ARM版本ARM920TARM920TARM920TARM926EJ总线架构单总线单总线单总线双总线主频200M400M400M/533M400M/533M内存SDRAMSDRAMSDRAMDDRSDRAMDDRDDRH多媒体能力无无无2DFLASHSLCSLCSLCSLC/MLCUSBDevice1.1Ll2,0ZO串口3333启动方式不支持SD梓启动不支持SD卡启动不支持SD上启动支持SD卡启动引脚间距0.8mm0.8mm0.50
5、mm0.65mm价格(美元)5531.2 芯片特性S3C2416提供一整套完整的系统外设,最大限度的减少系统额外本钱和额外组件。芯片集成以下片上功能:1、ARM926EJ内核,主频400MHz,16KBI/D-Cache和MMU功能2、支持外部存储器mSDR、mDDR、DDR2、SDRAM3、LCD控制器,最高支持256K色显示,提供1通道LCD专用DMA4、6通道DMA控制器并有外部请求引脚5、4通道UART(IrDA1.0,64-ByteTxFIFO,and64-ByteRxFIFO)6、1通道高速SPI7、1通道IC总线接口(支持多主机)8、支持IIS/AC97音频接口9、兼容支持高速M
6、MC和SD接口协议10、2路USBHost/1路USBDevice11、4通道PWM定时器/1通道内部定时器/看门狗定时器12、10通道12位ADC和触摸屏接口13、RTC时钟,带日历功能14、138个通用I/O端口,16路外部中断源15、5种电源管理模式:工作、空闲、待机、深度待机和休眠模式16、芯片内有PLL时钟发生器1系统管理两个独立的内存总线-一个用于ROM/SRAM总线(ROMBANKOBANK5)和一个DRAM总线(mSDRmDDRDDR2SDRAMBANK0BankD地址空间:64M字节BANKOBANK5,128M字节的SDRAMBANKObankl支持从各种类型RoM启动(N
7、OR/NANDFlash,EEPROM或其它)所有存储器具备完整可编程访问周期(2NANDFlash启动引导(BootLoader)支持从NANDFIaSh启动支持启动后NANDflaSh作为存储器 支持高级NANDnaSh3时钟和电源管理 片上MPLL和EPLL:EPLL产生时钟用于USBHost,IIS,UART等模组MPLL产生时钟用于MCU在1.3V电压下,运行在最高速度400MHZ 用软件可以有选择的提供时钟给各功能模块 电源管理模式:工作、空闲、待机、深度待机和休眠模式工作模式:正常工作模式空闲模式:只有CPU时钟停止待机模式:所有时钟都停止深度待机模式:CPU电源控制,所有时钟停
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 S3C2416 芯片 开发 及其 应用 嵌入式 作业
