ARM9嵌入式术及Linux实验指导.doc

  1. 1、本文档共28页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ARM9嵌入式术及Linux实验指导

ARM9嵌入式技术及Linux实验指导 嵌入式开发流程 建立开发环境 配置开发主机 建立引导安装程bootLoader 下载别人移植好的Linux操作系统 建立根文件系统 建立应用程序的磁盘分区 开发应用程序 烧写内核、根文件系统、应用程序 发布产品 一建立嵌入式Linux开发环境 基于PC机的windows操作系统下的CYGWIN 在windows下安装虚拟机后,再在虚拟机中安装Linux操作系统 直接安装Linux操作系统 绝大多数的Linux软件开发都是以native方式进行的,即本机开发、调试、本机运行的方式。而通常的嵌入式系统的软件采用一种交叉调试的方式进行开发。交叉编译调试环境建立在宿主机上,对应的开发板叫目标板。 运行Linux的PC开发时使用宿主机上的交叉编译、汇编、及连接工具形成可执行的二进制代码,然后把可以执行的文件下载到目标机上运行。调试的方法很多,可以使用串口,以太网口等,至于具体使用何种调试方法可以根据目标处理器的提供的支持作出选择。 进行嵌入式Linux开发的一般需要在主机上安装Linux。嵌入式开发通常要求宿主机配置有网络,支持NFS。 二开发工具软件的安装与配置 开发环境配置包括配置网络,NFS服务器的配置 基础实验 实验一Bootloader 实验目的 实验目的熟悉bootloader,学会基于S3C2410的bootloader配置与使用,串口方式或Jtag的下载调试,了解嵌入式系统的启动过程。 实验内容 本次实验使用Debian GNU/Linux操作系统环境安装minicom以及使用相关传输工具烧写bootloader。学习Linux下的启动过程,以及vivi的使用。下载已经编译好的vivi镜像到嵌入式实验仪中运行。 预备知识 Linux的基本操作。 实验仪器 硬件:armsys嵌入式实验仪,PC机(主频500以上)10G以上硬盘 软件:操作系统Debian GNU/Linux,minicom,lrzsz 实验步骤: 1安装minicom与lrzsz apt-get install minicom apt-get install lrzsz 2调整minicom的端口参数 这是初始画面,按^a z(这里按键顺序是ctrl a,然后按z)可以列出如下的帮助菜单。 如帮助所示,配置串口的参数是^a o,会有如下的显示 现在需要配置的串口,选择Serial port setup,进入串口设置画面 现在需要把端口连接速度设置为: Bps/Par/Bits 115200 Hardware Flow Control OFF 而Serial Device 根据实际使用情况去做设置。 设置的方法是使用各选项之前的字母去执行选择。选好之后会出现如下的画面 设置完并确认无误后,按回车返回之前的画面,选择Save setup as dfl保存设置然后退出minicom并重新启动minicom。 3 使用串口线连接目标板与宿主机,然后启动目标板 启动目标板后,目标板的启动信息会通过串口在minicom上显示启动信息 4使用串口烧写bootloader 重新启动目标板,并按下任意键中断系统的运行。 在vivi的提示符后输入Load flash vivi x,会出现如下提示 现在需要通过串口使用xmodem协议将vivi传输到目标板上,这里适应^a s选xmodem选择需要传输的文件,在1分钟左右的等待后,vivi就已经被烧入了。当提示烧写完成后就可以使用新下载的bootloader启动目标板了。 实验二熟悉Linux开发环境 实验目的 实验目的熟悉Linux开发环境,学会基于S3C2410的Linux开发环境的配置与使用,使用NFS方式的下载调试,了解嵌入式开发的基本过程。 实验内容 本次实验使用Debian GNU/Linux操作系统环境安装ARMLinux的开发库及编译器。新建一个目录,编写hello.c和makefile文件。学习Linux下的编程和编译的过程,以及ARM实验板的使用和开发环境的设置。下载已经编译好的文件到嵌入式实验仪中运行。 预备知识 掌握C语言的基础知识、程序调试的基础知识,Linux的基本操作。 实验仪器 硬件:armsys嵌入式实验仪,PC机(主频500以上)10G以上硬盘 软件:操作系统Debian GNU/Linux,minicom,ARMLinux开发环境 实验步骤: 1建立工作目录 mkdir hello cd hello 2编写程序源代码 #includestdio.h main() { printf(“hello world\n”) } 3编写makefile CC = arm-linux-gcc CFLAGS += all:hello hello: hello

文档评论(0)

erterye + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档