嵌入式linux实验指导书

嵌入式linux实验指导书

ID:15256722

大小:60.50 KB

页数:10页

时间:2018-08-02

嵌入式linux实验指导书_第1页
嵌入式linux实验指导书_第2页
嵌入式linux实验指导书_第3页
嵌入式linux实验指导书_第4页
嵌入式linux实验指导书_第5页
资源描述:

《嵌入式linux实验指导书》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、嵌入式linux实验指导书实验一:arm裸机实验实验条件:pcADS开发环境FL2440开发套件SecureCRT串口超级终端实验目的:熟悉arm裸机开发基本步骤,掌握ADS集成开发环境的使用,能够编写简单的裸机程序并下载到开发板运行测试。实验原理:ADS全称为ARMDeveloperSuite,是ARM公司推出的新一代ARM集成开发工具。ADS由命令行开发工具、ARM实时库、GUI开发环境(CodeWarrior和AXD)、实用程序和支持软件组成。有了这些部件,用户就可以为ARM系列的RISC处理器编写和调试自己开发的应用程序了。本次实验利用ADS集成

2、开发环境建立基于arm9S3C2440的实验工程,完成工程搭建、代码编写和编译,生成可执行文件并下载到开发板进行运行测试。实验步骤:1、首先打开ADS软件CodeWarrior,点击File菜单下的New来创建新工程。Project对话框中选择ARMExecutableImage。在Projectname中输入工程名,例:2440_led,点击“Location:”文本框的“Set...”按钮,选择要将工程保存的路径,然后点击确定即可建立一个新的工程。工程建立之后会出现一个2440_led.mcp窗口。2、创建源文件,点击File菜单下的New,选择标签

3、页File,在Filename中输入要建立的文件名,如:Init.s(.s文件为arm中的汇编文件),若此时选上了AddtoProject,创建的文件会自动添加到工程中,选择target方式为DebugRel,点击确定关闭窗口,文件创建完成后编写代码。(可将arm_linux文件夹下的裸机例程代码复制到工程中进行修改,如:复制裸机程序中的led程序init.sled.c到建立的工程文件目录中,点击Project菜单下的AddFils将源文件添加到工程中)1、点击Edit菜单,选择“DebugRelSettings…”(注意,这个选项会因用户选择的不同目标

4、而有所不同)。选择TargetSettings,在右侧属性栏中,将Linker设置为ARMLinker,Post-linker设置为ARMfromELF;选择ARMAssembler,设置Target下ArchitectureorProcessor为ARM920T,FloatingPoint设置为Nofloatingpoint;选择ARMLinker,设置output下simpleimage中ROBase为0x32000000,设置options下Imageentrypoint为0x32000000,设置layout下object/symbol为init

5、.o;选择ARMfromELF,设置outputformat为plainbinary。设置完成后点击ok。2、源文件添加完成并设置后,可以进行工程的编译。点击project菜单,选择make,若程序无误则会在工程文件下DebugRel目录生成.axf和.bin的可执行文件。3、连接开发板串口与pc串口,连接开发板usb与pc机usb,打开串口终端并连接COM1串口。启动开发板,此时串口终端会打印输出信息,立即按下enter键进入bootloader选择模式,按下0选择下载用户程序到开发板内存中运行,此时打开DNW软件,选择usbtransmit,bin文

6、件,将上述生成的.bin文件下载到开发板内存中运行,若下载成功则串口终端会打印相关信息,开发板会在内存中执行程序。4、第5步也可以选择1将程序下载到内存中运行,并在同时写入开发板flash中,此时掉电程序不丢失。实验结果:实验心得:实验二:搭建嵌入式linux工作环境实验条件:pc机winXP或win7系统虚拟机软件redhat镜像文件arm交叉编译链实验目的:搭建嵌入式linux开发环境,包括虚拟机的安装和使用,redhat系统的安装和使用,熟悉linux基本命令,在系统中加入arm开发的交叉编译链。实验步骤:1、安装虚拟机,VMwareWorksta

7、tion,按照提示进行安装,根据喜好选择语言及其他相应设置即可。(pc机已默认安装)2、虚拟机安装完成后,选择文件->新建虚拟机,在CD选项中添加redhatlinux的光盘镜像,根据提示设置系统名称,内存大小,硬盘大小,系统语言,管理员密码等(一般设置内存至少256M,硬盘至少8GB,中文)。共3个盘片。(pc机已默认安装,管理员账户为:root,密码为:test123)3、Redhat安装完成后,启动系统,用root用户登录。打开“虚拟机”->“设置”->“CD/DVD”右侧设备状态勾选“已连接”和“打开电源时自动连接”,“使用ISO镜像文件”,浏览

8、文件,将arm_linux文件夹中的linux.iso加入路径。打开shell终

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。