最新嵌入式Linux开发工具及eLinux系统构建实验PPT课件.ppt
《最新嵌入式Linux开发工具及eLinux系统构建实验PPT课件.ppt》由会员分享,可在线阅读,更多相关《最新嵌入式Linux开发工具及eLinux系统构建实验PPT课件.ppt(32页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、嵌入式嵌入式LinuxLinux开发工具及开发工具及eLinuxeLinux系统构建实验系统构建实验安全注意事项安全注意事项注意不要烧毁注意不要烧毁ADS开发板开发板禁止带电插拔串口禁止带电插拔串口禁止上电中用手触摸电路板禁止上电中用手触摸电路板注意不要滴水在注意不要滴水在ADS开发板开发板注意不要将物品放在电路板上注意不要将物品放在电路板上按复位键和开关电源时要小心谨慎按复位键和开关电源时要小心谨慎实验步骤(实验步骤(4)重新编辑重新编辑重新编辑重新编辑makefilemakefile文件(文件(文件(文件(斜斜斜斜红色表示修改部分红色表示修改部分红色表示修改部分红色表示修改部分)#make
2、filemakefile test for hello program test for hello program#written by#written by EmdoorEmdoorCC=CC=gccgccCFLAGS=CFLAGS=OBJS=OBJS=hello.ohello.oall:helloall:hellohello:hello:$(OBJS)$(OBJS)$(CC)$(CFLAGS)$(CC)$(CFLAGS)$-o$-o$hello.ohello.o:hello.chello.c$(CC)$(CFLAGS)c$(CC)$(CFLAGS)c$-o$-o$clean:clean:
3、rmrm rf rf hello*.o hello*.o实验步骤(实验步骤(5)重复第重复第2,3步操作,查看并记录所生成的文步操作,查看并记录所生成的文件和运行的结果。比较这两种操作,同时指件和运行的结果。比较这两种操作,同时指出出$、$、$在上述在上述Makefile中的含义中的含义。实验步骤(实验步骤(6)4 4、多个、多个、多个、多个.c.c文件的编译文件的编译文件的编译文件的编译创建文件创建文件创建文件创建文件hello1.chello1.c、hello2.chello2.c、hello.hhello.h和和和和makefilemakefile/hello1.c/hello1.c/w
4、ritten by/written by EmdoorEmdoor#include#include intint main()main()printf(Welcomeprintf(Welcome Emdoor!nEmdoor!n););test2();test2();return 1;return 1;实验步骤(实验步骤(7)/hello2.c/written by Emdoorinclude hello2.h#include void test2(void)printf(Welcome Emdoor!hello2n);/hello2.h/written by Emdoorvoid test2
5、(void);实验步骤(实验步骤(8)#makefile test for multi files program#makefile test for multi files program#written by Emdoor#written by EmdoorCC=gccCC=gccCFLAGS=CFLAGS=OBJS=hello1.o hello2.oOBJS=hello1.o hello2.oall:helloall:hellohello:$(OBJS)hello:$(OBJS)$(CC)$(CFLAGS)$-o$(CC)$(CFLAGS)$-o$hello1.o:hello1.chel
6、lo1.o:hello1.c$(CC)$(CFLAGS)c$-o$(CC)$(CFLAGS)c$-o$hello2.o:hello2.chello2.o:hello2.c$(CC)$(CFLAGS)c$-o$(CC)$(CFLAGS)c$-o$clean:clean:rm rf hello*.orm rf hello*.o实验步骤(实验步骤(9)利用利用make命令编译程序,运行命令编译程序,运行hello并查看并查看运行结果运行结果。执行执行make clean命令命令修改修改hello.c文件,重复第(文件,重复第(2)、()、(3)步操)步操作,观察所生成的文件及运行结果。作,观察所生成
7、的文件及运行结果。实验步骤(实验步骤(10)重新编辑重新编辑重新编辑重新编辑makefilemakefile文件文件文件文件(斜斜斜斜红色红色红色红色表示修改部分表示修改部分表示修改部分表示修改部分)#makefilemakefile test for multi files program test for multi files program#written by#written by EmdoorEmdoorCC=CC=gccgccCFLAGS=CFLAGS=CFILES=$(wildcard*.c)CFILES=$(wildcard*.c)OBJSOBJS=$(=$(CFILES:%
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最新 嵌入式 Linux 开发 工具 eLinux 系统 构建 实验 PPT 课件
限制150内