如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
目录实验一开发平台的熟悉及SHELLMENU演示………………………………………1实验二ARMSDT2.51开发环境的熟悉及ARM汇编程序的开发………………..…6实验三开发平台入门案例——HELLOWORLD程序…………………………….…10实验四综合实验1…UC/OSⅡ的移植、编译及完善的UC/OSⅡ开发框架……….16实验一开发平台的熟悉及SHELLMENU演示一、实验目的熟悉博创UP-NETARM3000嵌入式开发平台,学会使用WINDOWSXP系统下的超级终端(HyperTerminal)应用程序,通过串行通信对开发平台的SHELLMENU菜单进行操作。二、实验内容熟悉开发平台的硬件资源,使用HyperTerminal新建一个通信终端并进行参数设置,通过PC机串口对开发平台SHELLMENU菜单进行操作。三、预备知识2.UP-NETARM3000嵌入式开发平台的硬件布局见图13.开发平台的硬件安装电源适配器为系统提供5V稳压直流电源,输出端接入平台电源插孔。用并行电缆连接PC机并口和JTAG仿真器,仿真器电缆插入平台上方的JTAG接口。用串口电缆连接PC机串口和平台的UART0接口,用于操作SHELLMENU菜单和监视平台运行。用USB电缆连接PC机主USB口和平台的从USB口,用于激活优盘。需要时用对等网线连接PC机网口和平台网口,用于网络通信。图1UP-NETARM3000嵌入式开发平台硬件布局四、实验设备及工具硬件:ARM嵌入式开发板、ARM7TDMI的JTAG仿真器、PC机Pentium100以上。软件:HyperTerminal应用程序。五、实验步骤1、运行Windows系统下的超级终端(HyperTerminal)应用程序,如图2-1所示新建一个终端通信,取名为arm。单击“确定”按钮。图2-1创建超级终端2、选择终端的连接的串口(如串行口1),如图2-2所示,设置通信的格式和协议。图2-2设置串行口3、设置完成超级终端以后,打开开发板,按住开发板上的任意一键,使开发板进入BIOS设置状态,如图2-3所示(LCD屏显示:entertheembededsystembios)6、按PC键盘的U键(要使超级终端处于活动状态),这时超级终端上会显示如图2-4所示的信息。这时,在“我的电脑”中可以发现多了一个“可移动磁盘”,这就是开发板的海量存储器16M非线性Flash。开发板就像一个U盘,可以通过“我的电脑进行操作”。开发时把生成的system.bin文件通过USB下载到嵌入式开发板中。图2-3系统的BIOS设置程序图2-4进入U盘状态实验二ARMSDT2.51开发环境的熟悉及ARM汇编程序的开发一、实验目的熟悉ARMSDT2.51开发环境,能够阅读并开发ARM汇编程序。使用SDT编译、调试一段已有的汇编程序,加深对汇编程序的理解。二、实验内容本次实验使用ARMSDT2.51集成开发环境。新建一个工程文件,并编译这个工程文件。学习ARM开发环境的设置。学会在程序中设置断点,观察系统内存和变量,为调试应用程序打下基础。三、预备知识ARM汇编语言的基础知识、程序调试的基础知识和方法。四、实验设备及工具(包括软件调试工具)硬件:ARM嵌入式开发板、PC机Pentium100以上。软件:ARMSDT2.51集成开发环境。五、实验步骤安装ARMSDT2.51集成开发环境:选择WINDOWS文件夹,双击SETUP安装向导,按照提示信息完成开发环境的安装。选择开始菜单的ARMSDT2.51,选择ARMProjectManager,选择File菜单的OPEN一项,打开C盘的ARM251文件夹下的Examples子文件夹,选择ASM子文件夹,选择里面的汇编程序范例。在APJ工程文件里找到DEBUG目录,将其展开,找到Sources源程序目录,将其展开,双击源程序名称,即可对其进行察看和修改。选择Project菜单下的Build*.apj〝Debug〞,对工程进行编译。选择Project菜单下的Debug*.apj〝Debug〞,对工程进行调试和运行。在自动弹出的ARMDebugger窗体中选择Execute菜单。可对程序进行单步、断点、全速运行、进入子程序、返回主程序等操作。察看运行结果可用View菜单:registers(currentmode)可观察寄存器的内容;memory(输入内存区域首址)可观察内存空间的内容;varibles可观察变量内容。(附)源程序1:armex.sAREAARMex,CODE,READO