嵌入式linux实验指导书.doc

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

嵌入式linux实验指导书 实验一:arm裸机实验 实验条件: pc ADS开发环境 FL2440开发套件 SecureCRT串口超级终端 实验目的: 熟悉arm裸机开发基本步骤,掌握ADS集成开发环境的使用,能够编写简单的裸机程序并下载到开发板运行测试。 实验原理: ADS 全称为 ARM Developer Suite ,是 ARM 公司推出的新一代 ARM 集成开发工具。ADS 由命令行开发工具 、 ARM 实时库、GUI 开发环境 (Code Warrior 和 AXD) 、实用程序和支持软件组成。 有了这些部件,用户就可以为 ARM 系列的 RISC 处理器编写和调试自己开发的应用程序了。本次实验利用ADS集成开发环境建立基于arm9 S3C2440的实验工程,完成工程搭建、代码编写和编译,生成可执行文件并下载到开发板进行运行测试。 实验步骤: 首先打开ADS软件 CodeWarrior,点击 File 菜单下的 New 来创建新工程。 Project 对话框中选择 ARM Executable Image 。在 Project name 中输入工程名,例:2440_led,点击“Location:”文本框的“Set...”按钮,选择要将工程保存的路径,然后点击确定即可建立一个新的工程。工程建立之后会出现一个 2440_led.mcp 窗口。 创建源文件,点击 File 菜单下的 New,选择标签页 File, 在 File name 中输入要建立的文件名,如:Init.s (.s 文件为 arm 中的汇编文件),若此时选上了 Add to Project,创建的文件会自动添加到工程中,选择target方式为DebugRel,点击确定关闭窗口,文件创建完成后编写代码。(可将arm_linux文件夹下的裸机例程代码复制到工程中进行修改,如:复制裸机程序中的led程序init.s led.c到建立的工程文件目录中,点击 Project 菜单下的 Add Fils 将源文件添加到工程中) 点击 Edit 菜单,选择“DebugRel Settings…”(注意,这个选项会因用户选择的不同目标而有所不同)。选择Target Settings,在右侧属性栏中,将Linker设置为ARM Linker,Post-linker设置为ARM fromELF;选择ARM Assembler,设置Target下Architecture or Processor为ARM920T,Floating Point设置为No floating point;选择ARM Linker,设置output下simple image中RO Base为0设置options下Image entry point为0设置layout下object/symbol为init.o;选择ARM fromELF,设置output format为plain binary。设置完成后点击ok。 源文件添加完成并设置后,可以进行工程的编译。点击project菜单,选择make,若程序无误则会在工程文件下DebugRel目录生成.axf和.bin的可执行文件。 连接开发板串口与pc串口,连接开发板usb与pc机usb,打开串口终端并连接COM1串口。启动开发板,此时串口终端会打印输出信息,立即按下enter键进入bootloader选择模式,按下0选择下载用户程序到开发板内存中运行,此时打开DNW软件,选择usb transmit,bin文件,将上述生成的.bin文件下载到开发板内存中运行,若下载成功则串口终端会打印相关信息,开发板会在内存中执行程序。 第5步也可以选择1将程序下载到内存中运行,并在同时写入开发板flash中,此时掉电程序不丢失。 实验结果: 实验心得: 实验二:搭建嵌入式linux工作环境 实验条件: pc机 winXP或win7系统 虚拟机软件 redhat镜像文件 arm交叉编译链 实验目的: 搭建嵌入式linux开发环境,包括虚拟机的安装和使用,redhat系统的安装和使用,熟悉linux基本命令,在系统中加入arm开发的交叉编译链。 实验步骤: 1、安装虚拟机,VMware Workstation,按照提示进行安装,根据喜好选择语言及其他相应设置即可。(pc机已默认安装) 2、虚拟机安装完成后,选择文件-新建虚拟机,在CD选项中添加redhat linux的光盘镜像,根据提示设置系统名称,内存大小,硬盘大小,系统语言,管理员密码等(一般设置内存至少256M,硬盘至少8GB,中文)。共3个盘片。(pc机已默认安装,管理员账户为:root,密码为:test123) 3、Redhat安装完成后,启动系统,用ro

文档评论(0)

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

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

1亿VIP精品文档

相关文档