学习计时:共xxx小时 读书: 代码: 作业: 博客: |
一、学习目标 |
1. 熟悉Linux系统下的开发环境 2. 熟悉vi的基本操作 3. 熟悉gcc编译器的基本原理 4. 熟练使用gcc编译器的常用选项 5 .熟练使用gdb调试技术 6. 熟悉makefile基本原理及语法规范 7. 掌握静态库和动态库的生成 |
二、学习资源 |
1. 教材:第一章,第七章 2. 《嵌入式Linux应用程序开发标准教程》第三章3.1-3.5 3. 课程资料:https://www.shiyanlou.com/courses/413 实验二,课程邀请码:W7FQKW4Y 4. Vim编辑器:https://www.shiyanlou.com/courses/2 |
三、学习方法 |
1. 进度很重要:必须跟上每周的进度,阅读,练习,问答,项目。我会认真对待每一位同学,请你不要因为困难半途而废。 2. 问答很重要:遇到知识难点请多多提问,这是你的权利更是您对自己负责的义务。问答到博客园讨论小组:http://group.cnblogs.com/103791/
3. 实践很重要:解决书中习题,实践书中实例,完成每周项目,才算真的消化了这本好书。通过实验楼环境或自己安装的虚拟机在实践中进行学习
4. 实验报告很重要:详细记录你完成项目任务的思路,获得老师点评和帮助自己复习。学习完成后在博客园中(http://www.cnblogs.com/)把学习过程通过博客发表,博客标题“信息安全系统设计基础第二周学习总结”
|
四、学习任务 |
(提示:请将要求学生完成的任务、测验或思考题列在此处) 1.教材第一章,第七章学习:阅读并消化教材内容(有部分考试内容) 2.《嵌入式Linux应用程序开发标准教程》第三章3.1-3.5的学习(本周大部分考试内容都从这出,特别是与教材重复内容) 3.完成实验并发Blog
|
五、后续学习预告(可选): |
教材第二章《信息的表示和处理》 |
六、学习过程 |
vimtutuor的学习过程:
GCC运行实验代码:
静态库maht.a实验过程:
动态库math.so实验过程:
GDB的调试过程:
makefile:make工程管理实现库函数自动化的过程:
|
七、遇到的问题及解决 |
(提示:此处由学生填写,是重要的得分点,要写出遇到的问题和解决方案以及对出现问题的思考) 1. vim的文档在浏览模式下按L键在每一行只能使光标到达最后一个字符,这样就只能修改倒数第二个字符。 解决方法:打开i,然后按下方向键的右键,使得光标右移一格,修改最后一个字符;也可以按下a来让光标从之前字符后一格开始插入。
|
八、其他 |
(提示:此处由学生填写,灵感,领悟等) |