嵌入式设备远程程序升级的实现_英文

合集下载

一种轻量级嵌入式设备远程安全更新协议

一种轻量级嵌入式设备远程安全更新协议

r e mo t e u p d a t e p r o t o c o l w h i c h i s b a s e d o n Ha s h f u n c t i o n,a n d g i v e t h e f o r ma l p r o o f .T h e p r o t o c o l f o c u s e s o n mu t u a l a u t h e n t i c a t i o n a n d s o f t wa r e i n t e g r i t y p r o t e c t i o n,c a n p r e v e n t t h e a t t a c k e r f r o m t a mp e i r n g a n d c o u n t e f r e i t i n g t h e s o f t w a r e i n f o r ma t i o n a n d u s i n g t h e u p d a t e i n t e f r a c e t o r e a c h t h e g o a l o f c o n t r o l l i n g o r d e s t r o y i n g t h e e mb e d d e d d e v i c e s .
( P I n f o r m a t i o n E n g i n e e r i n g U n i v e r s i t y , Z h e n g z h o u 4 5 0 0 0 4 , H e n a n , C h i n a )
Ab s t r a c t I n l i g h t o f t h e s e c u it r y is r k s o f e mb e d d e d d e v i c e s e x i s t i n g i n r e mo t e s o f t wa r e u p d a t e p r o c e s s e s , we p r o p o s e a l i g h t w e i g h t s e c u r e

嵌入式系统中的固件升级与维护方法

嵌入式系统中的固件升级与维护方法

嵌入式系统中的固件升级与维护方法嵌入式系统已广泛应用于各种行业,如物联网、医疗设备、汽车等。

在很多情况下,这些嵌入式系统需要进行固件升级与维护。

固件升级与维护方法的选择对确保系统的稳定性和功能性至关重要。

本文将介绍嵌入式系统中常见的固件升级与维护方法。

一、串行线路接口(Serial Line Interface,SLIP)固件升级SLIP是一种简单可靠的通信协议,用于在串行线路上传输 IP 数据报。

在嵌入式系统中,SLIP协议可以用于固件升级与维护。

其工作原理是将固件以数据包的形式发送到目标设备进行更新。

这种方法简单易用,适合资源有限的嵌入式系统。

二、通过以太网协议(Ethernet Protocol)进行固件升级以太网协议是一种常用的网络通信协议,可以通过局域网或互联网进行数据传输。

在嵌入式系统中,通过以太网协议进行固件升级是一种高效可靠的方法。

使用这种方法,可以通过网络远程升级设备的固件,并且可以支持大规模系统的升级和管理。

三、无线通信协议固件升级无线通信协议是嵌入式系统中常用的通信方式。

通过无线通信协议,可以实现无线固件升级和维护。

常见的无线通信协议有蓝牙、Wi-Fi和LoRa等。

使用这种方法,可以在没有物理连接的情况下对系统进行固件升级,提高了系统的便捷性和可靠性。

四、系统自动升级与维护工具为了简化和自动化固件升级与维护的过程,开发人员可以利用系统自动升级与维护工具。

这些工具可以监测系统中的固件版本,并在有新版本可用时自动下载和安装更新。

它们可以通过网络连接到相关的服务器或平台,检查和下载最新的固件版本,并验证和应用固件更新。

五、固件备份与恢复在升级与维护过程中,有时可能出现意外情况或错误操作导致系统损坏。

为了应对这种情况,开发人员应该始终定期备份系统的固件。

备份可以保存在云端或本地存储设备中。

一旦系统出现问题,可以快速恢复到备份的固件版本,保证系统的正常运行。

六、固件质量控制与测试在进行固件升级与维护之前,开发人员应该对新的固件版本进行充分的测试和质量控制。

Linux 第章 嵌入式VNC远程控制的实现

Linux 第章 嵌入式VNC远程控制的实现

Linux 第章嵌入式VNC远程控制的实现什么是嵌入式VNC远程控制VNC(Virtual Network Computing)是一种远程桌面控制协议,可以在不同的操作系统之间远程控制计算机。

嵌入式VNC远程控制是将VNC协议运行在嵌入式设备上的实现,使得用户可以通过网络远程访问嵌入式设备的桌面环境,进行控制和管理。

嵌入式VNC远程控制的优点嵌入式设备通常不具备大屏幕、键盘鼠标等输入输出接口,使用VNC协议可以将嵌入式设备的桌面环境映射到远程计算机上,用户可以通过这种方式远程控制和管理嵌入式设备,使得嵌入式设备的开发、维护、调试等工作变得更加高效和方便。

实现嵌入式VNC远程控制的步骤1. 编译安装VNC ServerVNC Server是实现嵌入式VNC远程控制的核心组件,需要先在嵌入式设备上编译并安装VNC Server。

1.首先,在嵌入式设备上安装必要的编译工具及开发环境,如gcc、make、libssl-dev、libssl1.0.0等。

2.下载VNC Server的源代码,并解压缩到指定目录中。

3.进入VNC Server源代码目录,使用以下命令编译并安装VNC Server:./autogen.sh && ./configure --without-x &&make&&sudo make install上述命令将会自动编译并安装VNC Server,安装完成后可以查看相应的安装目录及文件。

2. 配置VNC ServerVNC Server安装完成后,默认的配置文件较为简单,需要进行一些配置才能使其正常运行。

以下是常见的VNC Server配置项:1.设置VNC Server监听的端口号,可以使用默认的5900端口或者其它自定义的端口号。

2.设置VNC Server的密码,用于访问VNC Server的认证。

3.设置VNC Server的分辨率以及颜色深度等显示参数。

一种设备远程无线升级方法

一种设备远程无线升级方法

一种设备远程无线升级方法
一种设备远程无线升级方法是使用OTA(Over-The-Air)技术。

以下是基本的步骤:
1. 设备连接到互联网:确保设备能够连接到互联网,可以是通过Wi-Fi、移动数据网络或其他无线连接方式。

2. 服务器端准备:在服务器端准备升级文件。

这个文件应该是设备当前版本的升级版本,并包含升级所需的所有文件和指令。

3. 设备检测升级:设备在空闲状态下定期检测服务器是否有新的升级可用。

这可以通过定时请求服务器或者使用推送通知的方式实现。

4. 下载升级文件:一旦检测到升级可用,设备会从服务器下载升级文件。

这个文件可能是一个压缩文件,其中包含了设备需要的新版本固件文件。

5. 升级准备:设备在下载升级文件后会对其进行解压和校验,确保文件的完整性。

6. 开始升级:设备在解压和校验完成后会重新启动,并应用新的固件文件。

这个过程可能需要一段时间,设备可能会在升级过程中显示进度条或其他提示。

7. 升级完成:一旦设备完成升级,它会自动重新连接到互联网并恢复正常运行。

此时设备将运行新的固件版本。

这种方法可以通过使用无线网络实现设备的远程升级,无需物理连接设备。

同时,设备可以自动检测升级并下载新固件,使得升级过程更加方便和自动化。

嵌入式设备远程升级方案设计

嵌入式设备远程升级方案设计

随 着 社 会 发 展 ,各 行 各 业 大 量 使 用 嵌 入 式 电 子 设备,如道路上的高清数字监控摄像头、远程水文监
1 基本原理
控 设 备 等 。 这 些 设 备 的 软 件 升 级 维 护 又 是 常 态 ,而
远程在线升级包含 5 个环节:程序数据准备、程
设备一旦安装,拆卸十分繁琐,这就要求其必须能够 序数据传输、烧写环节、程序更新方式、用户程序跳
程序升级必须将 BIN 格式的程序数据烧写到指 定存储空间去。所以程序须内嵌烧写功能。程序数 据的烧写可以一次性烧写,也可以分批次进行,相应 的烧写程序可以一次性准备好,也可以分批次准备。 1.4 程序更新方式
程序更新方式分为两种。第一种是程序整体更 新,即擦除,再写入新的程序。就是擦除整个程序所 占空间,再写入新的程序数据,较为简单。但中途断 电无法启动。第二种是将存储空间上的程序分为两 段 ,第 一 段 启 动 程 序 功 能 为 接 收 并 更 新 第 二 段 程 序 即用户程序,其始终保持不变,中途掉电不会影响启 动 。 第 二 段 程 序 为 用 户 程 序 实 现 具 体 功 能 ,可 被 擦 除 更 新 。 本 节 着 重 分 析 分 析 第 二 种 方 式 ,即 二 级 启 动及更新原理和更新模式。 1.4.1 基本原理
升级的原理,将其分为五个功能环节,每个环节给出 一 个 或 多 个 实 现 策 略 ,并 且 某 些 核 心 功 能 代 码 可 以 复 用 ,从 而 简 化 开 发 。 实 际 应 用 中 只 需 根 据 使 用 芯 片 ,在 各 环 节 选 择 实 现 策 略 ,分 别 实 现 ,最 后 集 成 并 调试即可。本文最后章节对单片机/DSP/ARM 各举 一个实际应用范例。
实现策略,只需根据实际情况选择相应策略,然后对 5 个环节进行组合,即可实现远程升级方案。

基于stm32的程序远程升级设计

基于stm32的程序远程升级设计
t e c h n ol o g y a n d t h e me t h o d o f s t m3 2 mi c r 0 一 c 0 n t r 0 I l er F L ASH p r o g r a mm i n g a r e s t u di e d i n t h i s p a p er . Ci r c u i t s wi t c h e d d a t a i s u s e d f or r e mo t e d a t a t r a n s mi s s i o n a n d e r r or r e d u c t i o n i s d e s i g n e d f o r t h e t r an s mi t t e d d a t a. Val i d a t i o n r e s u l t s s h o w t h a t
表1 s t m3 2 f 1 0 3 v e t 6ห้องสมุดไป่ตู้的主存 储块
名 称
页0
序 出现漏洞或者 用户提 出新 的需求时 ,需 要对程 序进 行升
级 。通常升级 的方法是专业 的工程技术 人员 到达 现场用代
地 址 范 围
0 x 0 8 O 0 O O 0 0 一 O x O 8 O 0 O 7 F F
长度 ( 字节)
2 K
码烧 写工具对设 备进行升 级。这不仅 浪费 了宝 贵的时间 , 付 出了高 昂的人力成本 ,而且对于一些 安装在 高压 、高空
环境 的设备 升级时 ,还带来 了一定 的安全风 险。鉴于此 ,
页1 页2
页2 5 6
t h e p og r r a m i s n o t o n l y r el i a b l e a n d s t a b l e , b u t a l s o r e d u c e s t h e ma i n t e n a n c e c o s t s o f u p g r ad i n g p r o g r a m f o r e mb e d d e d t er mi n a l e q u i p me n t .

一种嵌入式终端自动远程升级的实现方法[发明专利]

一种嵌入式终端自动远程升级的实现方法[发明专利]

专利名称:一种嵌入式终端自动远程升级的实现方法专利类型:发明专利
发明人:贺永胜,蒋晓宇,成海生,刘韶华,蔡华,刘文松申请号:CN201010504666.2
申请日:20101013
公开号:CN101951410A
公开日:
20110119
专利内容由知识产权出版社提供
摘要:本发明公开了一种嵌入式终端自动远程升级的实现方法,其特征在于,远程升级任务在终端启动FTP下载过程后,首先创建一个TCP套接字来建立和远方主站PC机上FTP服务器软件的命令传输TCP的连接,同时根据命令传输的需要,创建另外一个TCP套接字来建立和远方主站PC机上FTP服务器软件数据传输TCP的连接。

在整个远程自动升级过程中的命令发送、接收,以及文件数据的发送和接收都由任务创建的这两个TCP连接来完成。

本发明的方法,解决了终端中不具备FTP协议栈时无法使用FTP协议进行远程升级的问题。

申请人:国电南瑞科技股份有限公司
地址:210061 江苏省南京市高新技术开发区高新路20号
国籍:CN
代理机构:南京纵横知识产权代理有限公司
更多信息请下载全文后查看。

qt 嵌入式更新程序的方案

qt 嵌入式更新程序的方案

qt 嵌入式更新程序的方案英文版QT Embedded Update Program SolutionAs the demand for embedded systems continues to grow, the need for efficient and reliable update mechanisms becomes increasingly important. This article explores the solution of using the QT framework to develop an embedded update program.1. IntroductionIn the realm of embedded systems, updates are crucial for enhancing functionality, fixing bugs, and improving security. QT, a popular cross-platform application framework, offers a robust and flexible platform for developing such update programs.2. QT Framework AdvantagesQT's extensive library of graphical user interface (GUI) components, cross-platform compatibility, and its event-drivenarchitecture make it an ideal choice for embedded update program development.3. Embedded Update Program DesignThe embedded update program should have the following key features:User Interface: An intuitive and user-friendly interface is essential for ease of use. QT's GUI components can be leveraged to create such an interface.Update Mechanism: The program should have the ability to check for updates, download them, and install them seamlessly. QT's networking capabilities can be used for this purpose.Robustness: The program must be able to handle various error scenarios, such as failed downloads or installation issues. QT's error handling and exception management features can help ensure robustness.Security: Security is a critical aspect of any update mechanism. The program should ensure the authenticity andintegrity of updates through secure protocols and encryption techniques.4. ImplementationThe implementation of the embedded update program can be divided into the following steps:Design the User Interface: Utilize QT's GUI components to create an intuitive and user-friendly interface.Implement the Update Mechanism: Utilize QT's networking capabilities to check for updates, download them, and install them seamlessly.Handle Errors and Exceptions: Leverage QT's error handling and exception management features to ensure the robustness of the program.Ensure Security: Implement secure protocols and encryption techniques to ensure the authenticity and integrity of updates.5. ConclusionQT provides a powerful and flexible platform for developing embedded update programs. By leveraging its GUI components,networking capabilities, error handling, and security features, developers can create robust and secure update mechanisms for embedded systems.中文版QT嵌入式更新程序方案随着嵌入式系统需求的不断增长,对高效可靠的更新机制的需求也变得越来越重要。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Vol.5No.3,Sept.2014Journal of Measurement Science and Instrumentation Sum No.19Realization of remote update technology for embedded equipment based on μC /OS-ⅡMENG Hui ,PAN Lian(School of Information Science and Engineering ,Wuhan University of Science and Technology ,Wuhan 430081,China )Abstract :Aiming at the inaccessible problem of remote embedded devices update and maintenance ,this paper presents a method u-sing general packet radio service (GPRS )to achieve update based on the embedded real-time operating system (RTOS )μC /OS-Ⅱ.It introduces architecture of the system first.And then it uses LPC1768chip as the central processing unit ,SIM900A module for da-ta transmission ,and SST25VF016B to store the data.To ensure accuracy of the data transmission ,cyclic redundancy code (CRC )is adopted.The software uses fixed bootstrap and mutable update program ,and thus the embedded devices can still normally start in case of update failure.Finally ,high stability and extensive adaptability of the system are verified by experimental data.Key words :μC /OS-Ⅱ;remote update ;general packet radio service (GPRS );embedded system CLD number :TP274Document code :AArticle ID :1674-8042(2014)03-0069-04doi :10.3969/j.issn.1674-8042.2014.03.013With the development of communication technology and embedded technology ,remote monitoring system based on wireless communication is more and more widely used.In the process of actual application ,we of-ten need to modify and update the program of the em-bedded system.Because of long-distance terminal e-quipment and poor working environment ,if maintainers have to come to the scene ,the maintenance cost will be very high and the program cannot be updated in real time.This paper puts forward the scheme that utilizes mobile communication technology ,embedded technolo-gy ,computer technology and Internet technology to im-plement a system that can update and monitor remote embedded equipment.It has great realistic significance for many engineering applications.1System compositionFig.1shows the structure of a remote update system.The system is mainly composed of embedded terminal e-quipment ,Internet ,server ,etc.Fig.1Structure of remote update systemThe embedded equipment sends data to remote server by general packet radio service (GPRS )communication module based on transmission control protocol /user dat-agram protocol (TCP /UDP ).On the server side ,the data is received with a matching transceiver.After the data being analyzed ,the server side registers the termi-nal equipment.Users can update and monitor remote embedded equipment by going through the browser.Thus it is easy to implement software download ,debug and update online from the remote terminals.2Hardware design of embedded e-quipmentHardware circuit diagram of embedded equipment is shown in Fig.2.Hardware platform of the control sys-tem is constructed by utilizing LPC1768processor as core.Peripheral circuit of the processor mainly compri-ses six modules :GPRS module ,memory module ,joint test action group (JTAG )debug module ,watchdog*Received date :2014-04-15Corresponding author :MENG Hui (menghui8592@yeah.net )(WTD )module ,data acquisition module and power managementmodule.Fig.2Hardware system of embedded equipmentThe whole working process of hardware system is as follows :Embedded terminal equipment of the processor LPC1768is responsible for control of the peripheral cir-cuit.It sends data to GPRS module via serial port.At the same time ,the server sends data to the processor through GPRS module.GPRS module uses SIM900A with good property and internally installed TCP /UDP protocol.It can send and receive data via GPRS.AT commands are allowed to establish TCP /UDP protocol stacks.All of AT com-mands begin with “AT ”and ends in “CR”to indicate that the instruction is over.By means of RS232asyn-chronous serial communication ,the program is more convenient.SIM900A interface circuit is shown in Fig.3.The storage device utilizes SST25VF016B with serial peripheral interface (SPI ),16Mb storage space and highspeed clock frequency of 80MHz.The SST25VF016B interface circuit is shown in Fig.4.Fig.3SIM 900A interfacecircuitFig.4SST 25VF 016B interface circuit3Embedded equipment program-ming3.1Overall software design schemeAs shown in Fig.5,the update process is as follows :1)GPRS module receives update package from the server when the embedded equipment is running follow-ing the application (APP )program.After the data is verified ,the central controller will write it to external memory.2)When data receiving is completed ,the central con-troller sets the update flag and then jumps to interior memory address of 0x000000to run bootstrap.3)At this moment ,the embedded equipment is star-ted and the central controller reads the update flag.Ac-cording to the flag ,the embedded equipment determines whether it needs to update program.4)If update is needed ,the central controller reads the update package from external memory ,and then writes it to interior memory.5)Once the update is finished ,the central controller automatically cleans up the update flag.The program will jump to interior memory addresses of 0x004000to run the newone.Fig.5Software design scheme3.2Design of bootstrapBootstrap starts running from interior memory at ad-dress 0x000000.Bootstrap is responsible for reading the update package from external memory and then writing it to interior memory.During this process ,the central controller will erase first and then program the internal flash memory ,and the in application programming (IAP )function could be called.Table 1shows the IAP commands.The command handler sends the status code INVALID COMMAND when receiving an undefined command.The IAP routine resides at 0x0x1ffffff0loca-tion.Some key program codes are as follows :1)The IAP function could be called in the following way using C language.#define IAP LOCATION 0x1ffffff1.2)Define data structure or pointers to pass IAP com-mand table and result table to IAP function :7Journal of Measurement Science and Instrumentation Vol.5No.3,Sept.2014Unsigned long command[5];Unsigned long result[3];3)Define pointer to function type,which takes two parameters and returns“void”.Note the IAP returns theresult with the base address of the table residing inR1.Typedef void(*IAP)(unsigned int[],unsigned int[]);IAP iap entry;4)Set function pointeriap entry=(IAP)IAP LOCATION.Whenever you wish to call IAP,you could use the following statement.iap entry(command,result).Table1IAP commandsIAP command CommandcodeDescriptionPrepare sector(s)for“write”opera-tion 50This command must be executed be-fore executing“CopyRAM toFlash”or“Erase sector(s)”com-mandCopyRAM to flash 51This command is used to programthe flash memoryErase sector(s)52This command is used to erase a sector or multiple sectors of on-chip Flash memory3.3Implementation of App programs The App program constitutes embedded real-time op-erating system(RTOS)μC/OS-Ⅱ.It starts executing at address0x00004000.It is primarily responsible for col-lecting data,translating and saving the update package to the external memory,and then setting up the flag which is stored in the external memory of processor.It is core program of the embedded equipment.The entire system is controlled byμC/OS-Ⅱ,which schedules the tasks,and allocates resources for each of the tasks effec-tively.Thus the system reliability is improved.For the update,App program is needed to deal with two aspects of the problems.1)The design of communication protocol.The server will split the update package into smaller chunks on a fixed-size value because the update package is quite large.The size of each chunk is set at512bit.If it is less than512bit,the system will fill up0x00later.Ta-ble2shows the data format of receiving update pack-age.Table2Data format of receiving update packageType Head ID Data CRC Length16bit32bit8bit512ˑ8bit16bit519ˑ8bit After embedded equipment receives the update pack-age,it recalculates cyclic redundancy code(CRC)code and compares the new code with the received code.The same CRC indicates that transmitted data and received data are consistent and embedded equipment will send back an ACK signal to the server.If no ACK signal is received within the certain period of time,the server re-transmission package is in prescribed number.This mechanism could prevent the external interference,so that it provides stability and reliability for the wireless communication between the server and the embedded e-quipment.2)The priority of a task is the key to manage the whole system.In order to implement more complex functionality,the system usually should be divided into multiple modules.These modules mainly have the fol-lowing task functions,as shown in Table3.Table3Task configurationTask nameTaskpriorityStacksize(bit)Task function Data collecting6128Task sampTerminal receiving7128Task uart0revTerminal sending8128Task uart0sendGPRS data sending9128Task send Updating10128Task updat4Measures of improving system stabilityIn the process of remote update,due to some reasons such as distance,the embedded equipment is unable to avoid network congestion and network packet classifica-tion,etc.These faults always lead to updating failure.Reliable program and hardware mechanism can ensure the remote update success.The following measures are taken to guarantee reliability of the system to dispose of network packet classification.Usually,in the period of updating the remote device,server will transmit data to multiple devices at the same time.Network packets will be broken up into smaller ones in the transmission process.A packet data of1024 byte may be separated into two packets of500byte and 524byte.Embedded terminals do not contain reassemb-ling package mechanism.Therefore,the packets sent by the server are set at512byte per frame size.These set-tings can ensure stability of the transmission.For process equipment with unexpected power outage,in the process of the remote terminal updating,unexpected power outage may cause update failure.In order to pre-vent the embedded device from being started because of the power outage,the system uses Boot Loader and App mode.After receiving the whole update package,the e-quipment does the final update to ensure that the equip-ment boots normally in accident cases.17MENG Hui,et al./Realization of remote update technology for embedded equipment based onμC/OS-ⅡBy analyzing a large amount of statistical data ,it can be seen from Fig.6that in the same signal strengths ,the larger the update package ,the longer the updating time.However ,under the different signal strengths ,the stron-ger the signal ,the shorter the transmissiontime.Fig.6Test results of update5ConclusionThe purpose of this paper is to study a convenient and effective application update scheme and solve the issues that need to on-site maintenance in the traditional way.At the same time ,this system effectively realizes remote transmission of information with development of the GPRS mobile communication technology.The system can be widely used in power monitoring ,data collection in harsh environments ,flash warning and agricultural monitoring.Experiments show that the system has good flexibility with low cost to improve quality and efficien-cy of maintenance and management.References[1]JIANG Jian-hu ,ZHANG Zhen-jiang.Water quality monito-ring system based on GPRS and GPS.Techniques of Auto-mation and Applications ,2006,25(8):66-68,81.[2]Altun A A ,BascifciN.A wireless sensor network based onzigbee forECG Monitoring.In :Proceedings of the 5th Inter-national Conference on Application of Information and Com-munication Technologies (AICT ),Baku ,Azerbaijan ,2011:1-5.[3]Philips Semiconductors.Using IAP for LPC2000ARM de-vices.[2013-10-25].http ://www .nxp.com /documents /application note /AN10256.pdf.[4]SUN Hong-yu ,XIANG Yang ,SUN Yao-ru ,et al.Motor i-maginary-based BCI for controlling a remote car.Journal ofMeasurement Science and Instrumentation ,2012,3(2):200-204.[5]ZHAI Shun ,WANG Wei-hong ,ZHANG Kan ,et al.IOTSMS alarm system based on SIM900A.Modern Electronics Technique ,2012,35(5):86-89.[6]CHANG Chao ,XIAN Xiao-dong ,HU Ying.Design of pre-cision agriculture remote environment monitoring systembased on WSN.Chinese Journal of Sensors and Actuators ,2011,24(6):879-883.[7]YU Hong-bo ,LI Hui.Design and implementation of porta-ble GSM wireless gas warning system.Control and Instru-ments in Chemical Industry ,2011,38(11):1360-1363.[8]LIU Run-hua ,ZhANG Ya-nan ,WANG Fei-fei ,et al.Beam-pumping unit operation condition monitoring system design.Computer Measurement and Control ,2011,19(12):2961-2964.[9]YUAN Yao-dong ,ZHANG Ai-jun.Wireless sensing systemfor environmental humidity and temperature monitoring.Journal of Measurement Science and Instrumentation ,2013,4(3):267-271.基于μC /OS-Ⅱ的嵌入式设备远程程序升级的实现孟辉,潘炼(武汉科技大学信息科学与工程学院,湖北武汉430081)摘要:针对远距离嵌入式设备程序升级和维护的繁琐的问题,提出一种基于μC /OS-Ⅱ操作系统平台的GPRS 远程程序升级的设计方案。

相关文档
最新文档