实验一 ucos嵌入式仿真开发环境的建立.

Slides:



Advertisements
Similar presentations
高三英语有效复习策略 程国学. 一、高考备考的方向把握 1. 认真研究普通高中《英语课程标准》和《福建 省考试说明》关注高考命题原则和发展方向,定 准复习教学起点 1. 认真研究普通高中《英语课程标准》和《福建 省考试说明》关注高考命题原则和发展方向,定 准复习教学起点 一是明确高考英语可能考什么,我们应该怎样准.
Advertisements

考纲研读 语言知识要求 语言运用能力 附录 1: 语音项目表 附录 2: 语法项目表 附录 3: 功能意念项目表 附录 4: 话题项目表 附录 5: 词汇表 听力 阅读 写作 口语.
大學中文閱讀與書寫課程 推動事項說明與研議 通識教育中心 賴素玫 以小班制 TA 適性輔導為精神之中文閱讀書寫課 程 共同課綱(經外審) /共同教材/共同 學習成果量 延伸教材: 高大中文 一百 書單 推動班級讀書會 制度班級讀書會 制度 強化中文基礎能力檢測機制 高東屏跨校中文能力檢測.
100 學年度 勞委會就業學程 國際企業管理學系-物業管理學程介紹. 何謂物業管理? 以台灣物業管理學會 所述,物業管理區分為 「物」、「業」、「人」三區塊。台灣物業管理學會 「物」係指傳統的建物設備、設施 「業」為不動產經營的資產管理 「人」則以生活服務、商業服務為主,並以人為 本位連結物與業,形成今日物業管理三足鼎立新.
图书馆管理实务.
當我已老 謹以此文獻給像我一樣流浪在外的子女們.
作家研究-簡媜 指導教授:鄭定國 執行TA:簡珮如.
行政命令.
2015年12月14日-2015年12月20日 缩略版.
指導老師:羅夏美 組別:第四組 組員: 車輛二甲 蔡中銘 車輛三甲 莊鵬彥 國企二甲 陳于甄 國企二甲 詹雯晴 資傳二乙 林怡芳
共产党领导的多党合作和政治协商制度: 中国特色的政党制度.
主讲:材料工程学院党总支宣传委员、党务秘书 教工党支部书记 王国志 2015年12月7日
普通高中新课程实验 若干问题 广东省教育厅教研室 吴惟粤 2004年4月29日 广州.
前言 採購程序每一環節所涉及人員,無論是訂定招標文件、招標、審標、決標、訂約、履約管理、驗收及爭議處理,如缺乏品德操守,有可能降低採購效率與品質,影響採購目標之達成,甚有違法圖利情事發生,致阻礙政府政策之推動並損害公共利益。因此,較之一般公務人員,採購人員更需遵循較高標準之道德規範。 主講人:林中財.
欢迎新同学.
2015年新课标高考历史试题分析 暨考试方向研判 李树全 西安市第八十九中学.
课题四 以天池、博斯腾湖 为重点的风景旅游区
“健康的基督徒” 入门.
南台科技大學電子工程系 指導老師:楊榮林 老師 學生姓名:蔡博涵 巨物索餌感測裝置(第II版)
103年度北區教學資源中心計畫 5月份管考會議
2015年汕头一模质量分析会 34(1)题分析 濠江区河浦中学 詹金锋 34(2)题分析 汕头市实验学校 董友军
士師逐個捉(II) 石建華牧師 24/07/2016.
面对高考之—— 战略与战术 主讲:张海顺 我们的口号: 战略上藐视高考 战术上重视高考.
宣讲数学课程标准 增强课程改革意识.
高考地理全国卷和安徽卷 的对比分析及备考策略
快乐生活,快乐学习 《中国古代诗歌散文欣赏》.
班級經營之再思 香港班級經營學會 黃鳳意
佛法原典研習 五陰誦 (II) 2007/5/13 整理此報告的方式 : 主要節錄 果煜法師說法之重點.
2014年度合肥市中小学生学业质量 绿色指标测试相关情况说明及考务工作要求
普通高中课改方案介绍.
曾一 陈策 重庆大学计算机学院基础科学系 重庆
高三物理后期复习策略 秦皇岛市实验中学 刘苏祥.
理想与现实 有一所大学叫做“社会”,它教会人们奉承比自己强的,挤兑和自己差不多的,欺凌比自己弱的。
101學年度第二學期 呼吸治療學系 師生座談會 102年5月15日.
“网络问政”给九江新闻网 带来新的发展机遇 -- 九江新闻网 高立东 --.
家庭教育與服務學習.
压缩语段 II.
普通高中课程改革的方案与推进策略 安徽省教育厅 李明阳.
高校人才培养与学科建设的一些探索 徐哲峰 西北大学数学学院 2015年6月30日.
新课程背景下 高中教务主任工作的思考 南京市教学研究室 陆静.
精彩纷呈的 桂剧和彩调 ——桂林地方戏曲赏析.
網路填報系統學生異動轉銜操作及科技化評量6月 成長測驗施測說明
機械工程學系課程地圖 先進材料與精密製造組 設計分析組 校訂共同必修課程 機械系訂 必修課程 組訂 必修課程 畢業專題 工學院訂必修課程
生命轉化 (II) 天父的心 石建華牧師 13/09/2015.
全国高考语文试卷解析 与备考建议 张彬福.
社会工作概论 个案工作 课程培训 深圳电大 赖小乐.
104-1學期教學助理說明會 教務處 教學業務暨發展中心 教務長:黃啟煌 主 任:蔡錦雀 承辦人:曹君琪
普通高中校本课程开发与实施 崔允漷 教授、博导 普通高中新课程国家级通识研修专题之一 华东师范大学课程与教学研究所副所长
2015年高考病句题 1.(安徽)下列各句中,没有语病的一句是(4分)( )
*§8 反常二重积分 与反常定积分相同, 二重积分亦有推广到积分区域是无界的和被积函数是无界的两种情形, 统称为反常二重积分.
合肥市第47中学 李 恒
前言.
帝國主義 法國大革命 、美國革命.
马克思主义基本原理概论 总复习 孔祥旭
摩西五經系列:申命記.
檢調機關函調、搜索、約談訊問之認識 (含教師因公涉訟輔助)
也許你很疑惑: 最近升官的同事,專業能力又沒你強! 情場得意的朋友,長的又沒你帥或美! 小曹要交新朋友,為什麼就是比較簡單!
日本觀光旅館實習 期間: 2012年7月5日~9月5日 成員: 學生30名+帶隊老師2名.
民法第五章:權利客體 楊智傑.
盡情的敬拜 耶穌,聖潔公義救主, 彰顯神的智慧能力, 祢的愛是何等長闊高深, 滿有豐富無窮的恩典。 耶穌,權柄統管萬有,
高级微观经济学 东北大学工商管理学院 向涛.
詩文的形成 有意義的字詞 句子 段落 一首詩文的形成,是由有意義的字詞組成句子,再由句子組成段落。
研究沙崇學生對生活藝術科的安排的意見及建議
第六章 假設檢定 6.1 假設檢定概論 6.2 檢定統計量 6.3 假設檢定的形式與步驟 6.4 單一樣本之假設檢定
第三章 指數與對數 3-2 指數函數及其圖形.
第八課: 常見的企業保險保障 II 介紹課題 這是承接上一個關於常見的企業保險保障的課題.
目次检索 打印 下载 文字摘录 更换背景 多窗口阅读.
潜行追踪 之红包快跑. 潜行追踪 之红包快跑 红黑对决 随着互联网的发展,网速的飞速提高,有一个特殊的群体,也随之发展壮大,就是一群抢红包黑客,ta们手段高明,耳目灵通,不管红包们深藏何处,没有一个红包能够逃过ta们的手心,都被ta们迅速收归囊中;这一次两群黑客相互不服,准备来一场赌局,以决定谁才是真正的黑老大;而红包们也决定利用这次机会,派出实景红包来打击一下黑客们的嚣张气焰,激烈的决斗马上开始了。。。。。。
靜宜大學100學年度二學期 服務學習基礎講座 課程助理經驗分享
2010之後 臺灣通識教育的機會與挑戰 臺北醫學大學人文暨社會科學院 林從一.
Presentation transcript:

实验一 ucos嵌入式仿真开发环境的建立

实验目的 掌握嵌入式软件开发环境的建立过程 初步掌握嵌入式程序的编译和调试过程

实验系统 本实验系统展示了µCOS-II各方面的管理功能,包括信号量、队列、内存、时钟等。在各个实验中具体介绍了µCOS-II的相关函数。读者在做实验的同时能够结合理论知识加以分析,了解各个函数的作用和嵌入式应用程序的设计方法,最终对整个µCos和嵌入式操作系统的应用有较为清楚的认识 。

实验系统的构成 1. µCOS-II嵌入式实时操作系统; 2. LambdaTOOL; 3. BSP; 4. 实验用例程序。

实验内容 任务管理实验 优先级反转实验 优先级继承实验 哲学家就餐实验 内存管理实验 时钟中断实验 消息队列实验

LambdaTOOL集成开发环境简介 LambdaTOOL是一个通用、统一、开放的新一代32位嵌入式软件集成开发环境,支持多种嵌入式操作系统和32位嵌入式处理器,具备先进的新一代交叉开发环境和系统配置工具。本实验系统中提供的LambdaTOOL是其面向教学的免费版本,具备支持嵌入式软件仿真开发的完整功能 。

LambdaTOOL项目开发流程 LambdaTOOL 项目开发流程

安装LambdaTOOL 光盘上的安装文件夹:LambdaPRO3.1_edu 直接双击 “Setup.exe”的文件,便可启动安装过程

Ucos开发环境的建立步骤 建立项目 拷贝项目文件 配置项目 构建项目 配置虚拟机和目标机代理 调试应用

一、建立项目

建立项目 △要建立的库项目 两个“静态库项目” ucos: OS内核 uc_bsp:板级支持包 一个“操作系统无关项目” appTest:应用项目

建立项目 1、建立静态库项目:ucos

建立项目 选择项目类型:静态库项目

建立项目 项目名:ucos

建立项目 体系结构:x86 配置:i386_le_soft

建立项目 2、建立静态库项目:uc_bsp 与ucos类似,请参照ucos的建立方法

建立项目 3、建立操作系统无关项目: appTest 项目类型: 操作系统无关项目

建立项目 项目名:appTest

建立项目 内存摸板:(采用目标监控器调试时的内存模板) D:/LambdaPRO/target/deltaos/bsps/boards/pc386/mtp/tra_debug.mtp 启动类型:(采用目标监控器调试时的启动方式) D:/LambdaPRO/target/deltaos/bsps/boards/pc386/start/tra_debug

Ucos开发环境的建立步骤 建立项目 拷贝项目文件 配置项目 构建项目 配置虚拟机和目标机代理 调试应用

二、拷贝项目文件

拷贝项目文件 uc_bsp项目 ucos项目 appTest项目 △需要拷贝到各个项目src目录下的文件 光盘Libuc_bsp文件夹下面的文件 ucos项目 光盘µC/OS-II的文件夹下面的文件 appTest项目 光盘实验用例程序源文件

拷贝项目文件 uc_bsp项目

拷贝项目文件 ucos项目

拷贝项目文件 appTest项目

Ucos开发环境的建立步骤 建立项目 拷贝项目文件 配置项目 构建项目 配置虚拟机和目标机代理 调试应用

三、配置项目

配置项目 1、静态库项目uc_bsp 1)、设置生成的库文件的 名称和输出路径 2)、设置编译可能用到的路径

配置项目 1)、设置生成的库文件的名称和输出路径 输出文件名:libuc_bsp 输出路径:D:/LambdaPRO/target/deltaos/lib/x86/i386/little

配置项目 2)、设置编译可能用到的路径 系统已自动添加好了相应的路径,无需手工再添加了

2、静态库项目ucos 1)、设置生成的库文件的 名称和输出路径 2)、设置编译可能用到的路径

配置项目 1)、设置生成的库文件的名称和输出路径 库文件名:libucos 输出路径:D:/LambdaPRO/target/deltaos/lib/x86/i386/little

配置项目 2)、设置编译可能用到的路径 系统已自动添加好了相应的路径,无需手工再添加了

配置项目 3、操作系统无关项目:appTest 1)、设置编译可能用到的路径 2)、库搜索路径

配置项目 1)、设置编译可能用到的路径 手动添加:D:/LambdaPRO/host/ide/workspace/ucos/src

配置项目 2)、库搜索路径 添加三个库: gcc 、 uc_bsp 、 ucos 库搜索路径 可不填(系统默认路径)

Ucos开发环境的建立步骤 建立项目 拷贝项目文件 配置项目 构建项目 配置虚拟机和目标机代理 调试应用

四、构建项目

构建项目 应在uc_bsp和ucos构建成功后,再构建appTest

构建项目 可以单击“在后台运行”,以隐藏该对话框

构建项目 在“构建信息”视图里可以查看项目的构建信息

构建项目 在“问题”视图里可以查看项目构建的问题记录

Ucos开发环境的建立步骤 建立项目 拷贝项目文件 配置项目 构建项目 配置虚拟机和目标机代理 调试应用

五、配置虚拟机和目标机代理

配置虚拟机和目标机代理 1、制作X86启动盘 2、配置虚拟机 3、创建目标机代理

配置虚拟机和目标机代理 1、制作X86启动盘

配置虚拟机和目标机代理 在设置IP地址时,应选择局域网中没有被占用的一个IP地址 。

配置虚拟机和目标机代理 2、配置虚拟机 选择菜单项: [ 虚拟机——〉配置虚拟机 ]

配置虚拟机和目标机代理 3、创建目标机代理 单击目标机管理窗口中绿色的十字符号,在弹出的窗口中选择“基于TA的连接方式”,并点击“下一步”。 超时:超时时间的定义。例如,一般输入值为100,表示如果连接超过100ms还未连接成功,则算一次连接超时,重新开始连接; 重试:数据超时重试最大次数。例如,一般输入值为100,表示如果100次超时重试均失败,则退出报错。

配置虚拟机和目标机代理 目标机连接属性

配置虚拟机和目标机代理 基本信息: 名字:输入目标机的名字(缺省是default); 日志:选择No; 连接参数: 连接类型:默认选择UDP,不能更改; IP地址:这里输入目标机(虚拟机)的IP地址; 端口号:输入目标机的端口(固定为1118); 超时:超时时间的定义; 重试:数据超时重试最大次数。

Ucos开发环境的建立步骤 建立项目 拷贝项目文件 配置项目 构建项目 配置虚拟机和目标机代理 调试应用

六、调试应用

调试应用 1、启动虚拟机 2、启动目标机代理 3、启动调试器

调试应用 1、启动虚拟机

调试应用 显示的IP地址即为创建启动盘时设置的IP地址

调试应用 2、启动目标机代理

调试应用 3、启动调试器 在该项目的“x86_i386_le_soft_elf_tra_debug”上点击鼠标右键

调试应用 选择“是(Y)”,切换到调试透视图

调试应用 调试器界面

调试应用 在 虚拟机 “Bochs for Windows- Display” 窗口中观察输出

谢谢!