• 信息安全系统设计基础第二周学习总结


    第三周(9.21-9.27):

    学习计时:共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
    5. 教学视频:http://pan.baidu.com/s/1kTHxOFl ,可以参考第十个视频

    三、学习方法

     

    1.  进度很重要:必须跟上每周的进度,阅读,练习,问答,项目。我会认真对待每一位同学,请你不要因为困难半途而废。

    2. 问答很重要:遇到知识难点请多多提问,这是你的权利更是您对自己负责的义务。问答到博客园讨论小组:http://group.cnblogs.com/103791/
    3. 实践很重要:解决书中习题,实践书中实例,完成每周项目,才算真的消化了这本好书。通过实验楼环境或自己安装的虚拟机在实践中进行学习
    4. 实验报告很重要:详细记录你完成项目任务的思路,获得老师点评和帮助自己复习。学习完成后在博客园中(http://www.cnblogs.com/)把学习过程通过博客发表,博客标题“信息安全系统设计基础第二周学习总结”

     

    四、学习任务

    (提示:请将要求学生完成的任务、测验或思考题列在此处)

    1.教材第一章,第七章学习:阅读并消化教材内容(有部分考试内容)

    2.《嵌入式Linux应用程序开发标准教程》第三章3.1-3.5的学习(本周大部分考试内容都从这出,特别是与教材重复内容)

    3.完成实验并发Blog

    • 练习vimtutuor 至少一遍 
    • 使用vim 输入以下代码,联系使用“K”查找帮助文档:

    • 练习gcc编译运行代码。 
    • 练习gdb调试代码 。
    • 把上述代码中除了main函数外的代码制作成一个静态库math.a和一个共享库math.so。 
    • 编写makefile,让代码编译,上述静态库和共享库的使用自动化。

     

    、后续学习预告(可选):

    教材第二章《信息的表示和处理》

    、学习过程

    vimtutuor的学习过程:

     

     GCC运行实验代码:

    静态库maht.a实验过程:

    动态库math.so实验过程:

    GDB的调试过程:

    makefile:make工程管理实现库函数自动化的过程:

    七、遇到的问题及解决

    (提示:此处由学生填写,是重要的得分点,要写出遇到的问题和解决方案以及对出现问题的思考)

    1.  vim的文档在浏览模式下按L键在每一行只能使光标到达最后一个字符,这样就只能修改倒数第二个字符。

         解决方法:打开i,然后按下方向键的右键,使得光标右移一格,修改最后一个字符;也可以按下a来让光标从之前字符后一格开始插入。

     

    八、其他

    (提示:此处由学生填写,灵感,领悟等)

  • 相关阅读:
    c#之线程池优先级
    c#之线程池
    c# 回调委托
    c# Beginlnvoke 委托
    Qrcode生成二维码支持中文,带图片,带文字
    http://fonts.googleapis.com/css?打开很慢解决方案
    MVC多语言应用
    SQL参数化查询的问题
    MVC:从客户端中检测到有潜在危险的 Request.Form 值 的解决方法
    CSS计数器妙用
  • 原文地址:https://www.cnblogs.com/20135319zl/p/4830129.html
Copyright © 2020-2023  润新知