老師,如何對MCU系統的FLASH和EEPROM進行加密? 向師傅徵求意見。

發布 科技 2024-05-09
12個回答
  1. 匿名使用者2024-02-09

    一般來說,如果你有乙個程式設計師,這些問題可以一次解決。

    我看了你們的資訊,如果你用AT89S51,也可以通過ISP程式設計線對產品進行程式設計,完成後,ISP程式設計線可以自己完成,只要我們在PCB板上留下乙個介面,軟體就可以在Atmel公司的**上**,這些都可以搜尋到, 我現在在越南出差,網速很慢,如果你還沒有找到,我回家後可以給你發乙個。但是,如果你為M29F040-120N1編寫程式,則需要使用程式設計器,但是我想不出具體的型號,可以在裡面搜尋一下,我的網速很慢。

  2. 匿名使用者2024-02-08

    現在的程式設計師都是寫蘸卡的持有者,寫補丁的人需要購買相應的轉換座,寫完後再焊接。 還有一種形式像ARM,快閃記憶體ARM晶元是通過JTAG焊接而成的,用於程式,這種方式已經整合在ARM晶元內部。 然後你被焊接,然後在微控制器內部寫乙個儲存器程式,通過計算機將資料傳送到微控制器,然後寫入快閃記憶體。

    你對加密有什麼看法? 只要是眾所周知的加密方法,標準加密方法就不是好的加密方法。

  3. 匿名使用者2024-02-07

    你好,你提到的三菱微控制器應該早就屬於瑞薩微控制器的一部分了,瑞薩微控制器中那些以M開頭的型號都是從三菱繼承來的,但是我沒有找到你說的M37531M4FP,我只找到了M37534M4-FP,不知道是不是只是容量不同,反正附圖供大家參考。 如果您需要完整的手冊,請從下面的官方鏈結下載**。

    我覺得替換你說的那個有點難,日本微控制器的加密比較強,看懂原文不容易**,除非你已經完全掌握了原有微控制器的時序行為,如果有辦法歡迎指教。

  4. 匿名使用者2024-02-06

    可以用補丁替換。

    51 MCU 是與英特爾 8031 命令系統相容的所有 MCU 的統稱。 該系列微控制器的始祖是英特爾的8031微控制器,後來隨著Flash ROM技術的發展,8031微控制器取得了長足的進步,成為應用最廣泛的8位微控制器之一,其代表機型是ATMEL的AT89系列,廣泛應用於工業測控系統。 許多公司已經推出了51系列的相容型號,這些型號將在未來很長一段時間內擁有很大的市場。

    51微控制器是微控制器的基本入門級微控制器,或者說是應用最廣泛的一種。 需要注意的是,52系列微控制器一般不具備自程式設計功能。

  5. 匿名使用者2024-02-05

    根據引腳功能,可以更換任何微控制器。

  6. 匿名使用者2024-02-04

    更換起來容易,怎麼能把**弄進去呢???

  7. 匿名使用者2024-02-03

    使用EEPROM記錄執行狀態,並根據該狀態第二次執行。

  8. 匿名使用者2024-02-02

    簡單的方法可以在燒錄程式時根據晶元指令進行簡單的加密,這樣可以防止一般的解密,當然只是一般的,也就是業餘級的。

    下一層就是利用瞬時過載燒掉一些沒有用到但讀程式所必需的io腳,這樣程式就無法在不破壞晶元的情況下被讀取。 這是一種無情的方法。

    如果解密使用晶元探針直接讀取晶元中的flash或ROM,上面的方法就沒有了,而且這個級別也是很專業的,一般解密器就沒有這個條件了。 為了應對探頭的直接讀取,一些廠家採用加密與內部整合的自動去除程式的曝光,而有些則是多層封裝的晶元,但成本非常高,一般工業級不會使用這些方法。

    此外,目前的高階解密是基於晶元IO電流等工作引數的動態功耗分析,利用MOS開關的不同功耗來估算內部工作情況。

    為了防止解密,一般來說,乙個是晶元級的,乙個是軟體級的,編譯好的程式也可以通過軟體進行加密,然後程式碼在系統初始化後通過內部RAM中的解密程式動態解密執行,這就是IBM伺服器的加密思路。

  9. 匿名使用者2024-02-01

    最簡單的,使用晶元附帶的加密。

    另外,把一些重要資訊放在外接加密的ROM裡,用的時候讀出來,就算破解了微控制器,也沒用。

    或者引入FPGA,這將很難解密。

    你也可以給程式新增一些驗證,當你發現自己是副本時,如果滿足某些條件(比如使用1000次),它會立即自毀,彈出廣告(提示)......但要小心,你也被騙了。

  10. 匿名使用者2024-01-31

    24C02是IIC介面EEPROM,容量只有2kbits,也就是256B,目前微控制器的儲存器一般都是Flash的,並不是所有的微控制器都能擴充套件程式儲存器,可以擴充套件的都是並行介面,所以24C02不能作為擴充套件程式儲存器使用,但可以作為資料儲存器使用,訪問一些不經常更改的資料,不怕斷電。

  11. 匿名使用者2024-01-30

    如果我儲存資料並根據資料選擇固化到微控制器中的功能程式怎麼辦?

    這不會間接拯救程式嗎!

    它也可以作為機器來公升級自己!

    不過,內建的閃光燈似乎比較猛烈,直接給你一對區和兩個燒傷,哪天機器不高興再把二區燒到一區燒掉程式! 這太聰明了!

  12. 匿名使用者2024-01-29

    24C02不能用作擴充套件儲存器。

相關回答
5個回答2024-05-09

51機串列埠低電平以下,高電平5V以下,PC串列埠低電平-12V,高電平+12V,51機與PC機之間的串列埠通訊應加電平轉換IC >>>More

4個回答2024-05-09

你使用乙個P1埠來控制8個數碼管的動態掃瞄,數碼管的動態掃瞄顯示需要被遮蔽。 >>>More

10個回答2024-05-09

第 1 步:ANL 是邏輯和操作。

也就是說,第一步是執行和計算 A 中的內容和 47h 中的 34 小時內的內容。 a=10000011 34h=00110100 >>>More

5個回答2024-05-09

只有 R0 和 R1 可以儲存資料和位址,@r7間接位址無效; movx a,r0 錯誤:傳入的外部資料,必須間接定址 movx a,@r0; Movx B,@dptr錯誤:只有累加器 A 可以從外部資料儲存接收資料,B 不能; MOVC A,@r0錯了: >>>More

12個回答2024-05-09

答:位定址區域位於資料儲存器中的 20F 和 2Fh 之間。 該區間內的暫存器可以進行位定址,並且可以進行位操作和位運算。 >>>More