1. 程式人生 > >2018-2019-1 20165303 20165316 20165335 實驗二 韌體程式設計

2018-2019-1 20165303 20165316 20165335 實驗二 韌體程式設計

實驗二 韌體程式設計-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中執行國密演算法測試程式的截圖

實驗二 韌體程式設計-5-SM1

  • 0. 注意不經老師允許不準燒寫自己修改的程式碼
  • 1. 參考雲班課資源中“資訊安全系統實驗箱指導書.pdf “第一章,1.4” KEIL-MDK 中新增 Z32 SC-000 晶片庫,提交安裝截圖
  • 2. 參考雲班課資源中“資訊安全系統實驗箱指導書.pdf “第一章,1.16”完成SM1加密實驗,注意“開啟Z32的電源開關前,按住Reboot按鍵不放,兩次開啟電源開關,Z32即可被電腦識別,進行下載除錯。提交執行結果截圖
  • 3. 實驗報告中分析程式碼













實驗二 韌體程式設計-6-清理

實驗結束後,把實驗室原來的網線插回,否則以後做實驗的同學無法開機

    1. 只有用實驗室機器的小組做
    1. 提交你們小組使用的計算機的編號照片
    1. 提交插好網線的照片
    1. 提交蓋好後蓋的照片