期刊文献+

基于嵌入式构件的编程语言融合技术研究 被引量:3

Research on programming language's syncretic technology based on embedded component
在线阅读 下载PDF
导出
摘要 为了解决构件化飞行控制软件开发过程中的汇编语言构件和C语言构件交互难题,提出了基于嵌入式构件编程语言融合的解决方案。对飞行控制软件的构件进行分析,指出根据功能需求选择适合的编程语言,并在此构件语言规则的基础上建立了语言融合框架。结合ADSP21系列芯片上的实际情况,采用C语言体系结构框架调用汇编构件的方案,能很好地保证不同语言构件之间的交互,达到提高软件执行效率的最终目的。通过C语言主程序调用汇编语言和C语言单精度矩阵乘法构件作对比分析,验证汇编语言构件的高效性,以及该语言融合方案的稳定性和正确性。 In order to solve problem of the component flight control software development in the process of assembly component language and C component language interaction problem, a scheme based on embedded component programming language integration is presented. Firstly, flight control software components are analyzed and according to the functional requirements pro gramming language is selected. Based on the component linguistic rules, the component language integration framework is estab lished. Then, Combining the actual situation on the ADSP21 series chip, C language system structure frame called assembly member programs is used to keep good assurance software stability and efficiency, and improve the efficiency of software implementation. Eventually by comparing C main language program the assembly language with C language matrix multiplication component, the result show the assembly language component efficiency, the language combination schemes stability and correctness.
出处 《计算机工程与设计》 CSCD 北大核心 2012年第11期4138-4141,4181,共5页 Computer Engineering and Design
关键词 飞行控制软件 嵌入式构件 编程语言 融合 ADSP21系列芯片 flight control software embedded component programming language syneretic ADSP21 series chip
  • 相关文献

参考文献8

  • 1古幼鹏,桑楠,熊光泽.嵌入式软件平台的构件化模型研究[D].成都:电子科技大学计算机科学与工程学院实时系统研究室,2006.
  • 2孟小丰,马卫华.控制系统飞行控制软件重用技术研究[J].航天控制,2006,24(6):81-83. 被引量:4
  • 3刘银良,张勇.军用嵌入式软件构件技术[J].火力与指挥控制,2010,35(S1):140-143. 被引量:2
  • 4Daniel W. Lewis. Fundamentals of embedded software where C and assembly meet [M]. Beijing: Higher Education Press, 2005 (5): 85-101.
  • 5李云飞,阴国富.基于汇编语言的面向对象编程[J].科学技术与工程,2008,8(11):3004-3006. 被引量:1
  • 6Visual dsp ++, C/C++ Compiler and library manual for SHARC DSPs [M]. Mass: Analog Devices, Inc One Technology Way Norwood, 2006: 137-182.
  • 7ADSP-2106x SHARC User's manual [M]. Analog Devices.
  • 8罗勇江,刘书明,肖科.visual DSP++集成开发环境[M].北京:电子工业出版社,2008:94-222.

二级参考文献4

共引文献4

同被引文献31

  • 1范寒柏,李雪梅,王峰.液晶显示多级菜单设计[J].中国电力教育,2007(z2):359-361. 被引量:2
  • 2何熊文,孙勇.一种卫星数管中心计算机软件的工程实现[J].航天器工程,2007,16(5):47-53. 被引量:9
  • 3梅岩,王力生.基于构件的嵌入式操作系统开发平台的设计[J].计算机工程,2006,32(11):97-99. 被引量:6
  • 4郭坚,叶志玲,陆岚.星载软件复用技术探讨[J].计算机测量与控制,2007,15(4):541-543. 被引量:4
  • 5宋宝华.Linux设备驱动开发详解[M].北京:人民邮电出版社,2010.
  • 6毛德操 胡希明.Linux内核源代码情景分析[M].杭州:浙江大学出版社,2001..
  • 7Copplestone D, Johnson M S, Jones S R. Behavior and transport of radionuclides in soil and vegetation of a sand dune ecosystem [ J ]. Journal of Environmental Radioac- tivity,2001,55( 1 ) :93-108.
  • 8GUO JIAN, ZHENG XINHUA, ZHANG YAHANG. Produce space software from software factory [C]. 64 International Astronautical Congress, Beijing, 2013.
  • 9顾斌,杜建伟,杨春河.构件技术在航天器控制软件开发中的应用研究[C].2006中国科协年会,北京,2006.
  • 10HAFEDH MILI, FATMA MILI, ALI MILL Reusing software: issue and research direction [J]. IEEE Transactions on Software Engineering, 1995, 21(6): 528-535.

引证文献3

二级引证文献11

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部