首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 15 毫秒
1.
孙自立 《软件》2022,(2):133-135
传统编程过程中,不仅需要消耗大量时间,同时还会出现软件资源空间占用率高等问题,为了切实解决这些问题,本研究指出了一种基于嵌入式系统的C语言编程软件设计架构方法,具体阐述了模块划分原则以及重点注意事项,并从分层方向与分层架构设计方法两个方面分析了分层架构,依托于中断服务程序,完成系统软件开发与设计。  相似文献   

2.
C语言嵌入式系统编程软件设计架构研究   总被引:2,自引:0,他引:2  
针对C语言嵌入式系统开发,阐述了系统软件的编程思路,给出了基于分层设计的功能模块划分,明确了软件开发过程中的项目组织、程序框架设计、模块重用设计等实现方法,用来解决C语言灵活性和应用开发工程化之间的矛盾,为利用C语言进行嵌入式系统开发提供参考解决方案,有利于提高嵌入式应用软件开发的重用性、拓展性和可靠性.  相似文献   

3.
ARM嵌入式系统C语言编程   总被引:4,自引:0,他引:4  
无操作系统支持的嵌入式系统软件,包括系统引导(BOOT)、驱动程序、动态内存管理、I/O、通信以及应用软件等方面。本文详细介绍了嵌入式平台上用C语言编写系统软件和应用软件的方法。虽然是针对ARM平台介绍的,但基本经验和算法也适合于其他嵌入式平台的软件设计。  相似文献   

4.
为了普及和推广C语言,培养和选拔C语言编程人才,中国软件行业协会嵌入式系统分会和中国嵌入式系统产业联盟,联合主办首届“顶嵌杯”全国嵌入式系统C语言编程大赛。本届大赛由北京顶嵌开源科技有限公司承办,联合国内专业媒体,共同提倡学习和使用嵌入式系统软件编程的技术基础——C语言。大赛通过参赛者自愿报名、申请相关题目、按时提交答题、专家和阅卷系统结合阅卷、向社会公布大赛结果方式进行。大赛得到了业内人士和专家的关注和大力支持。本次大赛由业内专家:倪光南、何立民、郭淳学、何小庆、陈莉君、林金龙、陈绪、李亚锋、陈曦、欧文盛等统一命题、评审,经评审选出的优胜者将获得丰厚奖品与相应荣誉证书。大赛本着透明、公正、求真的理念,获奖的作品和名单完全公开。  相似文献   

5.
在CAN总线规范的基础上,按照整体结构详细阐述了基于CAN总线的智能检测系统的硬件和软件的设计.在硬件设计过程中,形成了以单片机AT89C51为核心和基于CAN总线控制的控制系统,在系统软件设计过程中,摒弃了过去智能仪器系统软件编写一律采用汇编语言的开发模式,而采用了嵌入式高级程序设计语言-C51.  相似文献   

6.
为实现高效的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.
用C语言实现高效嵌入式编程   总被引:1,自引:0,他引:1  
吴斌  刘宗行  青舟 《传感器世界》2002,8(3):20-23,26
用高级语言C进行嵌入式系统的编程有着汇编语言编程所不可比拟的优势,并已成为未来必然的发展趋势。本文根据作者的实际开发经验,以KEILC51为开发工具,首先介绍了高级语言C的编程优势,然后介绍了C51与标准C语言的主要不同点,介绍了用高级语言C进行嵌入式系统编程的特点;介绍了如何快速编出规范、高效而又精简的C语言程序,以及如何对程序进行优化。  相似文献   

11.
嵌入式系统高级编程语言技术分析   总被引:1,自引:0,他引:1  
随着嵌入式技术的普及推广,嵌入式系统高级语言编程势在必行.然而,人们在选择语言系统时往往具有很大的随意性.对价格、获取方便性等因素考虑较多,而对语言本身的技术因素考虑较少.文章从嵌入式系统高级编程语言特点入手,对高级语言的基本性能作简要总结,对目前比较流行的几种嵌入式系统编程语言--Ada、C/C++、Modula-2的基本技术性能进行分析比较;对Java作简要介绍.  相似文献   

12.
为了实现快速有效的数据采集和数模转换,采用基于ARM9微控制器S3C2410和嵌入式实时操作系统μC/OS-Ⅱ的多任务A/D采集系统。不仅能够以高精度、可靠、稳定、实时完成多路模拟量信号以及开关量信号的数据采集,并实时在LCD显示。系统软件在ADS1.2编译环境下完成,采用C 语言与汇编语言混合编程,充分利用了不同语言的优点。文中构建了系统的总体的设计方案,详细给出了硬件电路设计的方法,同时介绍移植μC/OS-I 嵌入式操作系统的关键以及软件设计的要点。  相似文献   

13.
本文首先简要分析了嵌入式DSP系统的硬件,探讨了运用C语言开展硬件编程的基本方法与好处,囊括怎样调试C语言程序,最后提出了怎样把C语言程序向DSP代码转化.  相似文献   

14.
关却吉 《信息与电脑》2022,(23):144-146
为了缩短软件编程时长,降低软件空间资源占用率,设计一套嵌入式系统软件设计方法。首先,研究系统层次架构。其次,从代码调控、循环设计、函数表达设计3个方面入手,完成系统软件设计。最后,分析仿真实验结果。结果表明,提出的软件设计方法具有编程过程耗时短、软件空间资源占用率低、运行性能高等优点,完全符合实际应用需求。  相似文献   

15.
C语言可读性、可移植性好,生成的目标代码的效率和质量较高.汇编语言具有程序代码短、执行效率高、实时性强等优点.单片机采用两种语言的混合编程能充分发挥它们的长处.提出了程序主体采用C语言编写、精确控制部分采用汇编语言编写的思路,并通过流水灯实例进行测试.实验表明,混合编程提高了程序的可读性和系统的性能.  相似文献   

16.
李先静 《程序员》2009,(2):85-88
本文讨论了在C语言中如何实现接口和设计模式。真实的C语言C语言始终是开源社区,特别是系统软件和嵌入式系统中的王者,在可预见的未来,C语言将持续焕发它的生命力。有些外行的人认为C语言不适合开发大型软件,这就大错特错了,操作系统内核、虚拟机、数据库管理系统、  相似文献   

17.
本文介绍了嵌入式编程方面的问题。论述了在嵌入式编程中采用高级语言的必要性,并对C/C^ 和Java语言的基本功能和特点做了概述性的介绍。最后,介绍了嵌入式系统在开发过程中使用的各种开发工具平台。  相似文献   

18.
关于从C语言方向对计算机软件工程的思考和分析   总被引:1,自引:1,他引:0  
C语言是计算机的一种通用性程序设计语言,它拥有着汇编语言和高级语言的双重优点,它的应用范围相当广泛,既能编写操作系统软件,又能开发各个领域的应用软件,对于计算机软件工程的发展有着至关重要的作用。熟练掌握和灵活利用C语言编程是解决实际问题的关键。  相似文献   

19.
针对C 语言难以在低端嵌入式系统项目中应用的情况,对嵌入式系统软件开发中基于对象的方法进行了研究,提出了一种使用UML和C语言设计和开发嵌入式软件的实用方法。实践证明,该方法很好地融合了UML和C语言的优点,能够大大提高嵌入式软件的开发效率和可维护性。  相似文献   

20.
本文论述了如何运用VFP和SQLSERVER建立C/S系统软件,VFP应用广泛、容易上手、编程简单。SQLSERVER数据管理功能强大、保密性好、安全性高。因此,我们用VFP编写C/S系统的客户端管理软件,用SQLSERVER作为C/S系统的后台数据管理,提供数据服务。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号