精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何防止PIC微控制器代碼被復制?

PCB線路板打樣 ? 來源:LONG ? 2019-07-26 09:02 ? 次閱讀

從所有理解中復制,對于您需要的任何解決方案來說,似乎都是一種不誠實和低于標準的策略;從在學校接受考試,到趕上你的朋友,很難找到一個只需復制一條消息或答案就可以獲得獎勵的時刻。另一方面,模仿是大多數專業行業的鼓勵實踐 - 遵循您之前制定的指導方針和道路工程,以避免為任何特定任務重新發明輪子的繁瑣工作。如果復制受到懲罰,模仿得到回報,那么兩者之間有什么區別?你如何保護自己免受未來的懲罰?

從我的理解來看,模仿是一種可以幫助你獲得的實踐在某種程度上,你可以制定自己的策略,習慣和想法 - 不是為了讓你永遠保持某些參數,而是為了讓你更容易理解你正在從事的職業世界。

但是當你擔心復制和模仿之間的爭論以及每個人的道德規范時,還有其他人可能不太關心這個問題。以海盜為例。海盜的生命可能不是你的生命,但這并不能阻止一個人從你的電子產品中竊取珍貴的代碼。如果您擁有強大或暢銷的電子產品,那么您需要使用產品解決代碼復制問題。特別是在電子行業中,來自不道德競爭對手的代碼盜版會損害您的業務。不要向競爭對手提供任何季度,并學習如何保護您的代碼。

不要忽略鸚鵡:使用PIC單片機代碼保護

一個偉大的我的工程職業生涯的一部分涉及使用PIC微控制器進行設計。在我開始設計業務之前,保護我的代碼不被復制并不是優先事項。在PCB設計和制造過程中有太多的東西讓我擔心這個過程的一部分受到損害。但是,在我聽到一些電子企業因盜版問題遭受巨大損失的恐怖故事之后,我說并且開始采取預防措施來保護我的產品。

從PIC微控制器讀取未受保護的固件比較簡單。您只需要確保微控制器連接到編程頭,并且可以通過編程適配器將原始代碼提取到計算機。生成的文件是一個hex文件,可以很容易地注入到重復的硬件中。但是有很多方法可以為這段代碼添加保護,這將保留任何潛在的盜版。

沒有理由不打開代碼保護位

想要保護您的代碼?安裝更多Cannons!

PIC代碼保護從一開始就應該是您的設計優先事項之一。有多種方法可以保護您的最終產品中的代碼,并改變隨之而來的難度。以下是一些:

啟用代碼保護位:在PIC單片機中,有一張圖片

代碼保護位,用于在程序閃存被置位時阻止對程序閃存的讀操作。打開此代碼保護功能就像在編譯程序并將其下載到微控制器之前在程序中包含指令一樣簡單。這是最簡單的代碼保護方式,但有人認為存在可能繞過安全功能的非法方法。

唯一ID身份驗證:此方法要求應用程序不要阻止代碼被讀取在啟動主程序之前,根據唯一ID驗證自身。它通常需要在第一次啟動期間手動插入秘密標識號,然后將唯一ID從外部pic設備存儲到安全存儲器。在將代碼復制到另一個硬件的情況下,如果沒有存儲的唯一ID和密碼標識號,固件將無法運行。

環氧樹脂涂層:在無需更新的產品中在微控制器的固件中,環氧涂層可用于物理上防止訪問微控制器。這是一種有效的方法,不僅可以防止代碼盜版,還可以復制和重新設計硬件本身。缺點是如果產品在一段時間后出現故障,其可維護性有限。

自我毀滅:就像在某些電影中角色變為神風模式以保護被折磨出來的秘密一樣,自毀電路可用于敏感應用。我曾經在一個高度敏感的行業變革設計中工作,客戶堅持使用自毀電路來防止任何盜版行為。它使用傳感器檢測任何非法嘗試訪問硬件并將微控制器連接到高壓源。這是一個非常重要的措施,如果傳感器出現故障,系統可能會意外激活自毀模式。

高度敏感的應用程序的最后手段

認真對待您的代碼保護,并確保您的寶藏從海岸到海岸。如果這些方法中的任何一種對您來說不合適,您也可以嘗試直接鍵入序列號芯片的經過驗證的方法。不要試圖駕駛您的船穿過多巖石的海域,并擔心海盜 - 保證您的保護。使用優秀的PCB設計軟件,讓您充分利用您的設計并保證其安全.CircuitStudio?附帶了各種工具和附件,可以幫助您盡可能安全地工作。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 電路設計
    +關注

    關注

    6665

    文章

    2428

    瀏覽量

    203307
  • PIC單片機
    +關注

    關注

    64

    文章

    691

    瀏覽量

    101882
  • 控制
    +關注

    關注

    4

    文章

    1010

    瀏覽量

    122626
  • 華強pcb線路板打樣

    關注

    5

    文章

    14629

    瀏覽量

    42981
收藏 人收藏

    評論

    相關推薦

    如何使用PIC微控制器旋轉步進電機

    在本教程中,我們將步進電機與PIC微控制器PIC16F877A連接。
    發表于 11-15 17:25 ?1443次閱讀
    如何使用<b class='flag-5'>PIC</b><b class='flag-5'>微控制器</b>旋轉步進電機

    怎么設置PIC微控制器的時鐘頻率?

    當設置PIC微控制器的時鐘頻率時,我們是必須在MPLAB中設置它,還是可以通過使用OSCCON寄存代碼內的軟件進行設置?
    發表于 03-23 10:08

    怎樣才能防止重置微控制器

    控制器”。所以在正常工作期間它仍然很高,我已經在VCC和GND上使用了濾波和解耦電容器。請盡快重放,我怎樣才能防止重置微控制器。謝謝,
    發表于 04-30 09:46

    如何使用XC8編譯開發具有8位PIC微控制器的嵌入式系統

    代碼復制并粘貼到嵌入式項目中?您是否想從頭開始為微控制器編寫自己的代碼并了解您的代碼在做什么?你想超越Arduino嗎?然后用XC8編程
    發表于 11-25 08:39

    程序放在外部flash中如何防止被復制?

    程序放在外部flash中如何防止被復制
    發表于 11-02 06:54

    MAX1169 ADC與PIC微控制器的接口

    MAX1169 ADC與PIC微控制器的接口 摘要:本應用筆記介紹如何連接MAX1169模數轉換(ADC)至PIC®微控制器
    發表于 01-23 21:18 ?641次閱讀
    MAX1169 ADC與<b class='flag-5'>PIC</b><b class='flag-5'>微控制器</b>的接口

    USB總線到PIC微控制器的接口

     基于PIC微控制器和Vinculum USB接口芯片的硬件設計及其編程,使USB閃存驅動可做為各種嵌入式應用中
    發表于 04-22 18:43 ?1180次閱讀
    USB總線到<b class='flag-5'>PIC</b><b class='flag-5'>微控制器</b>的接口

    MAX1169 ADC與PIC微控制器的接口

    摘要:本應用筆記介紹如何連接MAX1169模數轉換(ADC)至PIC®微控制器。提供了對應PIC18F442的實例電路和軟件。該軟件包含了利用內部MSSP I²C端
    發表于 05-07 11:42 ?636次閱讀
    MAX1169 ADC與<b class='flag-5'>PIC</b><b class='flag-5'>微控制器</b>的接口

    PIC微控制器技術及應用 1-12章

    本書以美國Microchip(微芯)公司的PIC微控制器為例,詳細介紹了PIC微控制器基礎知識、基本應用開發,以及高級應用開發。
    發表于 04-26 11:29 ?2次下載

    PIC微控制器技術及應用 13-23章

    本書以美國Microchip(微芯)公司的PIC微控制器為例,詳細介紹了PIC微控制器基礎知識、基本應用開發,以及高級應用開發。
    發表于 04-26 11:29 ?1次下載

    PIC微控制器技術及應用 24-29章

    本書以美國Microchip(微芯)公司的PIC微控制器為例,詳細介紹了PIC微控制器基礎知識、基本應用開發,以及高級應用開發。
    發表于 04-26 11:29 ?1次下載

    如何使用PIC微控制器制作GPS時鐘

    在本文中,我將向您展示一種使用 PIC 微控制器從 GPS 模塊獲取時間和日期的方法。
    的頭像 發表于 04-26 17:13 ?2245次閱讀
    如何使用<b class='flag-5'>PIC</b><b class='flag-5'>微控制器</b>制作GPS時鐘

    基于PIC微控制器的電子開發系統

    本方案是一個基于 PIC微控制器 的電子開發系統。該項目包括數字開發和培訓系統的設計和實施,該系統作為支持、培訓和項目開發工具,專注于根據要開發的特定應用程序使用屏蔽型外圍設備。它還提供更大的靈活性,因為它接受不同的 28 針和 40 針
    發表于 12-22 11:49 ?0次下載

    MAX1169 ADC與PIC微控制器接口

    本應用筆記介紹如何將MAX1169模數轉換(ADC)連接至PIC?微控制器。它包括PIC18F442的示例電路和軟件。該軟件包含函數調用,用于使用內部MSSP I2C端口(400kH
    的頭像 發表于 02-25 12:11 ?576次閱讀
    MAX1169 ADC與<b class='flag-5'>PIC</b><b class='flag-5'>微控制器</b>接口

    MAX1169 ADC與PIC微控制器接口

    本應用筆記介紹如何將MAX1169模數轉換(ADC)連接至PIC微控制器。它包括PIC18F442的示例電路和軟件。該軟件包含函數調用,用于使用內部MSSP I2C端口(400kHz
    的頭像 發表于 03-30 11:29 ?900次閱讀
    MAX1169 ADC與<b class='flag-5'>PIC</b><b class='flag-5'>微控制器</b>接口