zoukankan      html  css  js  c++  java
  • 20155324 《信息安全系统设计基础》课程总结

    20155324 《信息安全系统设计基础》课程总结


    • 每周作业链接汇总
      • 第一周作业:
      第一周作业
      简要内容:
    1.  1. Linux系统
       2. vi的基本操作
       3. gcc编译器的基本原理
       4. GDB 命令行界面使用技巧
      

      • 第四周作业:

      第四周作业
      简要内容:

    2.  1. 补充完成课上没有完成的内容
       2. 掌握两个重要命令
       3. 完成head,tail的使用
       4. 相关API的分析,伪代码,产品代码,测试代码的编写
      

    3.  1. 反汇编(Disassembly)
       2. 操作数三种类型
       3. 寻址方式
       4. 汇编实现形式
       5. gdb调试分析汇总表
      

    - 第六周作业:
    

    第六周作业
    简要内容:

    1.  1. 异常的类别
       2. 进程和并发
       3. wait函数
       4. 理解信号机制
      

    - 第七周作业:
    

    第七周作业
    简要内容:

    1.  1. ISA的定义
       2. 逻辑设计和硬件控制语言HCL
       3. 存储器和周期
      

    - 第八周作业:
    

    第八周作业
    简要内容:

    1.  1. Linux系统
       2. vi的基本操作
       3. gcc编译器的基本原理
       4. GDB 命令行界面使用技巧
      

    - 第九周作业:
    

    第九周作业
    简要内容:

    1.  1. RAM
       2. 固态硬盘
       3. 局部性原理
       4. 存储器层次结构
       5. 缓存管理
      

    - 第十一周作业:
    

    第十一周作业
    简要内容:

    1.  1. 虚拟存储器
       2. 地址翻译
       3. 存储器
       4. 动态存储分配
      

    - [第十三周作业](http://www.cnblogs.com/wang5324/p/8053264.html):
    

    第十三周作业
    简要内容:

    1.  重温第八章
      

    - 第十四周作业:
    

    第十四周作业
    简要内容:

    1.  学得最差的一章,深入重新学习一下
      

    实验报告链接汇总

    实验一 开发环境的熟悉

    • 熟悉 linux 开发环境,学会基于 S3C2410 的 linux 开发环境的配置和使用。使用linux的armv4l-unknown-linux-gcc编译,使用基于NFS方式的下载调试,了解嵌入式开发的基本过程。
    • 创建一个新目录,并在其中编写 hello.c 和MyOD 文件。学习在 Linux 下的编程和编译 过程,以及 ARM 开发板的使用和开发环境的设置。下载已经编译好的文件到目标开发板上运行。

    实验二 固件程序设计

    固件程序设计-1-MDK

    0.  注意不经老师允许不准烧写自己修改的代码
    1.  两人(个别三人)一组
    2.  参考云班课资源中“信息安全系统实验箱指导书.pdf “第一章,1.1-1.5安装MDK,JLink驱动,注意,要用系统管理员身分运行uVision4,破解MDK(破解程序中target一定选ARM)
    3.  提交破解程序中产生LIC的截图
    4.  提交破解成功的截图
    

    固件程序设计-2-LED

    0.  注意不经老师允许不准烧写自己修改的代码
    1.  参考云班课资源中“信息安全系统实验箱指导书.pdf “第一章,1.4” KEIL-MDK 中添加 Z32 SC-000 芯片库,提交安装截图
    2.  参考云班课资源中“信息安全系统实验箱指导书.pdf “第一章,1.9”完成LED实验,注意“打开Z32的电源开关前,按住Reboot按键不放,两次打开电源开关,Z32即可被电脑识别,进行下载调试。提交运行结果截图
    3.  实验报告中分析代码
    

    固件程序设计-3-UART

    0.  注意不经老师允许不准烧写自己修改的代码
    1.  参考云班课资源中“信息安全系统实验箱指导书.pdf “第一章,1.4” KEIL-MDK 中添加 Z32 SC-000 芯片库,提交安装截图
    2.  参考云班课资源中“信息安全系统实验箱指导书.pdf “第一章,1.0”完成UART发送与中断接收实验,注意“打开Z32的电源开关前,按住Reboot按键不放,两次打开电源开关,Z32即可被电脑识别,进行下载调试。提交运行结果截图
    3.  实验报告中分析代码
    

    固件程序设计-4-国密算法

    0.  网上搜集国密算法标准SM1,SM2,SM3,SM4
    1.  网上找一下相应的代码和标准测试代码,在Ubuntu中分别用gcc和gcc-arm编译
    2.  四个算法的用途?
    3.  《密码学》课程中分别有哪些对应的算法?
    4.  提交2,3两个问题的答案
    5.  提交在Ubuntu中运行国密算法测试程序的截图
    

    实验三实时系统

    学习使用Linux命令wc(1)
    基于Linux Socket程序设计实现wc(1)服务器(端口号是你学号的后6位)和客户端
    客户端传一个文本文件给服务器
    服务器返加文本文件中的单词数
    

    实验四 外设驱动程序设计

    在Ubuntu完成资源中全课中的“hqyj.嵌入式Linux应用程序开发标准教程.pdf”中的第十一章的test试验
    提交编译,加载模块,卸载模块,测试运行的截图(要多张,全屏,体现学号信息)
    

    实验五 通信协议设计

    在Ubuntu中完成 http://www.cnblogs.com/rocedu/p/5087623.html 中的作业
    

    其他博客

    C语言实现Linux命令——od

    PWD的编译及调试

    代码托管

    你有什么项目被扣分,谈谈你的教训

    无扣分项目。

    待及格管理制度的优缺点(进入过的同学必写)

    没有进入过

    课程收获与不足

    • 自己的收获(投入,效率,效果等)

    在这学期的学习中,我清晰的感受到了效率、投入的重要性。刚开始,可能是由于刚过完假期,我一直不太能进入状态,效率很低,收获也寥寥无几,感觉老师的要求太多了,而自己却完全觉得是在浪费时间。后来,我逐渐进入了状态,学习效率大大提高,也更加能体会到老师的每一项要求的意义所在,于是,读书、理解、做练习题,读代码、理解、编译运行,这一个体系下来,觉得自己对于这门课的知识得到了掌握,而使用的时间也没有比之前更长。所以,不得不说,有付出才会有收获,效率高才能在有限的时间内收获更多。

    • 自己需要改进的地方

    争取进入状态更快,我进入状态慢可能是自身的问题,所以,我觉得我应该在假期的末尾就开始逐渐开始读书,这样可以早日进入状态。

    • 如果有结对,写一下你提供的帮助或接受了什么帮助,并对老师提供参考建议

    我觉得分工合理,互相帮助,共同进行实验。

    问卷调查

    • 你平均每周投入到本课程多长时间?

    20多个小时左右,这些时间就是先看课本内容,然后总结课本内容写到博客的知识总结部分,然后对课本上的代码进行运行调试,总结出现的问题并找到解决办法,最后在做课本习题进行课外拓展。

    • 每周的学习效率有提高吗?

    相比于刚开学有了很大提高。

    • 学习效果自己满意吗?

    前几周很不满意,觉得自己效率太低,学了很长时间却收获很小。后来逐渐进入了学习状态,学习效率提高了,在加上有之前知识做基础,学习效果相对来说较为满意。

    • 课程结束后会继续一周至少一篇博客吗?(如果能做到,毕业时我把你的博客给你集结成一本书)

    尽力而为

    • 你觉得这门课老师应该继续做哪一件事情?

    每周写博客,多理解、运行代码,期末、期中总结。

    • 你觉得这门课老师应该停止做哪一件事情?

    暂时没有

    • 你觉得这门课老师应该开始做什么新的事情?

    考试

    期末总结博客链接

  • 相关阅读:
    window 安装使用npm
    php 身份证验证类
    php nl2br 将 变成<br />
    win10 system guard运行时监视器,关闭服务
    PHP7 引入的“??” 和“?:”的区别
    git 本地删除修改文件后从远程拉取
    深入解读阿里云Redis开发规范
    阿里云Redis开发规范
    Centos7 安装docker
    api-doc-php
  • 原文地址:https://www.cnblogs.com/wang5324/p/8158265.html
Copyright © 2011-2022 走看看