电子发烧友网 > 嵌入式技术 > 正文

基于PC104总线的板载支持包的设计与开发

2020年04月04日 17:26 次阅读

1 、 引言

VxWorks是由美国的WindRiver推出的一种嵌入式强实时操作系统,它存在多任务调度的方式,可以管理多个外设,而且它可根据应用程序的需求对操作系统进行裁剪,最大程度的压缩代码,实现程序的优化。

Intelx86系列处理器的嵌入式应用一般是以PC104的形式出现的,PC104除包括PC/AT的所有标准功能外,它的CPU模块还有一些独特的优点:开发周期短、费用低、体积小、层叠连接、功耗小、模块化、抗冲击及震动能力强,工作及存储温度范围宽、集成度高,可靠性高。

在PC/104总线设备上使用的数据存储设备通常有硬盘和基于闪存技术的固态电子盘。由于嵌入式系统工作环境一般比较恶劣,硬盘在恶劣的震动条件下无法正常工作,而固态电子盘的工作范围很宽,可以选择相应环境下的器件(零下40℃到零上85℃),并且体积很小,适合嵌入式应用。本嵌入式系统中数据存储设备采用了CE公司的CF(CompactFlash)卡,而在此软硬件平台上设计开发了嵌入式实时操作系统VxWorks 的并基于PC104总线的板载支持包。

2、 VxWorks板载支持包BSP设计

2.1 基于PC104总线设备的VxWorks操作系统映像开发

在实时操作系统VxWorks中,硬件抽象层是以板载支持包BSP的形式出现的。针对不同的处理器体系结构以及硬件环境设计不同的板载支持包,实时操作系统VxWorks就可以用于不同的硬件环境,大大减少了资源浪费。因为板载支持包同时具有硬件相关性和操作系统相关性,是一个介于硬件与软件之间的软件层次,包括了系统中的大部分与硬件相关的软件模块。VxWorks板载支持包BSP的设计概念使嵌入式实时操作系统 VxWorks成为一个通用的嵌入式软件开发包,使得相关的高层的嵌入式应用能够有效地运行于特定的、应用相关的硬件设备之上,使嵌入式实时操作系统 VxWorks的可移植性大大加强。

BSP与VxWorks操作系统的层次结构如下图1所示:

基于PC104总线的板载支持包的设计与开发

基于PC104总线设备的VxWorks操作系统映像开发主要工作有3个方面:

①板载支持包设计与开发

VxWorks实时操作系统的板载支持包的开发通常提供一般模板程序,选择一个相同处理器结构板载支持包进行设计。

②相关外围硬件设备驱动程序

嵌入式系统是针对某一具体应用场合开发的专用系统,因此常常会使用到一些非标准的硬件设备,而VxWorks操作系统并不提供相关的外设驱动程序,使用时需自行开发相应的外设驱动程序。

③操作系统映像配置与生成

对VxWorks操作系统各个功能模块进行配置,使其在满足功能需求的条件下达到代码量最小,同时也减少出错的可能性。

2.2 BSP的基本功能及其启动过程分析

VxWorks板级支持包BSP在功能上包含两个部分:初始化和驱动程序支持。BSP提供了VxWorks同硬件环境的基本接口界面,并在上电时进行硬件初始化(包括中断向量的初始化、定时器初始化、核心内存映象的加载等),支持VxWorks对硬件驱动的访问,将 VxWorks中软件集成到一体,其功能相当于PC机的BIOS

VxWorks内核的加载分为两个步骤,第一个步骤是PCBIOS对bootrom的加载,第二个步骤是BSP引导映像bootrom对VxWorks操作系统映像加载。基本流程如下所示:

2.3 BSP中函数调用过程分析

BSP启动操作系统的过程中,需要调用一列函数以完成对系统内存映像的加载,整个过程分析如下,RomInit函数初始化处理器,关闭高速缓存,关中断,初始化内存。接着调用RomStart,把映像的数据段拷贝到RAM中去,然后调用usrInit()对Bss段清零,调用intVecBaseSet()设置矢量基地址表,调用excVecInt()初始化中断以及异常的向量表,初始化系统硬件,调用 usrKernelInit()初始化wind内核,最后执行流程执行到kernelInit(),kernelInit启动wind内核。Wind内核的第一个任务是usrRoot它通过调用usrAppInit启动用户的任务,系统可真正启动。

2.4 修改BSP设计概要

一般情况下,Tornado提供一些评估板的板载支持包,而PC104主机板是根据工作实际需要购买的,评估板的板载支持包不能够直接使用,需要进行修改完善。可行的方法是:基于pc586的BSP作为模板进行适当修改,以满足这款PC104主机板的特定硬件环境。

板载支持包通常存放在Tornado的安装目录下面,其路径是Root/target/config /bspname,root代表tornado的安装目录。设计一个可用的新的板载支持包,必须对Tornado本身自带板载支持包作一定的分析。 pc586板载支持包主要包括一些C文件和一些汇编文件,它们是:config.h,configAll.h,Pc.h,sysLib.c,ctdt.c,sysNetif.c,mkboot.c。板载支持包的缺省配置是由configALL.h来确定的,用户可通过config.h来改变缺省配置。缺省配置是按照处理器厂商的评估板外围硬件进行系统配置,根据实际硬件环境,一般需要做一定的改动,通常会在config.h中进行,通过一系列的定义宏,完成系统配制工作。

要设计针对这个半物理仿真试验的所选用的PC104主机板板载支持包,增加VxWorks对CF卡支持,需要做出较大改动的文件是config.h和configAll.h以及sysLib.c这3个文件,具体如下:

①在config/bspname/bspname.h中找到修改其CF卡的中断号,因为一般中断号0x9是预留给硬盘接口,为了避免产生中断冲突,将#define ATA1_INT_LVL0x9,改为#define ATA1_INT_LVL0xf

②在config/bspname/sysLib.c中找到ATA_RESOURCEataResource[]={。..。..。..。..。...PCMCIA.。..。..。..。..。.. }

修改为ATA_RESOURCEataResource[]={。..。..。..。..。...IDE_LOCAL.。..。..。..。..。..。 }

另外还需要改写其他的参数,例如ATA1_CONFIG等。

③在config.h中,把#define SYS_WARM_ATA_CTRL 0改为#define SYS_WARM_ATA_CTRL 1这样系统热启动后,就会从CF卡上的引导区上引导。

④在config.h中将#define SYS_WARM_TYPE SYS_WARM_FD/*warmstartdevice*/改为#define SYS_WARM_TYPESYS_WARM_ATA

⑤修改ataType数组使它和所选的CF卡的几何参数(磁道,扇区,柱面等)相等。

将原来的ataTypes数组ATA_TYPEataTypes[ATA_MAX_CTRLS] [ATA_MAX_DRIVES]= {。..。..。..。..。..。{{761,8,39,512,0xff},/*ctrl1drive0*/。..。..。..。..。..};

改为ATA_TYPE ataTypes [ATA_MAX_CTRLS] [ATA_MAX_DRIVES]= {。..。..。..。..。..。{{984,16,4,512,0xff},/*ctrl1drive0*/。..。..。..。..。..};

这个参数可以在主机板的BIOS中查找到,进入BIOS后使用idedetection就可以查看到CF卡几何参数,根据查到CF卡的几何参数,就可以在sysLib.c中做出相应的修改。

2.5 BSP的调试

针对板载支持包的设计开发,VxWorks并没有提供了非常好的调试手段,这样就给调试BSP带来的很大困难。所以在对 BSP进行调试之前,尽量减少代码量,通过改写BSP目录下Makefile来去除不需要的代码编译,然后再对BSP调试。调试的方式一般采用闪灯的方式,通过在有疑问的代码之间插入闪灯的代码,通过对I/O端口的可视LED访问,观察灯是否闪亮来判断BSP的执行流程。

3 、 结束语

通过多次试验的调试,最终设计出了基于PC104总线的VxWorks板载支持包。并应用于某型飞机燃油系统的智能化管理,实践结果表明,这种方法是一种切实可行的方案。

责任编辑:gt

下载发烧友APP

打造属于您的人脉电子圈

关注电子发烧友微信

有趣有料的资讯及技术干货

关注发烧友课堂

锁定最新课程活动及技术直播

电子发烧友观察

一线报道 · 深度观察 · 最新资讯
收藏 人收藏
分享:

评论

相关推荐

第二期:J1939通信数据链路层(上)

主题简介及亮点:J1939通信是商用车,军工,船舰 ,农机,发电机,特种设备等上面的常用通信标准,这两年在新能源车上应用
发烧友学院发表于 2019-03-07 00:00 2000次阅读
第二期:J1939通信数据链路层(上)

嵌入式技术在生活中是如何应用的

嵌入式计算机系统应用在武器控制系统中,后来用于军事指挥控制和通信系统。
发表于 2020-04-08 11:00 33次阅读
嵌入式技术在生活中是如何应用的

嵌入式硬件设计需要关注什么

嵌入式设计是个庞大的工程,今天就说说硬件电路设计方面的几个注意事项,首先,咱们了解下嵌入式的硬件构架....
发表于 2020-04-08 10:53 40次阅读
嵌入式硬件设计需要关注什么

A/D芯片与神经元芯片的两种接口实现方法

在传统的工业控制中,现场的传感器与控制器之间总是以4~20mA的直流电流或1-5V的直流电压来传递信....
发表于 2020-04-08 10:15 70次阅读
A/D芯片与神经元芯片的两种接口实现方法

CompactPCI热插拔单板的结构、连接过程...

热插拔即允许带电拔插工作单板,其最基本的目的是要求带电拔插单板而不影响系统运行,以便维修故障板或重新....
发表于 2020-04-08 10:07 37次阅读
 CompactPCI热插拔单板的结构、连接过程...

利用硬件监听总线状态的方法实现CSMA/CD的多...

以工作模式来说,一般的RS485总线工作在主从模式下。整个通信总线系统由一个主节点、若干个从节点组成....
发表于 2020-04-08 09:50 40次阅读
利用硬件监听总线状态的方法实现CSMA/CD的多...

采用RS-485总线实现对多台测试装置进行土工膜...

根据国标GB/T17642-1998规定,有效渗流面积A≥200cm2。把高低压仓的口径及网络的有效....
发表于 2020-04-08 09:36 41次阅读
采用RS-485总线实现对多台测试装置进行土工膜...

UOS系统与奇安信旗下安全浏览器完成产品认证 支...

今天统信软件宣布UOS系统与奇安信旗下的安全浏览器完成了产品认证,支持国家加密标准,也能胜任1080....
发表于 2020-04-08 08:47 143次阅读
UOS系统与奇安信旗下安全浏览器完成产品认证 支...

嵌入式控制系统中I2C串行EEPROM器件会有什么问题?

I2C串行EEPROM存储器因具有外形体积小、接口紧凑简单、占用引脚资源少、数据保存可靠、可在线改写、功耗低和价...
发表于 2020-04-08 08:08 31次阅读
嵌入式控制系统中I2C串行EEPROM器件会有什么问题?

ZigBee网络优化路由算法有什么优点?

无线通信和嵌入式微传感器技术的快速发展促进了无线传感器网络的崛起。ZigBee协议基于IEEE 802.15.4无线标准制...
发表于 2020-04-08 06:24 29次阅读
ZigBee网络优化路由算法有什么优点?

单总线器件DS2438的特点及实现微网测控系统的...

在数字化测控系统中,由于单总线微网仅使用1根导线进行双向数据传送,并同时为远端器件提供电源,既降低了....
发表于 2020-04-07 10:24 62次阅读
单总线器件DS2438的特点及实现微网测控系统的...

采用SED1356显示控制芯片实现液晶显示接口设...

目前,在很多嵌入式系统的设计中需要将图像数据转换成视频信号在终端上显示,这就需要设计一个基于嵌入式系....
发表于 2020-04-07 10:06 299次阅读
采用SED1356显示控制芯片实现液晶显示接口设...

采用VHDL-93语言和可编程芯片实现IIC总线...

IIC总线是PHILIPS公司开发的一种简单、双向、二线制、同步串行总线。它只需两根线(串行时钟线和....
发表于 2020-04-07 10:02 75次阅读
采用VHDL-93语言和可编程芯片实现IIC总线...

利用台达DeviceNet总线网络解决干燥线控制...

刚刚制备出来的软胶囊囊壳中含有多余的水分,干燥整理目的就是将半成品软胶囊囊壳中水份快速有效地降至12....
发表于 2020-04-07 09:25 44次阅读
利用台达DeviceNet总线网络解决干燥线控制...

基于Kinco伺服的Profibus总线系统解决...

于上图所示,各组印刷单元的网辊与版辊各分别由左右两侧的伺服控制,当收到全机中央控制系统启动信号时迅速....
发表于 2020-04-07 09:18 43次阅读
基于Kinco伺服的Profibus总线系统解决...

LabView嵌入式开发模块有什么要点?

无论使用什么设计语言,不良的编程技术都会给一个应用的性能带来负面影响,对一个嵌入式应用尤其如此。尽管对于绝大部...
发表于 2020-04-07 08:31 52次阅读
LabView嵌入式开发模块有什么要点?

嵌入式linux软件怎么进行数据参数保存?

大多数软件开发都会涉及到数据参数的保存与读取,小至运行的单片机的软件,大至操作系统级别的软件(如linux,windows...
发表于 2020-04-07 08:12 61次阅读
嵌入式linux软件怎么进行数据参数保存?

矿用摄像机嵌入式CAN总线远程控制有什么用?

摄像机在煤矿监控系统中使用广泛,尤其对一些重要场所更需要在集控室远程操控摄像机实现移动、调焦等功能。对摄像机的...
发表于 2020-04-07 08:01 75次阅读
矿用摄像机嵌入式CAN总线远程控制有什么用?

图形LCD在嵌入式应用程序有什么应用?

LCD具有广泛的应用,包括便携式消费设备如手机,计算器,手表,MP3播放器;国内设备如微波炉,电视机,收音机,音...
发表于 2020-04-07 07:41 63次阅读
图形LCD在嵌入式应用程序有什么应用?

嵌入式操作系统怎么选择?

嵌入式操作系统是ARM CPU的软件基础,从8位/16位单片机发展到以arm CPU核为代表的32位嵌入式处理器,嵌入式操...
发表于 2020-04-07 07:13 72次阅读
嵌入式操作系统怎么选择?

怎么利用单片机接入Internet网络?

近年来以单片机(Micro Computer Unit,MCU)为代表的嵌入式系统在工业探测系统、智能仪器、安防系统、智能家电...
发表于 2020-04-07 06:30 63次阅读
怎么利用单片机接入Internet网络?

嵌入式Flash管理有什么特点?

嵌入式系统中通常都需要存放一些非易失性数据, 并且数据量的大小和数据类型根据不同的系统需求差异很大。因此选取合适...
发表于 2020-04-07 06:10 48次阅读
嵌入式Flash管理有什么特点?

Slider可以自定义画圆或弧型吗?

Slider 可以自定義畫圓或弧型嗎 如圖
发表于 2020-04-07 04:36 12次阅读
Slider可以自定义画圆或弧型吗?

程序员必须知道的操作系统核心概念详细说明

1.操作系统(Operating System,OS):是管理计算机硬件与软件资源的系统软件,同时也....
发表于 2020-04-06 17:57 258次阅读
程序员必须知道的操作系统核心概念详细说明

嵌入式里堆栈的原理介绍和如何实现纯C实现

栈这种结构在嵌入式里其实是非常常用的,比如函数调用与返回就是典型的栈应用,虽然很多时候栈都是CPU系....
发表于 2020-04-06 10:10 191次阅读
嵌入式里堆栈的原理介绍和如何实现纯C实现

物联网与嵌入式之间的特点及特征介绍

嵌入式系统是一种专用的计算机系统,作为装置或设备的一部分。通常,嵌入式系统是一个控制程序存储在ROM....
发表于 2020-04-05 15:53 18次阅读
物联网与嵌入式之间的特点及特征介绍

地址/数据标识位的原理及应用介绍

2、 主机先发送一帧地址信息,其中8位地址,第9为为地址/数据信息的标志位,该位置1表示该帧为地址信....
发表于 2020-04-05 11:42 154次阅读
地址/数据标识位的原理及应用介绍

利用PROFIBUS总线实现300C总装车间的安...

整个项目控制系统的实施完全依照IntegraBBDC V1.02标准(奔驰和Siemens合订汽车厂....
发表于 2020-04-05 09:06 98次阅读
利用PROFIBUS总线实现300C总装车间的安...

采用WISHBONE总线有效地解决IP核可移植性...

清华大学嵌入式微处理器芯片设计为国家重点863项目,单芯片多处理器设计为项目的一个延伸。单芯片多处理....
发表于 2020-04-04 18:19 54次阅读
采用WISHBONE总线有效地解决IP核可移植性...

采用PCI9052芯片的配置寄存器及加载其驱动程...

PCI总线支持存储器地址空间、I/O地址空间和配置空间等三个物理空间。其中,配置空间是PCI总线所特....
发表于 2020-04-04 18:14 15次阅读
采用PCI9052芯片的配置寄存器及加载其驱动程...

采用总线式拓扑结构实现液压支架电液系统的设计

CAN(Controller Area Network)即控制器局域网络,是一种标准的现场总线。由于....
发表于 2020-04-04 18:02 19次阅读
采用总线式拓扑结构实现液压支架电液系统的设计

基于C8051F120的支持多协议总线集成器的设...

系统结构框图如图1所示。C8051F120是整个系统的主控制芯片,负责对数据的处理和交换,包括通过R....
发表于 2020-04-04 17:59 36次阅读
基于C8051F120的支持多协议总线集成器的设...

基于ADSP2181为主控CPU实现与液晶模块的...

字符式液晶显示模块SMC1602B由一块5x7点阵液晶屏和控制芯片HD44780及其辅助电路组成。它....
发表于 2020-04-04 17:56 24次阅读
基于ADSP2181为主控CPU实现与液晶模块的...

基于RS-485总线实现智能断路器控制系统的设计

随着输配电自动化程度越来越高,传统的输配电操作和控制方式已不再适应当今的发展要求,自动化控制系统得到....
发表于 2020-04-04 17:50 19次阅读
基于RS-485总线实现智能断路器控制系统的设计

SSD1906显示控制器在嵌入式系统中的设计应用

Atmel公司的AT91RM9200是基于ARM Thumb的ARM920T微控制器,时钟频率为18....
发表于 2020-04-04 17:43 52次阅读
SSD1906显示控制器在嵌入式系统中的设计应用

EIB协议原理、实现的功能与应用实例分析

EIB是一种标准的总线控制系统,控制方式为对等控制方式,不同于传统的主从控制方式,总线采用四芯屏蔽双....
发表于 2020-04-04 17:30 27次阅读
EIB协议原理、实现的功能与应用实例分析

PIC9054 PCI总线主控I/O加速器的性能...

PCI9054有M、C、J三种工作模式,可通过模式选择控制引脚MODE[1:0]进行控制。当MODE....
发表于 2020-04-04 17:25 35次阅读
PIC9054 PCI总线主控I/O加速器的性能...

嵌入式Linux启动时间优化的秘密之二文件系统

我们继续上篇没有讲完的嵌入式Linux启动时间优化方法,本文主要会讲文件系统。想看上一篇的请查看本文....
发表于 2020-04-03 17:28 498次阅读
嵌入式Linux启动时间优化的秘密之二文件系统

1-2月信息安全产品和服务收入大幅下滑,同比下降...

4月2日,工信部公布《2020年1——2月软件业经济运行情况》。1-2月,受新冠肺炎疫情影响,需现场....
发表于 2020-04-03 14:55 514次阅读
1-2月信息安全产品和服务收入大幅下滑,同比下降...

采用PLC分布式控制和PROFIBUS总线实现浮...

控制系统的硬件组态采用SIEMENS公司的STEP7和安装软冗余软件包完成。软冗余硬件组态在HARD....
发表于 2020-04-03 10:16 97次阅读
采用PLC分布式控制和PROFIBUS总线实现浮...

基于总线和组态软件WINCC实现水力机组状态监测...

系统行为主要取决于DMPl的操作状态,这些状态由本地或总线的配置设备所控制,主要有以下三种状态。运行....
发表于 2020-04-03 09:34 71次阅读
基于总线和组态软件WINCC实现水力机组状态监测...

LineageOS 17.1 正式版发布 基于A...

LineageOS 背后的开发团队,刚刚宣布了面向所有受支持设备的 LineageOS 17.1 正....
发表于 2020-04-03 09:28 1111次阅读
LineageOS 17.1 正式版发布 基于A...

基于总线技术实现皮带输送自动化集中控制系统的设计

PROFIBUS现场总线是一种国际化、开放式异步通讯标准,于1996年被批准为国际标准,符合IEC6....
发表于 2020-04-03 09:23 72次阅读
基于总线技术实现皮带输送自动化集中控制系统的设计

优麒麟20.04 Beta测试版发布 默认搭载L...

4月2日晚间,优麒麟团队宣布,Ubuntu Kylin优麒麟开源操作系统的20.04 Beta测试版....
发表于 2020-04-03 09:22 382次阅读
优麒麟20.04 Beta测试版发布 默认搭载L...

2025年预计全球力传感器市场价值会达到25.3...

报告显示,2019年全球力传感器市场价值为18亿美元,预计到2025年将达到25.3亿美元,在202....
发表于 2020-04-02 17:05 442次阅读
2025年预计全球力传感器市场价值会达到25.3...

工业控制平台的种类及应用设计方案介绍

工业控制是指工业自动化控制,主要通过工控机、电子、机械、软件的组合来实现。工业控制或工厂自动化。主要....
发表于 2020-04-02 17:00 345次阅读
工业控制平台的种类及应用设计方案介绍

嵌入式Linux启动时间优化的秘密之一工具链/应...

 在准备降低系统的启动时间时,思路上应建立以下的切入点:   最快的代码是未执行的代码。 ....
发表于 2020-04-02 16:07 327次阅读
嵌入式Linux启动时间优化的秘密之一工具链/应...

Microsoft Edge已经晋升为世界上第二...

Netmarketshare已于2020年3月发布了台式机操作系统和浏览器的市场份额数据。在该报告中....
发表于 2020-04-02 14:35 615次阅读
Microsoft Edge已经晋升为世界上第二...

profibus总线的网络特性及实现水厂快滤池...

70年代以前,控制系统中采用模拟量对传输及控制信号进行转换、传递,其精度差、受干扰信号影响大,因而整....
发表于 2020-04-02 10:03 256次阅读
 profibus总线的网络特性及实现水厂快滤池...

基于s7-300 PLC器件和总线技术实现煤气回...

莱钢集团股份公司所属炼钢厂是该公司支柱单位,应生产要求,对原煤气回收自控系统进行改造,原有的煤气回收....
发表于 2020-04-02 09:41 95次阅读
基于s7-300 PLC器件和总线技术实现煤气回...

Geinus I/O总线的特性、网络实现及应用分...

geinus i/o总线是美国ge fanuc自动化公司推出的一种工业控制总线,它既是i/o总线又是....
发表于 2020-04-02 09:33 77次阅读
Geinus I/O总线的特性、网络实现及应用分...

基于Modbus总线和ACS600交流变频器实现...

宁夏银川中策(长城)橡胶有限公司二车间10#挤出联动装置是1988年自行设计的一套胎面冷却联动装置,....
发表于 2020-04-02 09:22 89次阅读
基于Modbus总线和ACS600交流变频器实现...

Win10市场份额增长不多 Win7市场份额出现...

市场调研数据Netmarketshare给出的报告显示,2020年3月的操作系统市场份额相比之前没有....
发表于 2020-04-02 08:46 373次阅读
Win10市场份额增长不多 Win7市场份额出现...

统信UOS进军国际市场 已与六家Linux发行版...

说起国产OS操作系统,统信软件旗下的统一操作系统UOS无疑是近期最为活跃的一个,软硬件适配越来越广泛....
发表于 2020-04-01 16:20 387次阅读
统信UOS进军国际市场 已与六家Linux发行版...

Win10断网问题需下载补丁手动修复

据外媒报道称,越来越多Windows 10用户出现了断网的情况,为此微软提前送出了紧急补丁,不过需要....
发表于 2020-04-01 15:00 575次阅读
Win10断网问题需下载补丁手动修复

统信UOS宣布与多国OS展开国际合作对接

据介绍,统信UOS沿用了中国团队研发的深度操作系统,支持33种语言,累计下载量超过8000万次,志愿....
发表于 2020-04-01 14:40 294次阅读
统信UOS宣布与多国OS展开国际合作对接

万物互联场景革命对下一代操作系统提出了哪些方面的...

回顾历史,ICT行业的发展历程中出现过一代代符合当时软硬件需求的操作系统,可以说操作系统的形态体现了....
发表于 2020-04-01 11:10 214次阅读
万物互联场景革命对下一代操作系统提出了哪些方面的...

对PROFIBUS-PA仪表设备在应用中的要点进...

通过数据交换,PLC能读取设备发送回来的报文并写数据给设备,如果数据包含了模拟量测量值,设备通常发送....
发表于 2020-04-01 10:26 87次阅读
对PROFIBUS-PA仪表设备在应用中的要点进...

CAN-bus的基本原理、主要特性及在门禁系统中...

CAN-bus(ControllerAreaNetwork)即控制器局域网,是国际上应用最广泛的现场....
发表于 2020-04-01 09:49 136次阅读
CAN-bus的基本原理、主要特性及在门禁系统中...

基于CC-Link网络技术实现民爆中包生产线自动...

武汉人天包装技术公司开发的DWG型民爆中包生产线正是满足这种需求的一款产品。生产线针对炸药的包装工艺....
发表于 2020-04-01 09:22 97次阅读
基于CC-Link网络技术实现民爆中包生产线自动...

基于CANopen协议在车载设备中的应用研究

在现代战争中,随着武器装备系统的机动化、自动化和信息化程度的不断提高,军用车辆上的车载设备也不断增多....
发表于 2020-04-01 09:14 119次阅读
基于CANopen协议在车载设备中的应用研究

基于CC-Link总线的生产线自动化系统设计

作为纺纱过程中的一道工序,并条介于精梳和粗纱之间。其主要任务是:并合、牵伸、混合、成条,将生条进一步....
发表于 2020-04-01 08:35 93次阅读
基于CC-Link总线的生产线自动化系统设计

U-Boot架构浅析之u-boot架构的特点分析

如其官网上所述,具有十大黄金法则:小巧、快速、简单、可移植、可配置、可调试、易用、可维护、优雅、开源....
发表于 2020-03-31 15:55 414次阅读
U-Boot架构浅析之u-boot架构的特点分析

低功耗计算机视觉的四类推理方法的介绍和优缺点

从2016年起,业界便开始探索模型加速和小型化的研究,也提出了大量小型化方案。这些技术可以消除 DN....
发表于 2020-03-31 13:42 436次阅读
低功耗计算机视觉的四类推理方法的介绍和优缺点

新型物理层接口器件MC33661的特点及在汽车电...

随着信息技术的高速发展,汽车电子产品在汽车上的应用比例越来越大,汽车电子技术逐渐成为汽车高新技术的特....
发表于 2020-03-31 10:07 123次阅读
新型物理层接口器件MC33661的特点及在汽车电...

手把手教系列之IIR数字滤波器设计实现

【导读】:在嵌入式系统中经常需要采集模拟信号,采集模拟信号的信号链中难免引入干扰,那么如何滤除干扰呢....
发表于 2020-03-30 17:29 501次阅读
手把手教系列之IIR数字滤波器设计实现

解决多云复杂性将是未来几年IT专业人员面临的主要...

解决多云复杂性将是未来几年IT专业人员面临的主要挑战。当我们考虑未来的网状多云的管理平面时,它们将需....
发表于 2020-03-30 15:42 268次阅读
解决多云复杂性将是未来几年IT专业人员面临的主要...

微软要多方面解决Windows 10新版磁盘空间...

微软试图在Windows 10 v2004版本中解决不少问题,比如现在这个跟进的是“保留存储”特性。
发表于 2020-03-30 10:11 301次阅读
微软要多方面解决Windows 10新版磁盘空间...