新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 細說ISP和IAP的區別

        細說ISP和IAP的區別

        作者: 時間:2016-02-04 來源:網絡 收藏

          本文主要介紹了的區別。

        本文引用地址:http://www.104case.com/article/201602/286732.htm

          :insystemprogramming,

          :inapplicatinprogramming

          但兩者的操作方式,結果和應用場合有什么區別

          :

          用寫入器將code燒入,不過,芯片可以在目標板上,不用取出來,在設計目標板的時候就將接口設計在上面,所以叫"在系統編程",即不用脫離系統;

          :

          在應用編程,有芯片本身(或通過外圍的芯片)可以通過一系列操作將code寫入,比如一款支持Iap的單片機,內分3個程序區,1作引導程序區,2作運行程序區,3作下載區,芯片通過串口接收到下載命令,進入引導區運行引導程序,在引導程序下將newcode內容下載到下載區,下載完畢并校驗通過后再將下載區內容復制到2區,運行復位程序,則Iap完成;

          應用場合:

          1,ISP程序升級需要到現場解決,不過好一點的是不必拆機器了;

          2,IAP如果有網管系統的話,用網管下載一切搞定,人不用跑來跑去,

          這可能是他們的優點或應用吧

          典型IAP:IC卡電話機

          內含V.xxMODEM芯片,MCU自帶引導區,可遠程下載更新程序。

          ========================================================

          在線編程目前有兩種實現方法:在系統編程(ISP)和在應用編程(IAP)。ISP一般是通過單片機專用的串行編程接口對單片機內部的Flash存儲器進行編程,而IAP技術是從結構上將Flash存儲器映射為兩個存儲體,當運行一個存儲體上的用戶程序時,可對另一個存儲體重新編程,之后將控制從一個存儲體轉向另一個。ISP的實現一般需要很少的外部電路輔助實現,而IAP的實現更加靈活,通常可利用單片機的串行口接到計算機的RS232口,通過專門設計的固件程序來編程內部存儲器。



        關鍵詞: ISP IAP

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 龙胜| 繁峙县| 霍城县| 长乐市| 闸北区| 宜章县| 西宁市| 阿尔山市| 长顺县| 清徐县| 营口市| 凌云县| 新龙县| 田东县| 崇义县| 怀化市| 南靖县| 乌拉特后旗| 西宁市| 田东县| 云和县| 叶城县| 四会市| 忻州市| 阿拉善盟| 攀枝花市| 永修县| 榆林市| 阿巴嘎旗| 泊头市| 南部县| 锦州市| 卫辉市| 古浪县| 杭锦旗| 龙游县| 蒙阴县| 资兴市| 防城港市| 南岸区| 宁津县|