C语言在单片机开发中的应用分析

张祎, 江苏科技信息 发表时间:2017-06-30 期刊

随着计算机应用技术的发展,单片机的开发已经受到高度重视,在工业控制领域得到了广泛应用,并且取得了很大进步,成为计算机技术进步的重要标志。目前,C语言作为一门通用计算机编程语言,应用范围非常广泛,把C语言与单片机有机结合起来,对于单片机的进一步开发具有重要意义。文章主要对C语言在单片机开发中的应用情况进行分析探讨。


基于IAP的支架控制系统程序在线升级方案

于亚运; 宋建成; 田慕琴; 许春雨; 耿泽昕; 宋鑫; 李新胜, 工矿自动化 发表时间:2016-01-26 15:40 期刊

...、操作复杂的问题,提出了一种基于IAP技术的系统程序在线升级方案,建立了基于三级网络通信结构的程序在线下载模式,由防爆计算机提取程序代码,并发送至端头控制器,再由端头控制器对每一台支架控制器进行程序升级。针对煤矿井下复杂的电磁环境,在IAP技术的基础上增加了XRAM存储环节和数据校验环节,避免了由于数据通信错误而造成软件升级失败的问题,提高了程序在线升级的可靠性,并基于PowerBuilder开发平台开发了一套HEX文件代码处理软件,实现了程序代码的自动提取。...


一种无线代码可靠更新系统的研究与设计

陈瑞杰; 王宜怀; 李会, 现代电子技术 发表时间:2016-02-15 期刊

传感节点投入运行后,遇到软件错误或功能升级都需要更新节点的程序,但是传统的现场烧写方式比较繁琐。为了解决该问题,以ARM Cortex M0+内核的MKW01Z128无线射频芯片为基础,设计了一套成本低、实时性好、可靠性高的无线代码更新系统。该系统采用串口和无线射频相结合的通信技术,对片上FLASH进行合理划分,设计了Bootloader对传感节点程序进行代码更新,同时增加了通信帧格式和丢帧重传机制来确保数据传输的可靠性。对更新系统的性能进行了测试,测试结果表明该系统能可


基于Web技术进行桌面应用开发的研究

罗宏俊; 冯瑞, 网络新媒体技术 发表时间:2016-03-15 期刊

阐述一种基于纯Web技术进行桌面应用开发的新型开发模式,并指出其可行性和意义。基于这样的一种开发模式,以有道的HEX开发平台为例,实现了桌面版的2048游戏,最后打包部署直接在Windows上面运行,验证了这种开发模式的可行性和优势所在。在Web技术日益发达的今天,面对桌面应用和Web应用各有劣势的情况,这样的开发方式一定会得到越来越广泛的应用。...


基于STM32单片机的监控终端程序代码远程升级功能的实现

李永; 李芙玲, 华北科技学院学报 发表时间:2016-06-15 期刊

本文介绍了监控终端程序代码实现远程升级的实现方法,该监控终端以STM32F103系列单片机为核心,采用现场总线CAN总线作为通信网络;整个系统八包括监控终端和服务器;在监控终端设计中,将监控终端程序分成了启动控制程序BOOT_APP和主应用程序MAIN_APP;服务器通过网络从远程向监控终端发送更新程序,从而实现监控终端程序的在线更新,这种监控终端程序的远程升级方法的应用,降低了监控终端的运行成本,提高了监控终端的适用范围。


基于C#的OTP存储器烧录器上位机软件的设计与实现

姚远; 唐亚华, 电子设计工程 发表时间:2016-07-05 期刊

一次性可编程OTP存储器件的数据烧录需要专门的烧录器,而获取读取与烧写的数据则需要专门上位机软件来进行相应的操作。针对国内某反熔丝OTP存储器件,本文主要介绍了如何使用C#语言设计一个通过串口通信实现在PC上进行OPT存储器数据的读写的测试软件。由于必需对OTP存储器的功能进行测试才能得到OPT存储器中被烧录的正确数据,因此怎样使用上位机软件读取到通过串口与PC相连的高性能的OTP存储器中的数据成为一个我们非常关心的课题。C#语法简单,代码重用性高,易于维护,设计出的软件


一种用于汽车电控单元CAN Bootloader的设计与实现

陈彤; 黄立梅, 汽车实用技术 发表时间:2016-09-26 期刊

传统汽车电控单元对程序的烧写一般采用BDM调试接口实现,该方法不仅影响电控单元应用程序的开发效率,而且会给汽车电控单元后期的升级维护带来不便。使用嵌入式启动引导程序(即Bootloader),能够较好的解决上述问题。本文设计并实现了一种应用于汽车电控单元的基于CAN通信的Bootloader。通过实际应用和测试,结果表明该Bootloader能够正确引导程序运行,准确、方便地为控制器下载应用程序。


基于Proteus的直流电机测速系统仿真

张小石; 郝秀平, 机械工程与自动化 发表时间:2015-03-23 16:03 期刊

介绍了由AT89C51、LCD和L256组成的直流电机测速系统,详细介绍了系统的设计框图,并通过Proteus软件实现仿真。仿真结果表明该系统具有可控调速、显示直观等特点。


VxWorks系统下CF卡中HEX格式文件读写方法研究

周勇军, 测控技术 发表时间:2015-04-18 期刊

为修理VxWorks系统下含486处理器板件,迫切需要开展板件Flash器件内部代码读写研究。为此,从系统组成、基本结构以及编程开发方面,对VxWorks系统进行较为全面的诠释,并在此基础上,针对CF卡,对其HEX格式文件进行读写,设计出相应的读写流程框图,给出程序清单,并针对盛博486平台,对所提出的文件读写方法进行实验验证,结果表明其有效性。...


PE头结构逆向分析研究

赵北庚, 网络安全技术与应用 发表时间:2015-03-15 期刊

PE文件是Windows操作系统的程序文件,是恶意代码的主要攻击对象之一,PE头是PE文件的重要组成部分。本文描述了一个通过逆向分析方法研究PE头结构的实验。实验中涉及的逆向分析方法以及通过实验总结出的PE头结构对逆向分析和恶意代码研究有积极意义。...


一种利用HPI接口实现DSP应用程序远程更新的方法

李晶; 吕肖晗, 单片机与嵌入式系统应用 发表时间:2015-04-01 期刊

数字信号处理器(DSP)因其具有强大的数字信号处理能力而在各种测控终端中获得广泛应用,在许多应用中这些测控终端分布在地理范围较大的区域,当我们需要对其应用程序进行升级或排除BUG时就非常不便。本文介绍一种通过串行接口或网络传输应用程序代码,并利用DSP的HPI接口实现DSP应用程序远程更新、升级的方法和具体的技术实现。


马赛克自动铺贴机上C51单片机协作系统的设计与开发

罗啟荣; 王兴波, 工业控制计算机 发表时间:2015-06-25 期刊

介绍了一种应用于马赛克自动铺贴机上的C51单片机协作系统的设计思想、关键技术及实现过程。该系统可根据预设的马赛克图案自动生成颜色传感器接口及控制马赛克颗粒分拣的C51源程序,并可自动激活Keil系统的编译器、链接器生成可下载到单片机的HEX文件。系统增强了马赛克自动铺贴机的自动编程功能,提高生产效率。...


基于单片机的快速代码生成方法

邓盼; 侯志敏, 电子设计工程 发表时间:2015-08-20 期刊

...是国外流行的一种先进的嵌入式系统开发方式,该方式主要利用开发工具Simulink以及Matlab的RTW(Real-Time Workshop)工具箱的代码生成功能,采用IAR作为中间工具,将RTW生成的C语言代码转为为在单片机MSP430F2252中可以运行的HEX文件,最后通过Protues软件来验证代码的正确性。该方法无需设计者精通各种编程语言,只需了解设计规范与实现原理,极大地降低了嵌入式系统开发难度,缩短了开发周期,并且能够保证代码的高效性、可靠性。...


一种基于RS422的DSP应用程序的在线升级方法

朱艳芳; 李艳娟; 杨茜; 付士, 航天制造技术 发表时间:2015-10-25 期刊

介绍了DSP(以TMS320F2812为例)Flash程序在线升级方法的总体设计思路,以及上位机、下位机两部分的设计。本方法选择基于RS422通信接口实现,方便快捷且安全可靠,可提高DSP Flash程序在线升级的易用性和可操作性,已经过实践检验。


一种基于TMS320C6713串口烧写FLASH实现自启动的方法

官琴; 赖文娟; 张筱波, 兵工自动化 发表时间:2014-02-15 期刊

针对TMS320C6713平台烧写应用程序到FLASH中时存在的不便,介绍一种方便简洁的代码烧写方式。详细分析了TMS320C6713自启动原理、过程和烧写流程。从应用程序文件转换、串口发送应用程序和TMS320C6713硬件平台烧写3个方面详细描述了通过串口发送应用程序代码烧写FLASH的步骤。分析结果证明:该方法使用一种CCS版本即可完成FLASH烧写和应用代码的开发,并通用于各种版本CCS编译/开发平台,极大方便了软件开发人员。...


SFP+双MCU光收发模块升级的设计与实现

谢婷; 张鹏; 吴健学, 电视技术 发表时间:2014-04-02 期刊

随着光模块通讯速率的不断提高和功能的不断增加,很多时候由于PCBA(Printed Circuit Board+Assembly)本身面积的局限性等原因只能使用多块MCU来代替一块多PIN脚的MCU。于是,在一个模块中出现了多MCU并存的情况。针对该情况,提出了一种在双MCU光模块中迅速、快捷更新驱动程序的方法,并以SFP+波长可调谐光模块系统更新为例,给出了该方法的详细设计流程和实验结果。该方法被证实可行有效。


CAN总线在新能源汽车电机控制器程序升级中的应用

张海涛, 上海汽车 发表时间:2014-06-10 期刊

介绍了CAN总线下载技术在新能源汽车电机控制器程序升级中的应用,该应用是基于德州仪器公司的数字信号处理器TMS32OF2812芯片实现的。由于CAN总线具有很强的抑制共模干扰的能力,再加上本技术中使用的数据校验和重发机制,使得其稳定性和可靠性大大加强,这种方法非常适用于车载控制器的远程控制和升级,具有较大的实用价值。


DSP28335嵌入式系统的SCI在线编程方法实现

罗秋凤; 叶慧; 李勇; 高源, 河北科技大学学报 发表时间:2013-07-11 18:44 期刊

为了解决嵌入式系统主流控制器DSP28335程序升级维护不便、成本高的问题,提出了一种通过异步串行通信接口SCI向片内FLASH在线编程的方法。将特定的GPIO引脚状态配置为SCI引导模式,DSP芯片上电自检后调用BootLoader中的SCI_Boot函数,将烧写控制程序通过SCI口下载到片上SARAM,然后调用API功能函数将用户程序固化到FLASH。实验结果表明,该方法有效可行,简单方便,可脱离JTAG仿真器进行操作,提高了传输距离,降低了成本。


Proteus与Arduino的整合在单片机系统开发中的应用

伍冯洁, 电子世界 发表时间:2013-09-30 期刊

在Arduino单片机系统开发过程中引入Proteus虚拟技术,形成了一种全新的系统开发理念,使电路设计与仿真、电路修改与完善、PCB绘制与3D效果预览、实物组装与调试一气呵成,并以一个Arduino系统开发项目为例详细介绍了Proteus仿真电路的软硬件设计方法,实现了单片机系统的软、硬件并行开发,可有效节约硬件资源,缩短开发周期。


C8051F12x单片机128KB Flash的BootLoader ISP/IAP的实现

阮军杰; 方岑; 李时昌, 工业控制计算机 发表时间:2013-10-25 期刊

介绍了Silicon Laboratories公司出品的具有128KB Flash单片机C8051F12x通过其串行口实现BootLoader ISP/IAP功能的方法,该方法克服了目前一般ISP/IAP技术只能适用于64KB及以下Flash容量的限制。实际应用表明其原理正确,工作稳定可靠,并已在开发的产品中广泛应用,提高了产品现场固件升级服务的便捷性,产生了较好的经济效益。


相关搜索
 找到 149 条结果 
首页上一页12345678下一页
关于iData
iData是第三方交流学术成果的公益互联网项目,旨在促进知识的传播和最新学术科技的共享,所有信息均来自公开、透明的互联网查询网站,iData重新对这些信息进行整合和优化,从而高效地输出有用信息,提高人与知识的连接效率。iData从创建之初便提供免费的学术文献浏览和下载。