嵌入式系统实验的makefile

发布 2022-10-21 09:44:28 阅读 7298

一、实验目的。

熟悉linux开发环境。

学习嵌入式开发的基本过程。

了解makefile的基本内容。

二、基础知识。

c语言基础知识。

掌握linux环境下vi编译器的使用方法。

掌握linux下的程序编译与交叉编译过程。

三、实验环境。

pc机pentium500以上,硬盘40gb以上,内存128mb以上。

pc机操作系统ubuntu10.10

arm-linux开发环境

四、 情景描述。

创建一个新目录,并在其中编写和makefile文件。

五、实验内容。

1、完成一个简单程序的编译过程。

1) 切换到/work文件夹。

2) 建一个文件夹“makefile”,3) 进入makefile文件夹。

4) vi编辑。

5) vi编辑makefile

6) 编译。

命令:make

备注:详见《嵌入式linux应用开发教程》第53页。

一、实验目的。

通过对包含多文件的makefile的编写,熟悉各种形式的makefile,并且进一步加深对makefile中用户自定义变量、自动变量及预定义变量的理解。

二、实验环境。

pc机pentium500以上,硬盘40gb以上,内存128mb以上。

pc机操作系统ubuntu10.10

arm-linux开发环境

3、实验内容。

1) 切换到/work文件夹。

2) 建一个文件夹“makefile2”,3) 进入makefile2文件夹。

4) vi编辑。

5) 仍在同一目录下用vi编辑makefile,且不使用变量替换,用一个目标体实现(即直接将和编译成hello目标体)。然后用make验证所编写的makefile是否正确。

6) 将上述makefile使用变量替换实现。同样用make验证所编写的makefile6是否正确。

7) 编辑另一个makefile,取名为makefile7,不使用变量替换,但用两个目标体实现(也就是首先将和编译为再将编译为hello),再用make的“-f”选项验证这个makefile7的正确性。

命令:make -f makefile7

8) 将上述makefile7使用变量替换实现makefile8。

备注:详见《嵌入式linux应用开发教程》第53~54页。

一、实验目的。

通过使用autotools生成包含多文件的makefile,进一步掌握autotools的使用方法。同时,掌握linux下安装软件的常用方法。

二、实验环境。

pc机pentium500以上,硬盘40gb以上,内存128mb以上。

pc机操作系统ubuntu10.10

arm-linux开发环境

三、 实验内容。

1)/work下新建文件夹auto。

2)将实验七“复制到该目录下。

3)使用autoscan生成。

4)编辑修改相关内容,并将其重命名为。

有改动的地方是第5,6,7,20行。

5)使用aclocal生成。

6)使用autoconf生成configure。

7)使用autoheader生成。

8)编辑。9)使用automake --add-missing生成。

10)使用。/configure生成makefile。

11)使用make生成hello可执行文件,并在当前目录下运行hello查看结果。

12)使用sudo make install将hello安装到系统目录下,并运行,查看结果。(密码:1)

13)使用make dist生成hello压缩包。

14)解压hello压缩包。

15)进入解压目录。

16)在该目录下安装hello软件。

嵌入式系统实验

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

嵌入式系统 实验

实验一 基于ads的c语言程序实验。一 实验环境。pc机一台 ads 1.2集成开发环境一套。二 实验目的。通过实验了解使用ads 1.2编写c语言程序,并进行调试。三 实验内容。在c语言的环境内开发应用程序,一般需要一个汇编的启动程序,从汇编的启动程序,跳到c语言下的主程序,然后,执行c程序,具体...

《嵌入式系统实验》作业

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