《基于2440处理器嵌入式环境搭建毕业设计论文》由会员分享,可在线阅读,更多相关《基于2440处理器嵌入式环境搭建毕业设计论文(25页珍藏版)》请在金锄头文库上搜索。
1、中州大学信息工程学院毕业设计(论文) 2014 2015学年第 二 学期题目 基于2440处理器嵌入式环境搭建学生姓名(学号) 胡凯 201227010119 戚纪坤 201227010120 耿世彪 201227010164 指导教师 李立凯 职称 讲师 评阅教师 职称 时 间 2015年3月25日 目录中文摘要1Abstract21基于2440处理器硬件平台31.1 2440处理器硬件平台构成31.1.1 2440 核心板简介31.1.2 SDRAM 存储系统41.1.3 Flash 存储系统41.1.4 电源系统51.1.5 复位系统61.1.6 用户LED61.1.7JTAG 接口71
2、.1.8Altium designer原理图绘制(附录一、二)82 Android 开发环境搭建和编程测试92.1 建立Android开发环境92.1.1 步骤一:下载并安装JDK (Java SE Development Kit)92.1.2步骤二:下载并安装Android SDK11获取Windows平台的最新的Android SDK 套件,下载完成会得到一个安装文件,下载页面如下图2.3所示,请下载方框框出的文件:112.1.3步骤三:下载并安装Android 2.3的相关PACKAG112.1.4 步骤四:安装 Eclipse 集成开发环境122.1.5 步骤五: 安装Android
3、Development Tools 插件122.1.6 步骤六:配置Eclipse132.1.7 步骤七:创建Android模拟器142.2编程测试152.2.1 编程152.2.2测试程序173参考文献184致谢195 参考文献206 附录21附录一:2440处理器核心板原理图21附录二:2440处理器底板原理图22中文摘要近年来随着科技的飞速发展,嵌入式系统技术也将获得广阔的发展空间。美国著名未来学家尼葛洛庞帝99年1月访华时预言,45年后嵌入式智能(电脑) 工具将是PC和因特网之后最伟大的发明。我国著名嵌入式系统专家沈绪榜院士98年11月在武汉全国第11次微机学术交流会上发表的计算机的发
4、展与技术一文中,对未来10年以嵌入式芯片为基础的计算机工业进行了科学的阐述和展望。1999年世界电子产品产值已超过12000亿美元,2000年达到13000亿美元,预计2005年,销售额将达18000亿美元。在生活中,航空航天、机器人,导航、交通等等,都与嵌入式的发展有关,由此可见,对于嵌入式的研究,有着非凡的意义。当然对于嵌入式的研究,离不开对嵌入式系统的搭建,我们研究的是基于2440处理器嵌入式环境搭建,在环境搭建的过程中需要了解Android 环境的搭建,以及ALTIUM designer 软件的使用等。关键词:2440处理器 嵌入式系统、ALTIUM designer、AndroidA
5、bstractIn recent years, with the rapid development of science and technology, embedded system technology will also get broad space for development.Predicted American Futurist NEGROPONTE,99 years during his visit to China in January,4 5 years after embedded intelligent (computer) tools will be the gr
6、eatest invention after PC and the internet.Chinas well-known experts in embedded system Academician SHEN XU bang SS98 years in November in Wuhan The Eleventh National Computer academic exchange meeting the development of the computer and technology in an article,In the future 10 years based on embed
7、ded chip based industrial computer are described and the prospect of science.In 1999 the world electronic products output value of more than $1200000000000,In 2000 reached $1300000000000,Is expected in 2005, with sales of $1800000000000.In life, aerospace, robotics, navigation, traffic and so on, al
8、l with embedded development related,Thus, for the embedded research, have extraordinary significance.Of course, for the embedded research, cannot do without built on embedded system.Our research is based on the embedded environment to build 2440 processor,In the process of environment built by the n
9、eed to understand the Android environment to build,And the use of ALTIUM designer software.Keywords: embedded system, ALTIUM designer 2440 processor, Android1基于2440处理器硬件平台1.1 2440处理器硬件平台构成1.1.1 2440 核心板简介2440处理器核心板它采用6 层板设计,并使用等长布线以满足信号完整性要求。从调试开发和方便维修的角度,我们把主要芯片均放置在顶层。为了方便拔插和引出更多的CPU 信号脚,核心板采用2.0mm
10、 间距“U”型排列插针,故我们也经常把它简称为“U”型核心板-U2440。2440其实是一个最小系统板,它包含最基本的电源电路(5V 供电)、复位电路、标准JTAG 调试口、用户调试指示灯、以及核心的CPU 和存储单元等。其中FLASH 存储单元包含NAND FLASH 和NOR FLASH 两种类型,通过跳线J1 可以选择从NAND 或NOR 启动系统。一般NOR FLASH 里面放置的是不经常更改的BIOS(我们采用的是SUPERVIVI),NANDFLASH 里面则烧写完整的系统程序(BOOTLOADER、内核、文件系统等)。2440处理器的具体硬件资源特性:SDRAM- 在板64M S
11、DRAM CPU- Samsung S3C2440A,主频400MHz,最高533Mhz- 32bit 数据总线- SDRAM 时钟频率高达100MHz Flash Memory- 在板64M NAND Flash, 掉电非易失,可升级为128M-1G- 在板2M Nor Flash,掉电非易失,已经安装BIOS接口和资源- 1 个56 Pin 2.0mm 间距GPIO 接口PA- 1 个50Pin 2.0mm 间距LCD & CMOS CAMERA 接口PB- 1 个56 Pin 2.0mm 间距系统总线接口PC- 在板复位电路- 在板10Pin 2.0mm 间距JTAG 接口- 4 个用户
12、调试灯系统时钟源- 12M 无源晶振实时时钟- 内部实时时钟(需另接备份锂电池)系统供电- +5V 1.1.2 SDRAM 存储系统2440处理器使用了两片外接的32M bytes 总共64M bytes 的SDRAM 芯片(型号为:HY57V561620FTP),一般称之为内存,它们并接在一起形成32-bit 的总线数据宽度,这样可以增加访问的速度;因为是并接,故它们都使用了nGCS6 作为片选,这就决定了它们的物理起始地址为0x30000000,下面图1.2是摘自2440处理器原理图中的SDRAM 部分原理图。1.2 SDRAM 部分原理图1.1.3 Flash 存储系统2440处理器具备
13、两种Flash,一种是NOR Flash,型号为SST39VF1601(AMD29LV160DB与此引脚兼容),大小为2Mbyte;另一种是NAND Flash,型号为K9F1208,大小为64M(可兼容最大1G NAND Flash)。S3C2440 支持这两种Flash 启动系统,通过拨动开关S2,你可以选择从NOR 还是从NAND 启动系统。实际的产品中大都使用一片NAND Flash 就够了,因为我们为了方便用户开发学习,因此还保留了Nor Flash。NAND Flash 不具有地址线,它有专门的控制接口与CPU 相连,数据总线为8-bit,但这并不意味着NAND Flash 读写数
14、据会很慢。大部分的优盘或者SD 卡等都是NAND Flash 制成的设备。从下面的原理图1.3可以看出,Nor Flash 采用了A1-A22 总共22 条地址总线和16 条数据总线与CPU 连接,请注意地址是从A1 开始的,这意味着它每次最小的读写单位是2-byte,因此根据原理图,该设计总共可以兼容支持最大8Mbyte 的Nor Flash,实际我们的开发板上只用了A1-A20 条地址线,因为与A21、A22 相连的SST39V1601 的相应引脚是悬空的。图1.3 Nor Flash原理图1.1.4 电源系统本开发板的电源系统比较简单,直接使用外接的5V 电源,通过降压芯片产生整个系 统所需要的三种电压:3.3V、1.25V。请注意,本开发板如图1.4并非面向手持移动设备设计,因此它并不具备完善的电源管理电路。整个系统的电源通断是由底板的S1 拨动开关控制的,它不能通过软件实现开关机。图1.4 电源系统图1.1.5 复位系统2440处理器核心板自带复位电路,采用专业的复位芯片MAX811 实现CPU 所需要的低电平复位,见下图1.5图1.5 复位原理图 1.1.6 用户LEDLED 是开发中最常用的状态指示设备,Micro2440 具有4