共查询到20条相似文献,搜索用时 15 毫秒
1.
传统编程过程中,不仅需要消耗大量时间,同时还会出现软件资源空间占用率高等问题,为了切实解决这些问题,本研究指出了一种基于嵌入式系统的C语言编程软件设计架构方法,具体阐述了模块划分原则以及重点注意事项,并从分层方向与分层架构设计方法两个方面分析了分层架构,依托于中断服务程序,完成系统软件开发与设计。 相似文献
2.
C语言嵌入式系统编程软件设计架构研究 总被引:2,自引:0,他引:2
张智慧 《单片机与嵌入式系统应用》2018,(1):3-5,10
针对C语言嵌入式系统开发,阐述了系统软件的编程思路,给出了基于分层设计的功能模块划分,明确了软件开发过程中的项目组织、程序框架设计、模块重用设计等实现方法,用来解决C语言灵活性和应用开发工程化之间的矛盾,为利用C语言进行嵌入式系统开发提供参考解决方案,有利于提高嵌入式应用软件开发的重用性、拓展性和可靠性. 相似文献
3.
ARM嵌入式系统C语言编程 总被引:4,自引:0,他引:4
姜换新 《计算机应用与软件》2003,20(10):15-16,53
无操作系统支持的嵌入式系统软件,包括系统引导(BOOT)、驱动程序、动态内存管理、I/O、通信以及应用软件等方面。本文详细介绍了嵌入式平台上用C语言编写系统软件和应用软件的方法。虽然是针对ARM平台介绍的,但基本经验和算法也适合于其他嵌入式平台的软件设计。 相似文献
4.
《单片机与嵌入式系统应用》2009,(12):40-40
为了普及和推广C语言,培养和选拔C语言编程人才,中国软件行业协会嵌入式系统分会和中国嵌入式系统产业联盟,联合主办首届“顶嵌杯”全国嵌入式系统C语言编程大赛。本届大赛由北京顶嵌开源科技有限公司承办,联合国内专业媒体,共同提倡学习和使用嵌入式系统软件编程的技术基础——C语言。大赛通过参赛者自愿报名、申请相关题目、按时提交答题、专家和阅卷系统结合阅卷、向社会公布大赛结果方式进行。大赛得到了业内人士和专家的关注和大力支持。本次大赛由业内专家:倪光南、何立民、郭淳学、何小庆、陈莉君、林金龙、陈绪、李亚锋、陈曦、欧文盛等统一命题、评审,经评审选出的优胜者将获得丰厚奖品与相应荣誉证书。大赛本着透明、公正、求真的理念,获奖的作品和名单完全公开。 相似文献
5.
在CAN总线规范的基础上,按照整体结构详细阐述了基于CAN总线的智能检测系统的硬件和软件的设计.在硬件设计过程中,形成了以单片机AT89C51为核心和基于CAN总线控制的控制系统,在系统软件设计过程中,摒弃了过去智能仪器系统软件编写一律采用汇编语言的开发模式,而采用了嵌入式高级程序设计语言-C51. 相似文献
6.
余新栓 《单片机与嵌入式系统应用》2011,11(10):46-48
为实现高效的C语言代码编写,将Matlab/Simulink应用在基于ARMCortex—M3内核STM32微控制器的嵌入式系统软件开发中。利用专门针对STM32系列微控制器开发的Simulink模块库RapidSTM32及其工具套件,对嵌入式系统进行建模与仿真。仿真成功后,在模型编译器中把其翻译成高效的MDKC语言代... 相似文献
7.
从嵌入式系统软件开发的角度出发,探讨在嵌入式系统开发方向上C语言程序设计课程的改进思路,首先阐述嵌入式软件开发对C语言的知识和技能需求,指出现有C语言课程针对嵌入式系统开发存在的不足;在此基础上,从课程设置、教学内容划分、实验设置及教学方法与手段等方面讨论C语言程序设计课程的改革思路。 相似文献
8.
C语言作为一种“高级的低级“语言,成为嵌入式系统开发的最佳选择.在嵌入式程序设计中灵活地使用C指针,可以使程序简洁、紧凑、高效,会达到很好的效果.文章主要从数据指针、动态申请内存指针引用数组元素、函数指针几个方面阐述了C指针在嵌入式编程中的应用. 相似文献
9.
为了解决在低端嵌入式设备中用C语言编写的代码难以维护以及重用率低等问题,提出了一种新的对象模型.将面向对象的思想与C语言开发相结合,利用现代C编译器的宏等特性以及元编程技巧,对C语言本身进行扩展,模拟了面向对象思想中单根继承,多态等特性,并在风格上和C++保持一致.在提升了其代码的可维护和可重用性的同时,简化了使用支持面向对象特性编程语言编写的代码向C语言移植的过程. 相似文献
10.
11.
嵌入式系统高级编程语言技术分析 总被引:1,自引:0,他引:1
随着嵌入式技术的普及推广,嵌入式系统高级语言编程势在必行.然而,人们在选择语言系统时往往具有很大的随意性.对价格、获取方便性等因素考虑较多,而对语言本身的技术因素考虑较少.文章从嵌入式系统高级编程语言特点入手,对高级语言的基本性能作简要总结,对目前比较流行的几种嵌入式系统编程语言--Ada、C/C++、Modula-2的基本技术性能进行分析比较;对Java作简要介绍. 相似文献
12.
谢加明 《电子制作.电脑维护与应用》2014,(22)
为了实现快速有效的数据采集和数模转换,采用基于ARM9微控制器S3C2410和嵌入式实时操作系统μC/OS-Ⅱ的多任务A/D采集系统。不仅能够以高精度、可靠、稳定、实时完成多路模拟量信号以及开关量信号的数据采集,并实时在LCD显示。系统软件在ADS1.2编译环境下完成,采用C 语言与汇编语言混合编程,充分利用了不同语言的优点。文中构建了系统的总体的设计方案,详细给出了硬件电路设计的方法,同时介绍移植μC/OS-I 嵌入式操作系统的关键以及软件设计的要点。 相似文献
13.
本文首先简要分析了嵌入式DSP系统的硬件,探讨了运用C语言开展硬件编程的基本方法与好处,囊括怎样调试C语言程序,最后提出了怎样把C语言程序向DSP代码转化. 相似文献
14.
为了缩短软件编程时长,降低软件空间资源占用率,设计一套嵌入式系统软件设计方法。首先,研究系统层次架构。其次,从代码调控、循环设计、函数表达设计3个方面入手,完成系统软件设计。最后,分析仿真实验结果。结果表明,提出的软件设计方法具有编程过程耗时短、软件空间资源占用率低、运行性能高等优点,完全符合实际应用需求。 相似文献
15.
C语言可读性、可移植性好,生成的目标代码的效率和质量较高.汇编语言具有程序代码短、执行效率高、实时性强等优点.单片机采用两种语言的混合编程能充分发挥它们的长处.提出了程序主体采用C语言编写、精确控制部分采用汇编语言编写的思路,并通过流水灯实例进行测试.实验表明,混合编程提高了程序的可读性和系统的性能. 相似文献
16.
17.
本文介绍了嵌入式编程方面的问题。论述了在嵌入式编程中采用高级语言的必要性,并对C/C^ 和Java语言的基本功能和特点做了概述性的介绍。最后,介绍了嵌入式系统在开发过程中使用的各种开发工具平台。 相似文献
18.
关于从C语言方向对计算机软件工程的思考和分析 总被引:1,自引:1,他引:0
韩继英 《计算机光盘软件与应用》2011,(20)
C语言是计算机的一种通用性程序设计语言,它拥有着汇编语言和高级语言的双重优点,它的应用范围相当广泛,既能编写操作系统软件,又能开发各个领域的应用软件,对于计算机软件工程的发展有着至关重要的作用。熟练掌握和灵活利用C语言编程是解决实际问题的关键。 相似文献
19.
针对C 语言难以在低端嵌入式系统项目中应用的情况,对嵌入式系统软件开发中基于对象的方法进行了研究,提出了一种使用UML和C语言设计和开发嵌入式软件的实用方法。实践证明,该方法很好地融合了UML和C语言的优点,能够大大提高嵌入式软件的开发效率和可维护性。 相似文献
20.
程刚 《数字社区&智能家居》2006,(8)
本文论述了如何运用VFP和SQLSERVER建立C/S系统软件,VFP应用广泛、容易上手、编程简单。SQLSERVER数据管理功能强大、保密性好、安全性高。因此,我们用VFP编写C/S系统的客户端管理软件,用SQLSERVER作为C/S系统的后台数据管理,提供数据服务。 相似文献