嵌入式系统 实验

发布 2022-10-21 07:40:28 阅读 4178

实验一:基于ads的c语言程序实验。

一、实验环境。

pc机一台 ads 1.2集成开发环境一套。

二、实验目的。

通过实验了解使用ads 1.2编写c语言程序,并进行调试。

三、实验内容。

在c语言的环境内开发应用程序,一般需要一个汇编的启动程序,从汇编的启动程序,跳到c语言下的主程序,然后,执行c程序,具体的编程规则同标准c语言。

编写一个汇编程序文件和一个c程序文件汇编程序的功能是初始化堆栈指针和初始化c程序的运行环境,然后调跳转到c程序运行,这就是一个简单的启动程序。c程序使用加法运算来计算1+2+3+..n-1)+n的值(n>0)。

四、实验预习要求。

1)仔细阅读《arm嵌入式系统》中第3和4章arm指令系统的内容。

2)仔细阅读文档《ads集成开发环境及**器应用》或其他相关资料,了解ads工程编辑和axd调试的内容。(本实验使用软件**)

五、实验步骤。

1)启动ads 1.2,使用arm executable image工程模板建立一个工程programc。

2)建立源文件和编写实验程序,然后添加到工程中。

3)设置工程链接地址ro base为0x40003f00,rw base为0x40300000。设置调试入口地址image entry point为ox40003f00。

4)设置位于开始位置的起始**段,如图1-1,1-2所示。

在layout栏中,如图1-1,在place at beginning of image框内,需要填写项目的入口程序的目标文件名,如,整个工程项目的入口程序是那么应在object/symbol处填写其目标文件名在section处填写程序入口的起始段标号start。它的作用是通知编译器,整个项目的开始运行,是从该段开始的。

嵌入式系统实验

哈尔滨德强学院。实验报告 题目 嵌入式系统设计。院 系 德强商务学院计算机系。姓名 指导教师 多智华。系主任 葛雷 2010年10月15日。实验。一 使用ads1.2调试程序。一 实验内容和目的。1 熟悉adtide adt2000 support 运行环境。2 使用adtide adt2000 s...

《嵌入式系统实验》作业

用于验证一个常见的冲突问题。在这个问题中,有5个哲学家坐在一个圆桌上。食物摆在桌子中间,桌子上总共有5把叉子,每个哲学家的左右手各有一把。因为吃饭时,哲学家需要同时使用左手和右手的叉子,所以哲学家必须和他左边和右边的哲学家共享叉子。在这个实验中,假定哲学家每次吃饭的时间长度为单位1,吃完一次后则放下...

《嵌入式系统实验》作业

嵌入式系统实验 作业。实验1.hello world程序 20 实验要求 1 了解一种非vxworks的嵌入式系统,简述该操作系统。实验目的 的特点以及其开发环境的组成。2 在windows操作系统平台上安装workbench集成开发环境,新建一个类型为downloadable kernel mod...