新聞中心

EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 細(xì)說(shuō)ISP和IAP的區(qū)別

細(xì)說(shuō)ISP和IAP的區(qū)別

作者: 時(shí)間:2016-02-04 來(lái)源:網(wǎng)絡(luò) 收藏

  本文主要介紹了的區(qū)別。

本文引用地址:http://butianyuan.cn/article/201602/286732.htm

  :insystemprogramming,

  :inapplicatinprogramming

  但兩者的操作方式,結(jié)果和應(yīng)用場(chǎng)合有什么區(qū)別

  :

  用寫(xiě)入器將code燒入,不過(guò),芯片可以在目標(biāo)板上,不用取出來(lái),在設(shè)計(jì)目標(biāo)板的時(shí)候就將接口設(shè)計(jì)在上面,所以叫"在系統(tǒng)編程",即不用脫離系統(tǒng);

  :

  在應(yīng)用編程,有芯片本身(或通過(guò)外圍的芯片)可以通過(guò)一系列操作將code寫(xiě)入,比如一款支持Iap的單片機(jī),內(nèi)分3個(gè)程序區(qū),1作引導(dǎo)程序區(qū),2作運(yùn)行程序區(qū),3作下載區(qū),芯片通過(guò)串口接收到下載命令,進(jìn)入引導(dǎo)區(qū)運(yùn)行引導(dǎo)程序,在引導(dǎo)程序下將newcode內(nèi)容下載到下載區(qū),下載完畢并校驗(yàn)通過(guò)后再將下載區(qū)內(nèi)容復(fù)制到2區(qū),運(yùn)行復(fù)位程序,則Iap完成;

  應(yīng)用場(chǎng)合:

  1,ISP程序升級(jí)需要到現(xiàn)場(chǎng)解決,不過(guò)好一點(diǎn)的是不必拆機(jī)器了;

  2,IAP如果有網(wǎng)管系統(tǒng)的話,用網(wǎng)管下載一切搞定,人不用跑來(lái)跑去,

  這可能是他們的優(yōu)點(diǎn)或應(yīng)用吧

  典型IAP:IC卡電話機(jī)

  內(nèi)含V.xxMODEM芯片,MCU自帶引導(dǎo)區(qū),可遠(yuǎn)程下載更新程序。

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

  在線編程目前有兩種實(shí)現(xiàn)方法:在系統(tǒng)編程(ISP)和在應(yīng)用編程(IAP)。ISP一般是通過(guò)單片機(jī)專用的串行編程接口對(duì)單片機(jī)內(nèi)部的Flash存儲(chǔ)器進(jìn)行編程,而IAP技術(shù)是從結(jié)構(gòu)上將Flash存儲(chǔ)器映射為兩個(gè)存儲(chǔ)體,當(dāng)運(yùn)行一個(gè)存儲(chǔ)體上的用戶程序時(shí),可對(duì)另一個(gè)存儲(chǔ)體重新編程,之后將控制從一個(gè)存儲(chǔ)體轉(zhuǎn)向另一個(gè)。ISP的實(shí)現(xiàn)一般需要很少的外部電路輔助實(shí)現(xiàn),而IAP的實(shí)現(xiàn)更加靈活,通??衫脝纹瑱C(jī)的串行口接到計(jì)算機(jī)的RS232口,通過(guò)專門設(shè)計(jì)的固件程序來(lái)編程內(nèi)部存儲(chǔ)器。



關(guān)鍵詞: ISP IAP

評(píng)論


相關(guān)推薦

技術(shù)專區(qū)