单片机与嵌入式系统应用
單片機與嵌入式繫統應用
단편궤여감입식계통응용
MICROCONTROLLER & EMBEDDED SYSTEM
2015年
6期
51-54
,共4页
綦声波%刘英男%王圣南%刘群
綦聲波%劉英男%王聖南%劉群
기성파%류영남%왕골남%류군
STM3 2%双核板%CAN%软件升级
STM3 2%雙覈闆%CAN%軟件升級
STM3 2%쌍핵판%CAN%연건승급
STM32%dual-core board%CAN bus%software upgrade
针对单片机应用设计中的资源不足、可靠性差和软件升级问题,设计了一款基于 Cortex M3内核的双核板。该双核板在不增加开发难度的情况下使单片机资源翻倍;通过两个 MC U之间的任务合理分工和相互监督,提高了整体系统的可靠性;利用CAN总线完成主机与上位机的通信和升级程序的下载,并通过控制引脚实现基于 ISP功能的从机软件升级。
針對單片機應用設計中的資源不足、可靠性差和軟件升級問題,設計瞭一款基于 Cortex M3內覈的雙覈闆。該雙覈闆在不增加開髮難度的情況下使單片機資源翻倍;通過兩箇 MC U之間的任務閤理分工和相互鑑督,提高瞭整體繫統的可靠性;利用CAN總線完成主機與上位機的通信和升級程序的下載,併通過控製引腳實現基于 ISP功能的從機軟件升級。
침대단편궤응용설계중적자원불족、가고성차화연건승급문제,설계료일관기우 Cortex M3내핵적쌍핵판。해쌍핵판재불증가개발난도적정황하사단편궤자원번배;통과량개 MC U지간적임무합리분공화상호감독,제고료정체계통적가고성;이용CAN총선완성주궤여상위궤적통신화승급정서적하재,병통과공제인각실현기우 ISP공능적종궤연건승급。
Aiming at the application problems of MCU such as the lack of resources,poor reliability and the software upgrade,a dual-core board based on Cortex-M3 kernel is designed in this paper.The dual-core board almost doubles the MCU resources without increasing the difficulty of development,and it improves the reliability of the whole system through the rational burden division and mutual supervi-sion between two MCUs.Upgrading program can be transmitted between the master core and the upper monitor by CAN bus.The slave core software upgrade based on ISP is realized through controlling pin.