基于直接中断触发的OMAP-L138双核通信设计Design of OMAP-L138 dual-core communication based on direct interrupt triggering
葛科勇,陈坚,傅正财
摘要(Abstract):
采用直接触发中断的方式设计一种用于OMAP-L138 ARM+DSP平台的双核通信方式。该方式适用于逻辑简单但数据交互量大的核间通信,其中ARM处理器运行Linux操作系统,负责与上位机进行交互,DSP处理器裸机运行,负责进行数据处理,且不再依赖SYS/BIOS或DSP/BIOS操作系统。双核间通过直接中断触发进行事件通知,通过共享内存直接读写进行数据传输。经测试,该方法简化了程序设计难度,提高了通信效率。
关键词(KeyWords): OMAP-L138;双核通信;中断触发;Linux;DSP;ARM
基金项目(Foundation):
作者(Author): 葛科勇,陈坚,傅正财
DOI: 10.16652/j.issn.1004-373x.2018.21.004
参考文献(References):
- [1]潘明,杨东升,江勇,等.嵌入式系统安全问题调查与分析[J].微型电脑应用,2013,30(6):1-5.PAN Ming,YANG Dongsheng,JIANG Yong,et al. Investigation and analysis of embedded system security problem[J]. Microcomputer applications,2013,30(6):1-5.
- [2]王光宇.试述DSP与RISC性能区别[J].硅谷,2011(5):194.WANG Guangyu. The performance difference between DSP and RISC[J]. Silicon valley,2011(5):194.
- [3]王燕,张福洪.一种基于OMAPL138的双核通信设计[J].单片机与嵌入式系统应用,2015(8):53-55.WANG Yan,ZHANG Fuhong. Dual-core communication based on OMAPL138[J]. Microcontrollers&embedded systems,2015(8):53-55.
- [4]俞静,袁三男.基于OMAPL138双核通信的测试与实现[J].上海电力学院学报,2016,32(1):61-65.YU Jing,YUAN Sannan. Test and realization of dual-core communication based on OMAPL138[J]. Journal of Shanghai University of Electric Power,2016,32(1):61-65.
- [5]刘纪红,叶柠,尚奎.DSP+ARM双核处理器OMAPL138开发入门[M].北京:清华大学出版社,2013.LIU Jihong,YE Ning,SHANG Kui. Getting started with DSP+ARM dual-core processor OMAPL138[M]. Beijing:Tsinghua University Press,2013.
- [6] Texas Instruments. OMAP-L138 C6000 DSP+ARM processor technical reference manual[EB/OL].[2016-04-11]. http://www.ti.com/product/omap-l138.
- [7] Texas Instruments. Starterware 01.10.01.01 user guide[EB/OL].[2016-07-05]. http://processors.wiki.ti.com/index.php/StarterWare_01.10.01.01_User_Guide.
- [8] Texas Instruments. OMAP-L138 low-power applications[EB/OL].[2016-07-05]. https://www.alldatasheet.com/datasheet-pdf/pdf/292911/TI/OMAP-L138.html.
- [9]林淦,刘建群,许东伟,等.OMAPL138的双核通信设计[J].机床与液压,2014(22):146-149.LIN Gan,LIU Jianqun,XU Dongwei,et al. Design of OMAPL138dual-core communication[J]. Machine tool&hydraulics,2014(22):146-149.
- [10]孙纪坤.嵌入式Linux系统开发技术详解[M].北京:人民邮电出版社,2006.SUN Jikun. Detailed explanation of embedded Linux system development technology[M]. Beijing:Post and Telecom Press,2006.