zoukankan      html  css  js  c++  java
  • 2017-2018-1 20155223 20155207 实验二 固件程序设计

    2017-2018-1 20155223 20155207 实验二 固件程序设计

    实验 2-1 MDK

    实验目的

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

    实验步骤

    1、安装MDK,JLink驱动,运行uVision4,破解MDK

    2、破解MDK4.74:复制CID到keil-MDK注册机中,Target选择ARM,点击generate生成LIC

    3、将LIC复制到keil4中的LIC输入框,点击Add LIC,破解完成。


    实验 2-2 LED

    实验目的

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

    实验步骤

    1、运行exp2软件资料MDK-ARM-SC000MDK-ARM_AddOn_SC000_Support.exe安装SC000库

    2、搭建Z32工程基础编程环境:建立new uVision Project,选择完安装路径后,弹出芯片库选择框,在下拉框中选择Generic SC000 Device Database,在弹出框中点开ARM目录,选择SC000。

    3、打开实验1-LED 闪烁32HUA.uvproj以打开LED闪烁实验项目,编译项目生成实验1-LED 闪烁in32HUA.bin

    4、将实验箱接入电源,连接实验箱与电脑,打开Z32下载调试工具软件资料32下载调试工具NZDownloadTool.exe打开Z32的电源开关前,按住Reboot按键不放,两次打开电源开关,Z32即可被电脑识别,显示1设备已连接后,点击浏览,选择实验 1-LED 闪烁in32HUA.bin,点击下载,绿色进度条加载完成后,程序下载成功

    5、关闭Z32电源,再打开,下载完的程序自动运行,可以看到核心板上LED灯闪烁。



    实验 2-3 UART

    实验目的

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

    实验步骤

    1、打开实验 2-UART 发送与中断 接收32HUA.uvproj以打开UART 发送与中断 接收实验项目,编译项目生成实验 2-UART 发送与中断接收in32HUA.bin

    2、将实验箱接入电源,连接实验箱与电脑,用 9 针串口线将 Z32 模块的串口与电脑 USB 接口连接,打开Z32下载调试工具软件资料32下载调试工具NZDownloadTool.exe打开Z32的电源开关前,按住Reboot按键不放,两次打开电源开关,Z32即可被电脑识别,显示1设备已连接后,点击浏览,选择实验 2-UART 发送与中断接收in32HUA.bin,点击下载,绿色进度条加载完成后,程序下载成功

    3、打开串口助手,设置相应参数。

    4、关闭Z32电源,再打开,下载完的程序自动运行,在串口调试助手的字符串输入框输入字符串“abcdefgh”,然后点击发
    送按钮


    实验 2-4

    实验目的

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

    实验步骤

    1、理解国米算法标准SM1,SM2,SM3,SM4

    2、使用gcc和gcc-arm编译

    问题2:SM1广泛应用于电子政务、电子商务及国民经济的各个应用领域;SM2替换RSA用于通信;SM3用于密码应用中的数字签名和验证、消息认证码的生成与验证以及随机数的生成;SM4广泛使用于我国的无线通信上。
    问题3:SM1对应AES,SM2对应RSA,SM3对应杂凑函数,SM4对应对称加密。
    



    实验 2-5

    实验目的

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

    实验步骤

    1、打开实验 8-SM132HUA.uvproj以打开UART 发送与中断 接收实验项目,编译项目生成实验 8-SM1in32HUA.bin

    2、将实验箱接入电源,连接实验箱与电脑,用 9 针串口线将 Z32 模块的串口与电脑 USB 接口连接,打开Z32下载调试工具

    3、打开串口助手,设置相应参数。

    4、关闭Z32电源,再打开,下载完的程序自动运行,根据显示屏提示操作

    5、加密操作

    6、解密操作

    7、错误密钥解密操作




    【5】【】【】【】

  • 相关阅读:
    屏幕内跟随鼠标移动(鼠标点击一个位置,物体移动到该位置)
    su root认证失败的解决方法
    centos yum换阿里云源
    用户名 不在 sudoers文件中
    WebApi防重复提交方案
    解决Ubuntu安装openssh-server依赖问题
    # git 操作拾遗
    编译原理-词法分析05-正则表达式到DFA-01
    Content Negotiation in ASP.NET Web API
    Model Validation in ASP.NET Web API
  • 原文地址:https://www.cnblogs.com/lnaswxc/p/7784909.html
Copyright © 2011-2022 走看看