嵌入式原理实验指导书

嵌入式原理实验指导书

ID:18205944

大小:1.19 MB

页数:38页

时间:2018-09-15

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

《嵌入式原理实验指导书》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、嵌入式系统原理实验指导书马兴录编信息科学技术学院计算机硬件教研室2009.23535目录第一章嵌入式系统原理实验装置11.1系统硬件平台1第二章基本实验22.1ADS开发环境的使用22.2ARM微控制器工作模式实验62.3ARM实验装置上C语言程序的设计112.4ARM实验装置上GPIO实验152.5uC/OS-II的使用262.6嵌入式系统综合实验302.7综合实验示例---温控仪表的设计322.8综合实验(1)---准备实验34第一章35第一章嵌入式系统原理实验装置EmbestARM教学系统包括Em

2、bestIDE集成开发环境,EmbestJTAG仿真器,Flash编程器,EmbestEduKit-III开发板、各种连接线、电源适配器以及实验指导书等。基本实验模型示意图如1-1所示:图1-1实验模型示意图1.1系统硬件平台图2-5实验系统硬件平台35基本实验2.1ADS开发环境的使用2.1.1实验目的1、掌握ADS开发环境的使用方法。2、学会AXD调试器的使用,掌握汇编程序的调试以及C语言程序的调试方法。2.1.2实验设备PC机一台。ADS1.2集成开发环境、仿真器驱动程序。2.1.3实验内容及说明

3、1、建立一个工程项目运行ADS1.2集成开发环境(CodeWarriorforARMDeveloperSuite)。选择File|New…菜单,在对话框中选择Project,如图1-1所示,新建一个工程文件。图中示例的工程名为Exp1.mcp。点set…按钮可为该工程选择路径如图1-2所示,选中CreatFolder选项后将以图1-1中的ProjectName或图1-2中的文件名为名创建目录,这样可以将所有与该工程相关的文件放到该工程目录下,便于管理工程。图1-1新建工程35图1-2保存工程2、建立一个

4、源文件(1)运行ADS1.2集成开发环境(CodeWarriorforARMDeveloperSuite)。选择File|New…菜单,在对话框中选择File,如图1-3所示。图1-3新建文件(2)单击TextFile选项,建立一个文本文件。(3)在Filename文本框中输入要建立的的文件名称。一定要注意文件的扩展名,汇编语言的扩展名是S,C语言的文件扩展名是C,C++语言的扩展名是CPP。(4)在Location中确定文件的路径,然后单击确定,新文件建立完毕。3、编辑如下的新文件,并保存AREASt

5、rCopy,CODE,READONLYENTRYstartLDRr1,=srcstrLDRr0,=dststrBLstrcopystopMOVr0,#0x18LDRr1,=0x20026SWI0x123456strcopyLDRBr2,[r1],#135STRBr2,[r0],#1CMPr2,#0BNEstrcopyMOVpc,lrAREAStrings,DATA,READWRITEsrcstrDCB"Firststring-source",0dststrDCB"Secondstring-destina

6、tion",0END4、把源文件加入到工程项目中(1)打开CodeWariorIDE,单击FileOpen,打开工程项目管理文件,如图1-3.图1-3打开工程项目文件(2)右击窗口,弹出如图1-4所示的窗口,单击AddFiles将建立的源文件加入到工程项目中。AddFiles把已经建立的源文件加入到工程项目中。CreateGroup创建一个文件组。图1-4工程项目窗口5、编译执行ProjectBringUPtoDate命令执行ProjectMake命令。执行ProjectRun命令。这时,直接进

7、入调试环境AXD,第一次进入时需要选择Target,选择ARMUL,进入调试界面。356、调试(1)打开寄存器窗口。(2)打开存储区窗口,观察地址0x804E~0x8064的内容,以及地址0x8038~0x804E的内容。(3)单步执行程序并观察和记录寄存器与存储器值的变化。结合实验内容和相关资料,观察程序运行,通过实验加深理解ARM指令的使用。7、C语言程序的调试(1)在ADS中打开一个新的工程文件。选择ADS的Examples中的sorts下的sorts.mcp.Make后选择Debug,进入AXD

8、调试环境。(2)打开源程序文件。ProcessorViews—〉Source,将sort.c装入。(3)找到main函数,将光标移至某条C语句,点右键,选择ExecuteàRuntoCursor,(或按F7键即可)。这样,程序会执行到光标所在位置。(4)观察变量的内容。学会对C语言程序的跟踪调试。8、编写一小段C语言程序,实现S=1+2+。。。+100的功能,学习工程的创建,C语言程序的调试。2.1.4思考题C语言程序可以和汇编程序混合编程

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

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

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