嵌入式系统实验报告-μCOS-Ⅱ在ARM上的移植和编译.doc

嵌入式系统实验报告-μCOS-Ⅱ在ARM上的移植和编译.doc

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

《嵌入式系统实验报告》 实验名称 μC/OS-Ⅱ在ARM上的移植和编译 指导老师 应进 学号 姓名 罗铖 一、实验目的: 掌握将μC/OS-II操作系统移植到ARM9处理器的方法并了解μC/OS-II操作系统的基本原理和移植条件 二、实验设备 PC机1台、MagicARM2410教学实验开发平台1台、Windows 98/2000/XP操作系统、ADS 1.2集成开发环境 三、实验内容: 学习移植μC/OS-II操作系统到ARM9处理器,然后编写一个简单的多任务应用程序,实现LED流水灯控制。 四、实验步骤: 1、短接蜂鸣器跳线JP9,并启动ADS 1.2,使用ARM Executable Image for DeviceARM2410(uCOSII)工程模板建立一个工程Demo_uCOSII。 2、在ADS文件夹中新建arm、Arm_Pc、SOURCE文件夹。将μC/OS 2.52源代码添加到SOURCE文件夹,将移植代码添加到arm文件夹,将移植的PC服务代码添加到Arm_Pc文件夹,然后在src组中的main.c中编写主程序代码。 3、根据程序设计来更改Os_cfg.h文件,配置μC/OS-II操作系统,选用DebugRel生成目标。将MagicARM2410实验箱上的蜂鸣器跳线JP9短接,将启动方式选择跳线JP8短接,然后按RST键复位系统。 4、选择【Project】-【Debug】,启动AXD进行JTAG仿真调试,全速运行程序,程序将会在main.c的主函数中停止,单击Context Variable图标按钮(或者选择【Processor Views】-【Variables】)打开变量观察窗口,通过此窗口可以观察局部变量和全局变量。可以单步运行程序,可以设置/取消断点,或者全速运行程序,停止程序运行,观察变量的值,判断蜂鸣器及LED1~LED4的控制是否正确。 五、实验结论与思考题 (1)请简单描述μC/OS-II应用程序的基本结构。 答:应用uC/OS-II,自然要为它开发应用程序,每一个uC/OS-II应用至少要有一个任务。而每一个任务必须被写成无限循环的形式。以下是推荐的结构: void task ( void* pdata ) { INT8U err; InitTimer(); // 可选 For( ;; ) { // 你的应用程序代码 OSTimeDly(1); // 可选 } }

文档评论(0)

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

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

1亿VIP精品文档

相关文档