摘要
采用直接触发中断的方式设计一种用于OMAP-L138 ARM+DSP平台的双核通信方式。该方式适用于逻辑简单但数据交互量大的核间通信,其中ARM处理器运行Linux操作系统,负责与上位机进行交互,DSP处理器裸机运行,负责进行数据处理,且不再依赖SYS/BIOS或DSP/BIOS操作系统。双核间通过直接中断触发进行事件通知,通过共享内存直接读写进行数据传输。经测试,该方法简化了程序设计难度,提高了通信效率。
The method of direct interrupt triggering is used to design a dual-core communication mode for OMAP-L138 ARM+DSP platform.This communication mode is suitable for the inter-processor communication with simple logic and large amount of data interaction,in which ARM processor runs the Linux operating system and is responsible for interacting with the host computer,and DSP runs without SYS/BIOS or DSP/BIOS operating systems and is responsible for data processing.The events are noticed between two cores by means of direct interrupt triggering,and the data is transmitted by means of direct read-write of shared memory.This method can simplify the difficulty of programming and improve the communication efficiency.
作者
葛科勇
陈坚
傅正财
GE Keyong;CHEN Jian;FU Zhengcai(MOE Key Laboratory of Control of Power Transmission and Conversion,Department of Electrical Engineering,Shanghai Jiao Tong University,Shanghai 200030,China)
出处
《现代电子技术》
北大核心
2018年第21期16-20,共5页
Modern Electronics Technique