嵌入式实验报告.docx计算机专业类课程实验报告课程名称:嵌入式处理器原理及应用学院:计算机科学与工程专 业:计算机科学与技术学生姓名:宋林锐学号:20**********指导教师:丁旭阳日期:2014年5月15日电孑科技丈学实验报告学生姓名:宋林锐 学号:20**********指导教师:丁旭阳实验地点:主楼A2-412 实验时间:、 实验室名称:计算机学院软件实验室二、 实验项目名称:实验系统简介及入门汇编程序实现stycopy复制学号三、 实验学时:4学时四、实验原理NUC951开发板的介绍:NUC951开发板的MCU为基于ARM公司ARM926EJS核心的32位低功耗RISC处理器,带MMU,提供8K-byte的指令Cache和8K-byte的数据Cache,内置10/100M以太网控制器。NUC951开发板外观如图所示。畀£>7H11!Uiniiittt『3皿晶忌觀r"TriD HK细:讥gm■■■■:ADS是ARM公司的集成开发环境软件,他的前身是SDT,SDT是ARM公司曾经的开发环境软件,目前SDT早已经不再升级。ADS包括了四个模块分别是:SIMULATOR:C编译器;实时调试器;应用函数库。ADS的编译器调试器较SDT都有了非常大的改观,。C编译器效率极高,支持c以及C++,使工程师可以很方便的使用C语言进行开发。提供软件模拟仿宾功能,使没有Emulators的学习者也能够熟悉ARM的指令系统。,片内运行情况尽在掌握。。ADS由命令行开发工具,ARM实时库,GUI开发环境(CodeWarrior和AXD),适用程序和支持软件纟R成。有了这些部件,用户就可以为ARM系列的RISC处理器编写和调试B己的开发应用程序了。uC/OS-II的介绍:uC/OS-II是一个抢占式实时多任务内核。uC/OSuC/OSuC/OS-II是用ANSIANSIANSI的c语言编写的,语言编写的,包含一小部分汇编语言代码,使Z可以提供给不同架构的微处理器用。至今从8位到64位,uC/OSuC/OSuC/OS・II已经在40多种不同架构的微处理器上使用。在乞个领域屮使用uC/OSuC/OSuC/OS-II,这些领域包括:照相机行业、航空医疗器械、网络设备自动提款机以及工业人等。uC/OSuC/OSuC/OS-II全部以源代码的方式提供给读者,大约有550055005500行。CPU相关的部分使用相关的部分使用的是针对ARMCortexARMCortexARMCortexARMCortexARMCortex-MO核心的代码。虽然核心的代码。虽然uC/OSuC/OSuC/OSuC/OS-II可以在PC机上开发和测试,但是可以很容易地移植到不同架构的嵌入式微处理器上。五、 实验目的1•通过此实验系统,读者可以了解嵌入式实时操作系统uC/OS-II的内核机制和运行原理。木实验系统展示了uC/OS-II各方面的管理功能,包括信号量、队列、内存、时钟等。在各个实验中具体介绍了uC/OS-II的相关函数。读者在做实验的同时能够结合理论知识加以分析,了解各个函数的作用和嵌入式应用程序的设计方法,最终对整个uC/OS-II和嵌入式操作系统的应用有较为淸楚的认识。掌握嵌入式软件开发环境的建立过程;初步掌握嵌入式程序的编译和调试过程。,实现strcopy复制学号,并在以上搭成的环境上运行,达到现学现用的H的。六、 实验内容将嵌入式软件开发的环境搭建起来,并运行试验提供的用例程序;编写一个完整的汇编函数,实现strcopy复制学号,并在以上搭成的环境JL运行。七、 实验器材(设备、元器件)NUC951开发板、、J-Link调试器、BSP、PC—台八、实验步骤ADS工程的建立:在CodeWarriorI[具栏的”File”菜单中选择”New”菜单。这样就会打开一个对话框,如图所示。选择默认标签project下的第一个选项ARMExecutableImage,在Projectname中填写工程名称,Location中填写工程保存的路径,点击“确定唧可创建相应工程。创建工程文件完成后,会在CodeWarrior窗口中打开创建的丁程*.mcp,有三个标签,默认第一个标签file,如图所示。SearchrrojectDebugWindowHelp□回冈■會!■<ii■IBEl单击丁具栏的NewTextFile按钮,可以新建文件,编写实验代码,如图。FileEditViewSearchProjectDebugWindowKelp■3 ■•雇)■口回冈:auntitled□回区I、b▼
嵌入式实验报告 来自淘豆网m.daumloan.com转载请标明出处.