共查询到20条相似文献,搜索用时 15 毫秒
1.
为实现高效的代码编写和方便的系统维护,在前期研究工作的基础上,利用Matlab 7.x的Stateflow工具箱,实现了基于MSP430单片机的嵌入式系统软件开发.首先,对嵌入式系统进行基于事件驱动的建模与仿真.然后,在状态图代码生成器(Stateflow Coder)中把状态图(State chart)翻译成高效的C语言代码.最后,用基于MSP430单片机的目标系统底层驱动函数与翻译的C语言空函数进行简单替换,实现了嵌入式系统软件代码的快速生成.对比实验表明,用本文方法生成的软件代码,在嵌入式目标系统中运行状况良好,其易维护性和执行效率等方面均优于手工编写的代码. 相似文献
2.
3.
C语言是嵌入式系统开发中常用的一种程序设计语言。本文结合嵌入式系统的特点,从变量定义、算法优化和存储器分配三个方面,阐述了嵌入式C语言在系统开发中应注意的若干问题。 相似文献
4.
基于MATLAB的嵌入式系统软件开发 总被引:1,自引:0,他引:1
为实现高效的代码编写和方便的系统维护,将统一建模语言(UML)和模型驱动框架(MDA)应用在基于MSCl212单片机的嵌入式系统软件开发中.用MATLAB的Simulink/Stateflow工具箱作为工具,对嵌入式系统进行基于事件驱动的建模与仿真.仿真成功后,在状态图代码生成器中把状态图翻译成高效的c语言代码.最后,用基于MSCl212单片机的目标系统底层驱动函数与翻译的C语言空函数做简单替换,实现了嵌入式系统软件代码的快速生成.实验结果表明,所生成的软件代码在嵌入式目标系统中运行状况良好,其易维护性和执行效率等方面,均优于手工编写的代码. 相似文献
5.
以基于嵌入式计算机PC-104的天线控制系统为例,从软件架构、内存操作、人机接口、性能优化等多方面阐述C语言嵌入式系统的编程技巧. 相似文献
6.
7.
在嵌入式程序设计中,C语言和汇编语言是两种应用最广泛的编程语言,它们各有突出的优点。本文中详细介绍了这两种编程语言混合调用的方法,并以DS18B20温度采集系统为例,在程序设计中灵活运用这两种编程语言,使程序简洁而高效,对学生学习、运用单片机C语言与汇编语言的混合调用,解决实际问题具有一定的参考价值。 相似文献
8.
嵌入式系统中的Bootloader代码与普通的C语言应用程序不同,在编译和链接程序时,不能使用glibc库中的任何支持函数,利用trampoline(弹簧床)的方法来解决main()函数中存在的问题,从而实现优化的Bootloader代码的高效执行。 相似文献
9.
指出了用C语言开发单片机系统较汇编语言开发所具有的优势,结合笔者用Keil C51开发的经验,重点阐述、分析了嵌入式C51语言的非AN51-C扩展部分及开发中应注意的问题. 相似文献
10.
韦宝泉 《河南科技大学学报(自然科学版)》2010,31(2):32-35
针对目前电力机车的空气、真空主断路器,介绍了一种基于嵌入式Linux的新型便携式检测仪器。该仪器以嵌入式主板为硬件平台,以嵌入式Linux操作系统为软件平台,采用C语言开发应用程序,用MYSQL数据库进行数据的组织管理,图形界面采用MINIGUI编制,实现了对机车真空主断路器的机械特性的精确测量,具有可靠、智能化、网络化、便携等特点。 相似文献
11.
针对当前嵌入式多媒体终端产品性价比低、开发难度大等问题,设计了一款以SAMSUNG公司的S3C2410芯片为处理器,QT/Embedded为程序开发工具的嵌入式多媒体终端.该嵌入式多媒体终端通过采用ARM9处理器和开源软件QT/Embedded,实现对音视频文件的解码播放,此方案有效地解决了当前嵌入式多媒体终端产品性价比不高的问题.该嵌入式多媒体终端具有及时、高效、低成本等特点.运行结果表明,此方案构建的嵌入式多媒体终端设计合理,运行流畅稳定,达到了预定的设计目标. 相似文献
12.
13.
通过著名的二维多媒体动画制作软件flash 8.0,利用其功能强大的脚本Flash ActionScript模拟C语言实验环境,实现实验说明、源代码练习、视频教学等功能,构建一个虚拟的C语言实验室.在此虚拟环境下,C语言初学者通过阅读实验说明、反复输入程序、观看教学录像,能够达到快速、高效地掌握C语言的语法和书写规则的目的. 相似文献
14.
针对传统指纹采集系统实时性差及逻辑控制复杂等缺陷,提出一种基于FPGA的嵌入式指纹采集系统,讨论系统的组成原理、硬件电路设计与软件实现.该系统选用FPGA芯片EP2C35F672C6作为处理器,MBF200为指纹传感器,通过SPI连接实现其通信;应用片外SRAM保存采集的指纹图像数据,实现一种高效的嵌入式指纹采集系统.测试表明,该系统具有较高的易用性和实时性. 相似文献
15.
针对新冠疫情防控中体温测量安全性不高、统计不便等问题,以STM 32嵌入式芯片为核心,设计实现一种新的红外测温枪.硬件包括电源模块、按键模块、存储模块、红外数据采集模块、蓝牙模块等,软件包括嵌入式系统C语言程序和微信小程序.体温枪可准确、便捷地检测人体温度,同时可将体温测量结果通过蓝牙和网络通信储存到云端,供远程读取和... 相似文献
16.
一种嵌入式SQL语言在VC++中的实现方法 总被引:2,自引:0,他引:2
颜昌学 《西南民族学院学报(自然科学版)》2003,29(6):754-755
提出了一种在VC 6.0中使用嵌入式SQL语言访问Microsoft SQL Server 2000数据库的编程实现方法.该方法通过预编译嵌入式SQL程序,配置VC 6.0中的Project Settings,生成了可访问Microsoft SQL Server 2000数据库的执行程序,从而可以实现比单独使用SQL或C语言更多的功能和更灵活的应用. 相似文献
17.
C语言的主要特征及应用 总被引:1,自引:0,他引:1
C语言与其他高级语言相比,具有运算符的丰富性、语法表述的灵活性、对软硬件操作的兼容性、输入输出方式的新颖性等主要特征.深入分析研究这些特征,可以加深对C语言的认识;正确应用这些特征,可以灵活高效地解决各种实际问题. 相似文献
18.
嵌入式实时操作系统兼有嵌入式和实时性的特点.分析了μC/OS—Ⅱ嵌入式实时内核的公开源代码可移植性、可裁剪、可固化、稳定性与可靠性等特点.指出μC/OS—Ⅱ在嵌入式工业控制系统中很好的应用前景. 相似文献
19.
人性化计算机界面逐渐成为嵌入式系统的重要组成部分.各种嵌入式图形用户界面开发使嵌入式系统操作更简单更高效.讨论内客是μClinux与MiniGUI接口和基于MiniGUI人性化计算机图形界面构造.S3C44B0X(三星微处理器),硬件平台由S3C44B0X、STN LCD和四线抗干扰触摸面板组成.系统可为灌溉操作者提供一个可视化友好操作环境. 相似文献
20.
指针是C语言中的一个重要概念,也是C语言的一个重要特色。熟练掌握指针的应用,可以使程序更加简洁、紧凑、高效。本文从指针的概念入手,通过实例来分析C语言中指针的灵活性,进一步研究C语言的精华。 相似文献