精选优质文档-----倾情为你奉上
精选优质文档-----倾情为你奉上
专心---专注---专业
专心---专注---专业
精选优质文档-----倾情为你奉上
专心---专注---专业
成绩
嵌入式Linux网络编程
7月13日
实验:嵌入式Linux多线程编程与网络实训编程
7月14日
作业:编程实现服务器-客户端通信
精选优质文档-----倾情为你奉上
精选优质文档-----倾情为你奉上
专心---专注---专业
专心---专注---专业
精选优质文档-----倾情为你奉上
专心---专注---专业
7月15日
作业:编程实现客户端-服务器-客户端聊天室
7月16日
嵌入式GUI-QT
7月17日
实验:嵌入式GUI-QT实训开发
7月18日
嵌入式ARM编程
7月19日
实验:嵌入式ARM裸机实训开发
7月20日
嵌入式ARM编程
7月23日
实验:嵌入式ARM裸机实训开发
7月24日
嵌入式开发平台的搭建及测试
7月25日
实验:嵌入式ARM裸机实训开发
7月26日
嵌入式Linux驱动开发
嵌入式项目开发流程介绍
7月27日
考试:最后阶段考试
三、实习地点
金陵科技学院江宁校区工科楼C510
四、实习单位
江苏嵌入式软件公共技术中心
五、实习内容
1、安装Linux:
在PC机中安装Vmware ,再装入Linux 镜像并安装。
2、练习Linux相关命令:
gedit、vim 打开文本编译器,文件不存在时新建文件
tar –xvzf 解压压缩文件
tar –cvzf 压缩文件
cp 复制文件
mv 剪切文件,可重命名,可隐藏文件
精选优质文档-----倾情为你奉上
精选优质文档-----倾情为你奉上
专心---专注---专业
专心---专注---专业
精选优质文档-----倾情为你奉上
专心---专注---专业
mkdir 创建文件夹
touch 创建不打开文件文件
cat 查看文件内容
ls 查看当前目录下内容
chmod 加减文件属性,w/4 ,r/2, x/1
VI三种模式:
命令行模式:ESC键
插入模式:A或I键
底行模式:shift + :
w 保存 q 退出 yy复制 p粘贴 delete 删除语句 ./文件名 执行 gcc编译
rm 删除文件 rm –f 强制删除文件
3、编译器 gcc
源程序-预处理-编译-汇编-链接-可执行文件
预处理:头文件展开、宏替换
编译:
gcc -o编译中 链接成可执行文件,
gcc -c编译中 预处理、编译、汇编,
gcc –e编译中 预处理,
gcc –wall 编译后生成所有的警告信息
gcc –static 连接时装载静态链接库文件,
gcc –O 对程序优化编译、链接,整个源代码会在这过程中进行优化处理
gcc –g 产生调试工具gdb
4、静态库与动态库
动态库只有在使用其程序执行时才被链接使用,而不是将需要的部分直接编译进可执行文件中,并且一个动态库可以被多个程序使用,可称为共享库;
静态库将会整合到程序中,在程序执行时不用加载静态库。从而可知,连接到静态库会使得程序臃肿,并难以升级,但可能会比较容易部署。而链接到动态库会使得程序轻便易于升级,但难以部署。
精选优质文档-----倾情为你奉上
精选优质文档-----倾情为你奉上
专心---专注---专业
专心---专注---专业
精选优质文档-----倾情为你奉上
专心---专注---专业
5、创建静态库并使用静态库
gcc –c
ar rcs 目标文件1 目标文件2
gcc –O file –L. -lname
6、调试器 gdb
gdb是GNU发布的一款功能强大的程序调试工具
gdb主要完成下面三个方面的功能:
1)、启动被调试程序
2)、让被调试的程序在指定的位置停住
3)、当程序被停住时,可以检查程序状态-变量值
run(r) 开始运行程序
next(n) 单步运行程序(不进入子程序)
step(s) 单步运行程序(进入子程序)
conutinue(c) 继续运行程序
print(p) 变量名 查看指定变量值
finish 运行程序 直到当前函数结束
watch 变量名 对指定变量进行监控
quit(q) 退出gdb
7、工程管理器 make
工程管理器 顾名思义,是指管理较多的文
实习报告苏嵌(共11页) 来自淘豆网m.daumloan.com转载请标明出处.