uCLinux开发平台构建.ppt_第1页
uCLinux开发平台构建.ppt_第2页
uCLinux开发平台构建.ppt_第3页
uCLinux开发平台构建.ppt_第4页
uCLinux开发平台构建.ppt_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

开发平台构建,目录,uclinux简介 smartarm2200开发平台简介 宿主机和目标机 建立交叉开发环境 下载uclinux内核到开发板 启动uclinux,uclinux简介,linux是一种很受欢迎的操作系统,它与unix系统兼容,开放源代码。它原本被设计为桌面系统,现在广泛应用于服务器领域。而更大的影响在于它正逐渐的应用于嵌入式设备。uclinux正是在这种氛围下产生的。 在uclinux这个英文单词中u表示micro,小的意思,c表示control,控制的意思,所以uclinux就是micro-control-linux,字面上的理解就是“针对微控制领域而设计的linux系统”。 uclinux是一种优秀的嵌入式linux版本,它秉承了标准linux的优良特性, 经过各方面的小型化改造,形成了一个高度优化的、代码紧凑的嵌入式linux。虽然它的体积很小,却仍然保留了linux的大多数的优点:稳定、良好的移植性、优秀的网络功能、对各种文件系统完备的支持和标准丰富的api。,smartarm2200开发平台硬件配置,支持uclinux 和uc/ os i i 双操作系统, 搭建用户系统平台更方便。 采用“主板+ cpu pack 适配器+ 多种可选配置适配器”的形式构成smartarm2200教学实验开发平台, 标准配置的cpu pack 主芯片为lpc2210fbd。 标准配置有tft6758 pack 板, 板上包含一个2 .2 英寸240rgb320 tft 液晶屏, 真彩色262k 色, 用户界面更华丽。 主板核心配置为2 mb nor flash ( 可用于存放bootloader )、8 mb ram、16 mbnand flash 和256 字节e2 prom。,smartarm2200 教学实验开发平台功能框图,宿主机和目标机,由于嵌入式linux的开发资源有限,不可能在开发板上运行开发和调试工具。通常需要交叉编译调试的方式进行,即“宿主机+目标机(开发板)”的形式。 目标机和宿主机一般采用串口连接,亦可同时通过网口连接,如下图所示。,嵌入式linux应用程序调试模型,宿主机是运行linux的pc。可以是安装了linux操作系统的本地机,亦可以是linux服务器(模型假定其ip为0)。 宿主机和目标机的处理器通常情况下都不会相同。宿主机需要建立适合于目标机的交叉编译环境。程序在宿主机上编译连接定位,得到的可执行文件则在目标机运行。 在开发调试过程中,通常的操作界面如下图所示。,嵌入式linux开发调试界面,在宿主机上一般需要运行2个窗口:宿主机本机操作窗口和串口终端窗口。 宿主机操作窗口可以是本机的操作终端(安装linux的本地机),亦可以是windows下通过远程登录软件如telnet登录到linux服务器的操作界面。宿主机只能编译连接程序,不能运行产生flat文件(gcc模式的交叉编译调试方式)。 串口终端,可以是linux的minicom。亦可以是windows的超级终端。目标机可以看成一台计算机,串口终端就相当于这台计算机的显示器,作为人机交互界面。在宿主机编译链接后得到的可执行文件,下载到目标机上运行。,建立交叉开发环境,建立开发环境 宿主机是运行linux的pc或者服务器。由于linux版本众多,各版本之间存在差异,我们这里使用的是ubuntu10.10。 由于目标板平台处理器是arm,因而需要安装gcc针对arm的编译器。适用于uclinux的编译器为arm-elf-gcc。,arm-elf-gcc安装步骤,安装,配置,配置 和文件系统,配置目标平台,下载 内核到开发板,下载uclinux内核到开发板,首先要下载zlg/boot到片外flash。下载zlg/boot需要在window下进行,并且需要安装j-link软件。下载uclinux内核以及文件系统等操作可以在windows下进行,亦可以在linux下进行。,烧写zlg/boot,更改j-flash的配置 检查分区 填零 擦除片外flash 烧写boot,在windows下进行ftp下载,选择2,开发板将以默认ip:15进行ftp连接(如果文件系统a盘下没有用户的ini文件,则1和2等价)。 运行flashfxp(如果系统没有安装flashfxp,则需要先安装flashfxp ),其运行界面如下图所示。执行“file”“快速连接”,在弹出的窗口的服务器或url栏输入开发板的ip地址,如选择默认ip则输入15,并输入端口号21.,执行ftp连接,通过网线将开发板接入局域网,或者通过网络交叉线直接将magicarm2200-s和电脑相连。点击“连接”,成功后将得到连接成功的提示。 选择将光盘提供的内核文件,将目录bin、boot、etc下的文件以及zlg_ftp.ini下载到开发板中。大约2分钟左右后,传输完成。,连接成功,选择传输文件,文件传输完成,在windows下通过超级终端启动,将串口0和pc机串口相连,打开uclinux超级终端,按下开发板复位键rst,在超级终端会显示开发板的启动信息。 选择1以用户自行设定的ip进行ftp连接,可用于下载文件。 选择2以出厂默认ip(192.16

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论