实验二 固件程序设计

小组成员

20165307 王喆
20165327 杨靖涛
20165332 延亿卓

固件程序设计-1-MDK

实验目标
o参考云班课资源中“信息安全系统实验箱指导书.pdf “第一章,1.1-1.5安装MDK,JLink驱动,注意,要用系统管理员身分行uVision4,破解MDK(破解程序中target一定选ARM)
o提交破解程序中产生LIC的截图
o提交破解成功的截图
破解程序产生LIC的截图:

破解成功的截图:

固件程序设计-2-LED

实验目标
o参考云班课资源中“信息安全系统实验箱指导书.pdf “第一章,1.4” KEIL-MDK 中添加 Z32 SC-000 芯片库,提交安装截图
o参考云班课资源中“信息安全系统实验箱指导书.pdf “第一章,1.9”完成LED实验,注意“打开Z32的电源开关前,按住Reboot按键不放,两次打开电源开关,Z32即可被电脑识别,进行下载调试。提交运行结果截图

固件程序设计-3-UART

实验目标
o参考云班课资源中“信息安全系统实验箱指导书.pdf “第一章,1.10”完成UART发送与中断接收实验,注意“打开Z32的电源开关前,按住Reboot按键不放,两次打开电源开关,Z32即可被电脑识别,进行下载调试。提交运行结果截图

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

实验目标
o网上找一下相应的代码和标准测试代码,在Ubuntu中分别用gcc和gcc-arm编译
o四个算法的用途?
o提交在Ubuntu中运行国密算法测试程序的截图
实验步骤
算法用途:
SM1:对应密码学中分组密码算法,是由国家密码管理局编制的一种商用密码分组标准对称算法。算法安全保密强度及相关软硬件实现性能与 AES 相当,该算法不公开,仅以 IP 核的形式存在于芯片中,调用该算法时,需要通过加密芯片的接口进行调用。广泛应用于电子政务、电子商务及国民经济的各个应用领域(包括国家政 务通、警务通等重要领域)。
SM2:对应密码学中公钥密码算法RSA,是由国家密码管理局于2010年12月17日发布,全称为椭圆曲线算法,用于加解密及数字签名。
SM3:对应密码学中摘要算法MD5,是中国国家密码管理局于2010年公布的中国商用密码杂凑算法标准,适用于商用密码应用中的数字签名和验证,是在SHA-256基础上改进实现的一种算法。
SM4:对应密码学中分组密码算法DES,于2006年公布,用于无限局域网产品使用,这是我国第一次公布自己的商用密码算法。

固件程序设计-5-SM1

实验目标
o参考云班课资源中“信息安全系统实验箱指导书.pdf “第一章,1.16”完成SM1加密实验,注意“打开Z32的电源开关前,按住Reboot按键不放,两次打开电源开关,Z32即可被电脑识别,进行下载调试。提交运行结果截图

实验过程中遇到的问题:

串口助手打不开。
解决办法:安装驱动解决。

转载于:https://www.cnblogs.com/yyzzuishuai/p/9905866.html

2018-2019-1 20165307 20165327 20165332 实验二 固件程序设计相关推荐

  1. 2018-2019-1 20165223 20165218 实验二 固件程序设计

    实验二 固件程序设计 转载于:https://www.cnblogs.com/zicerain/p/9906002.html

  2. 2018-2019-1 20165205 20165233 实验二 固件程序设计

    2018-2019-1 20165205 20165233 实验二 固件程序设计 2018-2019-1 20165205 20165233 实验二 固件程序设计 https://www.cnblog ...

  3. 2017-2018-1 20155213 20155303 实验二 固件程序设计

    2017-2018-1 20155213 20155303 实验二 固件程序设计 任务一:固件程序设计-1-MDK 注意不经老师允许不准烧写自己修改的代码 两人(个别三人)一组 参考云班课资源中&qu ...

  4. 2018-2019-1 20165202 20165210 20165214 实验二 固件程序设计

    2018-2019-1 20165202 20165210 20165214 实验二 固件程序设计 一.实验内容 安装MDK,JLink驱动,运行uVision4,破解MDK KEIL-MDK 中添加 ...

  5. 【2018-2019-1】20165223-20165218 实验二 固件程序设计

    小组成员:20165223 ,20165218 实验名称:固件程序设计 目录 一.实验内容 任务一:固件程序设计-1-MDK 任务二:固件程序设计-2-LED 任务三:固件程序设计-3-UART 任务 ...

  6. 2018-2019-1 20165325 20165320 20165337 实验二 固件程序设计

    小组博文链接 转载于:https://www.cnblogs.com/maxeysblog/p/9903917.html

  7. 20175212童皓桢 Java实验二-面向对象程序设计实验报告

    20175212童皓桢 Java实验二-面向对象程序设计实验报告 实验内容 初步掌握单元测试和TDD 理解并掌握面向对象三要素:封装.继承.多态 初步掌握UML建模 熟悉S.O.L.I.D原则 了解设 ...

  8. matlab用for编写乘法表,实验二 Matlab程序设计基本方法1

    实验二Matlab程序设计基本方法 覃照乘自092 电气工程学院 一.实验目的: 1.熟悉MATLAB 程序编辑与设计环境 2.掌握各种编程语句语法规则及程序设计方法 3.函数文件的编写和设计 4.了 ...

  9. 汇编语言实验二 汇编语言程序设计(顺序、多分支、循环)

    **实验二 汇编语言程序设计(顺序.多分支.循环)** 一. 实验目的 1.掌握顺序和循环程序结构和设计方法: 2.熟悉在PC机上建立.汇编.连接.调试和运行8086/8088汇编语言程序的过程. 二 ...

  10. matlab的程序设计实验报告答案,实验二 MATLAB程序设计(含实验报告).doc

    实验二 MATLAB程序设计(含实验报告) 实验二 MATLAB程序设计 实验目的 1.掌握利用if语句实现选择结构的方法. 2.掌握利用switch语句实现多分支选择结构的方法. 3.掌握利用for ...

最新文章

  1. 【python教程入门学习】Django应用开发框架的优点和缺点!!
  2. FPGA之道(3)数字系统之间的接口电平标准
  3. 网站的高性能架构--应用服务器优化
  4. show profile 分析SQL
  5. SpringBoot停车场管理系统(附源码)
  6. web下拉列表代码_你做的Excel下拉菜单已Out,更好用的多列显示来了
  7. .net 事件委托 java_仿net事件委托的java事件模型实现(转csdn)
  8. d3.js 旋转图形_MATLAB 的图形处理
  9. 机器人三定律真有用?但AI可能并不会遵守
  10. C#实现文件下载的几种方式
  11. 移动APP开发工作笔记002---Hbuilder js判断当前设备是安卓设备还是苹果设备
  12. Python中字符串格式化输出的学习笔记
  13. 【整理】超细节的BERT/Transformer知识点
  14. python批量图片自动编码
  15. 2022年起重机械指挥考试题库及模拟考试
  16. 正宗eMule官方网站导航
  17. CVPR 2020 | 旷视研究院提出优化领域自适应物体检测性能的类别正则化框架
  18. webx 容器初始化
  19. 嵌入式编程中volatile的重要性
  20. sqlserver中window身份验证跟sql server身份验证的区别

热门文章

  1. java_oop_三大特性
  2. vue弹出框消息重置问题---一个投机取巧的方法
  3. [文摘]Java正则表达式详解
  4. 获得微软最有影响力开发者
  5. 常用的一些注入命令!!!
  6. PHP设计模式——工厂方法
  7. 只要听说过电脑的人都能看懂的网上pdf全书获取项目
  8. vue 静态资源文件夹src下的assets 和static的区别
  9. Vue之单文件组件的数据传递,axios请求数据及路由router
  10. python 把list中的所有元素串起来变为字符串