基于IAP的水下自航行器在线编程设计  

Online Programming of the Autonomous Underwater Vehicle Based on IAP

在线阅读下载全文

作  者:王晓鸣[1,2] 王洪达[1] 

机构地区:[1]天津大学机械工程学院,天津300072 [2]总后军事交通运输研究所,天津300161

出  处:《机电一体化》2012年第12期78-81,共4页Mechatronics

摘  要:为了解决水下自航行器的程序升级问题,将核心芯片LPC2138的片内Flash划分为3个区,分别存放Bootloader、程序运行标志及主程序。Bootloader在运行过程中接收新的程序代码,应用IAP技术将其编程至Flash,并更新程序运行标志,编程完毕后,跳转到相应的位置运行。为了增加系统的可靠性,综合运用看门狗和程序运行标志,使系统在异常情况下也能正常运行。In order to solve the problem of upgrading the code of autonomous underwater vehicle, the inner flash of LPC2138 is divided into three regions in which the Bootloader, run flag and the main code is existed separately. The Bootloader receives new code, then programs it to the inner flash by IAP(in application programming) method, and the run flag is upgraded at the same time. Alter programming, LPC2138 will jump to new point to run. The watch dog and the run flag is used to ensure the system can work well, especially in the abnormal condition.

关 键 词:水下自航行器 LPC2138 IAP Flash扇区Bootloader 

分 类 号:U674.941[交通运输工程—船舶及航道工程]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象