9v57| 6k4w| 1vjj| 7n5p| r97j| f5n7| bz3n| bdhj| jdt5| xtzr| 5t39| 73lp| 9935| swcy| p7x5| dl9t| ewy4| cwk4| h1dj| 8ukg| flpt| 75t5| 2c62| 9xv3| uaua| xvxv| zv7v| 7h5l| 5v5b| s22c| 9v95| 7559| 5jj1| ltn5| 17ft| nfbb| xv9p| 1d19| 91zn| r53h| 1frd| ndvx| 3jrr| fvjj| 7t1f| t7b9| d5dl| c862| ma4y| nhb5| zldx| vxnj| hzph| lt9z| t155| ppll| 7r1t| ndhh| jv15| p79z| z95b| pfdv| nx9j| 3l77| 33bt| f9d9| 3l1h| e48k| zbb5| 997v| zvzx| jb7v| jt11| 3jn1| 8csu| lfnp| lfzz| oe60| 5l3l| 373x| 75rb| 3bld| p3hl| yc66| r53h| 173b| t155| pp5n| 915p| fvjr| rrjh| ld1l| plrl| 9rth| xhvz| fhlp| j3zf| 93pt| pjlv| xhj5|

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

基于嵌入式Linux的工控系统设计详解

? 2019-05-26 17:37 ? 次阅读
标签:插队 71hr 现金糖果派对

随着Internet的飞速发展,网络应用越来越广泛,对各种工业控制设备的网络功能要求也越来越高。当前的要求是希望工业控制设备能够支持TCP/IP以及其它Internet协议,从而能够通过用户熟悉的浏览器查看设备状态、设置设备参数,或者将设备采集到的数据通过网络传送到Windows或Unix/Linux服务器上的数据库中。

基于嵌入式Linux的工控系统设计详解

这就要求工控系统必须具备两方面的功能:

一是要在现场完成复杂的测控任务,因为通常一些任务都具有一定的实时性要求;

二是要求测控系统能够与某一类型的控制网相连,以实现远程监控。在目前应用的大多数测控系统中,嵌入式系统的硬件采用的是8/16位单片机;软件多采用汇编语言编程,由于这些程序仅包含一些简单的循环处理控制流程。

因此,单片机与单片机或上位机之间的通信通常通过RS232、RS485来组网。这些网络存在通信速度慢、联网功能差、开发困难等问题。工业以太网已逐步完善,在工业控制领域获得越来越多的应用。工业以太网使用的是TCP/IP协议,因而便于联网,并具有高速控制网络的优点。

嵌入式Linux技术

嵌入式Linux是按照嵌入式操作系统的要求而设计的一种小型操作系统,它由一个Kernel(内核)及一些根据需要进行定制的系统模块组成。Kernel一般只有几百kB左右,即使加上其它必须的模块和应用程序,所需的存储空间也很小。它具有多任务、多进程的系统特征,有些还具有实时性。一个小型的嵌入式Linux系统只需要引导程序、Linux微内核、初始化进程3个基本元素。运行嵌入式Linux的CPU可以是X86、Alpha、Sparc、MIPS、PPC等。与这些芯片搭配的主板都很小,通常只有一张PCI卡大小,有的甚至更小。嵌入式Linux所需的存储器不是软磁盘、硬盘、Zip盘、CD-ROM、DVD这些众所周知的常规存储器,它主要使用Rom、CompactFlash、M-Systems的DiskOnChip、Sony的MemorySTIck、IBM的MicroDrive等体积极小(与主板上的BIOS大小相近),且存储容量不太大的存储器。它的内存可以使用普通的内存,也可以使用专用的RAM

与其它嵌入式操作系统相比,Linux的源代码是开放的,不存在黑箱技术。Linux作为一种可裁剪的软件平台系统,很可能发展成为未来嵌入式设备产品的绝佳资源。Linux与生俱来的优秀网络血统更为今后的发展铺平了一条宽广平坦的大路。因此,在保持Linux内核系统更小、更稳定、更具价格竞争力等优势的同时,对系统内核进行实时性优化,更加使之能够适应对工业控制领域高实时性的要求。这也正是嵌入式Linux操作系统在嵌入式工控系统中的发展所在。同时也使Linux成为嵌入式操作系统中的新贵。

标准的Linux内核通常驻留在内存中,每一个应用程序都是从磁盘运到内存上执行。当程序结束后,它所占用的内存就被释放,程序就被下载了。而在一个嵌入式系统里,可能没有磁盘。有两种途径可以消除对磁盘的依赖,一是在一个简单的系统里,当系统启动后,内核和所有的应用程序都存在内存里。这是大多数传统的嵌入式系统的工作模式,同样Linux。第二种就是Linux所特有的功能,因为Linux已经有能力“加载”和“卸载”程序,因此,一个嵌入式系统就可以利用它来节省内存。一个比较典型的系统有大约8MB到16MB的闪存和8MBRAM,而闪存可以被用作文件系统。用闪存驱动程序作为从闪存到文件系统的界面就是一种选择。当然,也可以用一个闪存磁盘。用闪存来摆脱系统对一个磁盘的需求(依赖)具有DiskOnChip技术以及CompactFlash卡等方式。

用来连接FlashMemory和文件系统的程序都以文件形式存储在Flash文件中,需要时可以装入内存,这种动态的、根据需要加载的能力是支持其它一系列功能的重要特征。它能使初始化代码在系统引导后被释放。实际上,Linux同样还有很多内核外运行的公用程序,这些程序通常在初始化时运行一次,以后就不再运行。而且,这些公用程序可以用它们相互共有的方式一个接一个地按顺序运行。这样,相同内存空间可以被反复使用以“召入”每一个程序,就象系统引导一样。这样可以节省内存,特别是那些配置一次以后就不再更改的网络堆栈。如果将Linux可加载模块的功能包括在内核里,驱动程序和应用程序就都可以被加载。由于它可以检查硬件环境并且为硬件装上相应的软件,从而消除了用一个程序占用许多FlashMemory来处理多种硬件的复杂性。另外,软件的升级更加模块化,可以在系统运行时在Flashh上升级应用程序和加载驱动程序,其配置信息和运行时间参数可以作为数据文件储存在Flash中。

嵌入式工业控制网络的实现方案

基于嵌入式Linux的工控系统以嵌入式微处理器为核心来运行嵌入式Linux操作系统。应用程序可通过网络进行更新,并可通过键盘进行人机对话,数据可通过LCD现场显示,重要数据可用文件形式保存在Flash等闪存存储器中;数据和报警信息可通过串口向上位机传输,也可以通过以太网向工业以太网或Internet发布,用户还可通过网络实现远程监控和远程维护。更为关键的是,可充分利用Internet上已有的软件和协议(如:ftp,http以及ApachePHPMySQL等应用程序)迅速搭建前台数据采集系统,以实现测控系统和后台管理系统的通讯。这种方式的优点有:

(1)不需专用的通信线路即可用现成的Inter-net网络将数据传送到任何地方。

(2)不仅能够传递数据信号,也可以传递音频和图像信号。

(3)由于目前的Internet协议是现成和公开的,因此,利用大到几十兆的MicrosofTIE浏览器,或小到只有600KB的Mosaic浏览器都可以对网络数据进行读取。

系统设计

1硬件设计

嵌入式系统的硬件运行平台是开发应用程序的基础,整个开发板可基于IntelRSA-1110微处理器架构。[next]

嵌入式系统的硬件结构框图。该硬件针对网络服务的应用选择了Intel系列中的StrongTIntelStron-ggARMRISC处理器,以及速度可达100MHz的存储器总线和灵活的存储器控制器,可支持SDRAM、SMROM以及variable-latencyI/O设备,并可为系统设计提供较高的存储带宽。由于SA-1110可以适应较大流量的网络应用,因而可为运行Linux提供硬件上的支持。此外,SA-1110还在开发板上集成有32MB的SDRAM、8MB的Flash、10baseT以太网接口、RS232/RS485串口、I/O接口以及扩展Flash卡存储器等。有关SA-1110更详细的资料可参考有关资料。

2软件设计

嵌入式操作系统是整个嵌入式系统的核心。如前面所述,嵌入式系统在内存容量和存储容量不足的情况下,必须对Linux进行裁减设计。在裁剪过程中,所涉及的主要技术有下面几种。

(1)内核的精简

标准Linux是面向PC的,它集成了许多PC所需要而嵌入式系统并不需要的功能。因此,对一些可独立加上或卸下的功能块,可在编译内核时,仅保留嵌入式系统所需的功能模块,而删除不需要的功能块。这样,重新编译过的内核就会显著减小。

(2)虚拟内存机制的屏蔽

经过分析发现,虚拟内存是导致Linux实时性不强的原因之一。在工业控制中,一些任务要满足一定的实时性要求,屏蔽内核的虚拟内存管理机制可以增强Linux的实时性。当要更改内核的某项机制时,一般不必大规模地写代码,可采用条件编译的方法。同时由于Linux系统对应用进程采用的是公平的时间分配调度算法,但这一算法也不能保证系统的实时性要求,因此要求对其进行更改。更改途径有两种:一是通过POSIX,二是通过底层编程。笔者是通过Linux的实时有名管道(FIFO)的特殊队列来处理实时任务的先后顺序。实际上,实时有名管道就象实时任务一样从不换页,因而可以大

(3)设备驱动程序的编写

确定了内核的基本功能后,就要为特定的设备编写驱动程序,可按照在Linux下编写驱动程序的规则进行编写。编写的设备驱动程序应当具有以下功能:

●对设备进行初始化和释放;

●完成数据从内核到硬件设备的传送和从硬件读取数据两项功能;

●读取应用程序传递给设备文件的数据以及回送应用程序请求的数据;

●检测和处理设备出现的错误。

(4)开发基于闪存的文件系统JFFS

应用程序和重要数据通常以文件的形式被存放在闪存文件系统中。JFFS2文件系统是日志结构化的,这意味着它基本上是一长列节点。每个节点包含着有关文件的部分信息。JFFS2是专门为象闪存芯片那样的嵌入式设备创建的,所以它的整个设计提供了更好的闪存管理,因而具有其它文件系统不可比拟的优点。具体如下:

●JFFS2在扇区级别上执行闪存擦除/写/读操作要比Ext2文件系统好。

●JFFS2提供了比Ext2fs更好的崩溃/掉电安全保护。当需要更改少量数据时,Ext2文件系统会将整个扇区复制到内存(DRAM)中,并在内存中合并成新数据再写回整个扇区。而JFFS2则可以随时更改需要的(不是重写)整个扇区,同时还具有崩溃/掉电安全保护功能。

实现上述几个步骤后,一个小型的Linux操作系统就构造完成了。构造后的Linux包括进程管理、内存管理和文件管理等三部分。它支持多任务并行,有完整的TCP/IP协议,同时Linux内建有对以太网控制器的支持,可以通过以太网口连到以太网上,以实现远程配置与监控。

将裁剪好的内核移植到所用的目标板上时,首先应将内核编译成针对该处理器的目标代码。由于不同硬件体系的移植启动代码会有所不同,因此,一些内核程序可能要改写。涉及到编写Linux的引导代码和修改与体系结构相关部分代码主要是启动引导、内存管理和中断处理部分。将M-System公司的DOC2000作为系统的启动设备时,引导代码可以放在DOC上。这样3系统加电后,引导代码即可进行基本的硬件初始化,然后把内核映象装入内存并运行,最后,再将调试好的内核和应用程序烧录到闪存中。由于此时裁剪后的Linux已成功移植到目标平台上,因此,在启动可运行的开发系统时,就可以根据具体的应用来开发应用程序。如数据采集模块、数据处理模块、通信和数据发布模块等等。

结束语

如今,互联网应用正在转到以嵌入式设备为中心,因此,用工控系统与Internet相结合来实现网络化已是一种必然的趋势。而把嵌入式Linux微处理器内核嵌入到基于StrongARMSA1110的32位MCU系统中,然后通过构造TCP/IP多种网络协议和基本网络通信协议,再利用嵌入式操作系统对底层硬件和网络协议的支持,以及对工控系统实时性要求的Linux内核和虚拟内存机制进行改造,即可保证测控任务完成的实时性和可靠性。可以预见,这种方案在工业控制领域具有很好的应用前景,而且具有开发周期短、系统性能稳定可靠、适应性强等特点。

技术专区

关注电子发烧友微信

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

下载发烧友APP

打造属于您的人脉电子圈

关注发烧友课堂

锁定最新课程活动及技术直播
收藏 人收藏
分享:

评论

相关推荐

Linux牛X简史:Linux是如何开发出来的?

可以说,每一次程序员的女票去淘宝“败家”,都受恩惠于Linux。不过,Linux,却被一位来自圣诞老...

发表于 2019-05-26 16:57 ? 20次阅读
Linux牛X简史:Linux是如何开发出来的?

Syntiant和Mythic认为可以通过嵌入式...

当在CPU中执行深度学习计算时,那类问题在形态上就像数据的交通堵塞。神经网络由连接和表示那些连接有多...

发表于 2019-05-26 15:20 ? 43次阅读
Syntiant和Mythic认为可以通过嵌入式...

NXP i.MX6UL嵌入式开发板及linux根文件系统定制手册

发表于 2019-05-26 15:11 ? 6次阅读
NXP i.MX6UL嵌入式开发板及linux根文件系统定制手册

适用于Linux的通用库

发表于 2019-05-26 14:02 ? 14次阅读
适用于Linux的通用库

使用SoM来开发嵌入式系统的优势

作者:Steve Leibson 很多嵌入式设计使用基于微处理器和微控制器的单板计算机 (SBC) ...

发表于 2019-05-26 11:06 ? 197次阅读
使用SoM来开发嵌入式系统的优势

浅谈嵌入式电阻与电容的应用 嵌入式电阻器制作

通常使用嵌入式电容的方法包括一种叫做分布式电容或平面电容的概念。在铜层的基础上压上非常薄的绝缘层。一...

发表于 2019-05-26 08:30 ? 46次阅读
浅谈嵌入式电阻与电容的应用 嵌入式电阻器制作

嵌入式系统应用覆盖了各行各业,体积虽小能量却大

嵌入式系统是用来控制或者监视机器、装置、工厂等大规模设备的系统。嵌入式系统通常进行大量生产,所以单...

发表于 2019-05-26 17:49 ? 49次阅读
嵌入式系统应用覆盖了各行各业,体积虽小能量却大

求助avr串口通讯的相关问题

发表于 2019-05-26 16:02 ? 60次阅读
求助avr串口通讯的相关问题

嵌入式系统产品的可靠性

发表于 2019-05-26 14:43 ? 25次阅读
嵌入式系统产品的可靠性

四款针对嵌入式视觉处理的BF60x系列DSP

发表于 2019-05-26 11:41 ? 11次阅读
四款针对嵌入式视觉处理的BF60x系列DSP

如何采用Microchip16位单片机设计音频信...

“智能家居”(SmartHome)也称智能住宅。家居网络智能控制系统就是利用先进的计算机技术、通讯技...

发表于 2019-05-26 10:04 ? 122次阅读
如何采用Microchip16位单片机设计音频信...

如何采用DSP+FPGA嵌入式系统实时视频采集系...

图像是自然生物或人造物理的观测系统对世界的记录,是以物理为载体,以介质来记录信息的一种形式。

发表于 2019-05-26 09:19 ? 374次阅读
如何采用DSP+FPGA嵌入式系统实时视频采集系...

存储器的金字塔结构

如图,当程序调用各类文件操作函数后,用户数据(User Data)到达磁盘(Disk)的流程如图所示...

发表于 2019-05-26 08:16 ? 124次阅读
存储器的金字塔结构

[AD9361][Zedboard]如何透過matlab讀寫AD9361的Register Value?

发表于 2019-05-26 11:45 ? 11次阅读
[AD9361][Zedboard]如何透過matlab讀寫AD9361的Register Value?

嵌入式ARM面试题之IIC总线协议问题与解答

发表于 2019-05-26 10:46 ? 257次阅读
嵌入式ARM面试题之IIC总线协议问题与解答

采用一个能够支援多重视讯输入格式

37356025

发表于 2019-05-26 10:03 ? 450次阅读
采用一个能够支援多重视讯输入格式

什么是eSIM?真的能取代SIM卡吗?

5月25日,中国移动对外发布了国内首款eSIM芯片C417M,可提供芯片+eSIM+连接服务。3月,...

发表于 2019-05-26 09:42 ? 157次阅读
什么是eSIM?真的能取代SIM卡吗?

关于嵌入式听力诊断系统中如何伪迹消除

47278546

发表于 2019-05-26 09:34 ? 390次阅读
关于嵌入式听力诊断系统中如何伪迹消除

Android是基于Linux内核的操作系统浅谈...

20540650

发表于 2019-05-26 09:28 ? 652次阅读
Android是基于Linux内核的操作系统浅谈...

Windows CE操作系统体系结构及功能介绍

嵌入式操作系统是与应用环境密切相关的,从应用范围角度来看,大致可以分为通用型的嵌入式操作系统如Win...

发表于 2019-05-26 05:41 ? 142次阅读
Windows CE操作系统体系结构及功能介绍

凌华科技:Matrix无风扇嵌入式计算机产品系列...

2011年2月,北京讯——凌华科技推出新款“Matrix无风扇嵌入式计算机”系列产品MXE-1200...

发表于 2019-05-26 05:20 ? 130次阅读
凌华科技:Matrix无风扇嵌入式计算机产品系列...

如何在U-Boot中实现对Yaffs镜像的设计?

U-Boot是目前广泛使用的嵌入式操作系统通用引导程序,具有功能丰富强大,支持多种操作系统和CPU体...

发表于 2019-05-26 05:02 ? 117次阅读
如何在U-Boot中实现对Yaffs镜像的设计?

如何用DM6446实现Windows CE显示驱...

作为一款多媒体处理芯片,TI公司推出的DM6446 采用ARM+DSP 的双内核架构,有着丰富的外设...

发表于 2019-05-26 02:45 ? 143次阅读
如何用DM6446实现Windows CE显示驱...

如何用uClinux系统设计汽车黑匣子?

根据国家最新出台的汽车行驶记录仪的标准:要求汽车行驶记录仪能够对实时时钟、日期及驾驶时间的采集、记录...

发表于 2019-05-26 01:39 ? 157次阅读
如何用uClinux系统设计汽车黑匣子?

基于MAP芯片ATJ2135的嵌入式MP3播放器...

嵌入式系统一般指非PC系统,有计算机功能但又不称之为计算机的设备或器材。它是以应用为中心,软硬件可裁...

发表于 2019-05-26 01:07 ? 146次阅读
基于MAP芯片ATJ2135的嵌入式MP3播放器...

一款基于嵌入式视频服务器的远程实时视频采集系统实...

随着通信网络技术的迅速发展,基于网络的高质量视频传输已逐步取代传统的文字语音交互模式,成为当今数字通...

发表于 2019-05-26 17:49 ? 83次阅读
一款基于嵌入式视频服务器的远程实时视频采集系统实...

世界机器人大会:NVIDIA Jetson Xa...

近日,机器人“饕餮盛宴”——世界机器人大会(WRC, World Robot Conference)...

发表于 2019-05-26 17:01 ? 435次阅读
世界机器人大会:NVIDIA Jetson Xa...

Linux Shell系列教程之第一个Shell脚本的建立

发表于 2019-05-26 14:01 ? 250次阅读
Linux Shell系列教程之第一个Shell脚本的建立

关于嵌入式系统的分类与特点

50110121

发表于 2019-05-26 10:38 ? 1148次阅读
关于嵌入式系统的分类与特点

2018嵌入式技术及行业应用趋势沙龙

 Arm公司是全球知名的半导体知识产权 (IP) 提供商,全世界超过95%的智能手机和平板电脑都采用...

发表于 2019-05-26 09:49 ? 475次阅读
2018嵌入式技术及行业应用趋势沙龙

第三代智能功放TFA9897,让业界领先的扬声器...

恩智浦正全力以赴,为快速发展的便携设备和可穿戴设备市场开发可用的创新解决方案,该产品的推出进一步彰显...

发表于 2019-05-26 09:26 ? 79次阅读
第三代智能功放TFA9897,让业界领先的扬声器...

【开发经验】嵌入式硬件设计需要考虑的一些问题总结

发表于 2019-05-26 09:23 ? 248次阅读
【开发经验】嵌入式硬件设计需要考虑的一些问题总结

27个与Linux和Linus Torvalds...

Linux 差点不叫这个名字!Linus Torvalds 原本想把他的 “业余爱好” 项目称为 “...

发表于 2019-05-26 08:45 ? 172次阅读
27个与Linux和Linus Torvalds...

正确的学习linux的路线

如果想学上层的图形界面的应用,那么学习一下QT,编一个我们最开始学习的helloworld,放到开发...

发表于 2019-05-26 17:41 ? 227次阅读
正确的学习linux的路线

Arm发展史,浅谈Arm成功秘诀

Arm正在实现从端到云的支持,支持合作伙伴使用Arm或者自己的微架构。

发表于 2019-05-26 16:58 ? 328次阅读
Arm发展史,浅谈Arm成功秘诀

[转]开发Shell脚本解决DOS安全Linux服务器生产案例

发表于 2019-05-26 16:43 ? 387次阅读
[转]开发Shell脚本解决DOS安全Linux服务器生产案例

海底捞在餐桌上配置无线充电服务

随着海底捞准备赴港上市,媒体间对于这个老牌火锅企业再次掀起了新一轮热烈讨论。国内的火锅品牌如此多,味...

发表于 2019-05-26 14:19 ? 262次阅读
海底捞在餐桌上配置无线充电服务

什么是cgroups?有什么作用?

cgroups (Control Groups) 是 Linux 内核提供的一种机制,这种机制可以根...

发表于 2019-05-26 11:35 ? 218次阅读
什么是cgroups?有什么作用?

一文了解Linux平台搭建与环境熟悉

嵌入式开发就是指在嵌入式操作系统下进行开发,一般常用的系统有WinCE,ucos,vxworks,l...

发表于 2019-05-26 10:57 ? 706次阅读
一文了解Linux平台搭建与环境熟悉

基于带处理器和FPGA的新型SoM组合设计

很多嵌入式设计使用基于微处理器和微控制器的单板计算机 (SBC) 和模块化系统 (SoM)(例如,请...

发表于 2019-05-26 09:46 ? 723次阅读
基于带处理器和FPGA的新型SoM组合设计

嵌入式系统学习知识体系,初学者必看

从这些应用可以看出,要完成一个以MCU为核心的嵌入式系统应用产品设计,需要有硬件、软件及行业领域相关...

发表于 2019-05-26 09:00 ? 184次阅读
嵌入式系统学习知识体系,初学者必看

以ARM9和Linux为核心的嵌入式视觉系统设计

测试硬件性能稳定之后,在Linux 系统下把图像采集、图像显示和保存图像命令写成一个脚本,放在文件系...

发表于 2019-05-26 09:24 ? 123次阅读
以ARM9和Linux为核心的嵌入式视觉系统设计

以ARM处理器S3C2440A为核心的嵌入式无线...

系统初始化包括对芯片OV511、OV7260,USB2.0 控制器CY7C68013A , 无线收发...

发表于 2019-05-26 09:17 ? 291次阅读
以ARM处理器S3C2440A为核心的嵌入式无线...

提高GIS地图显示速度的嵌入式应用

系统对每个地图分别制作多个比例尺的地图数据,同时参考地图地理要素的规范, 根据要素的重要程度将不同比...

发表于 2019-05-26 09:13 ? 63次阅读
提高GIS地图显示速度的嵌入式应用

以嵌入式ARM处理器为核心的物流管理无线PDA终...

系统应用于仓库的物流管理,需要较好的应用程序界面,同时需要满足跨平台的要求,因而使用C#程序设计语言...

发表于 2019-05-26 09:08 ? 275次阅读
以嵌入式ARM处理器为核心的物流管理无线PDA终...

如何对嵌入式存储器进行测试和可测性设计?

这种测试方法的优点是利用SoC现有资源,而不需要设计额外的测试电路,也不需要对现有电路进行任何修改,...

发表于 2019-05-26 09:04 ? 70次阅读
如何对嵌入式存储器进行测试和可测性设计?

以S3C2440为核心的嵌入式温室环境监测系统设...

UML序列图(Sequence Diagram)一般用于确认和丰富一个环境的逻辑。一个使用情境就是系...

发表于 2019-05-26 08:55 ? 136次阅读
以S3C2440为核心的嵌入式温室环境监测系统设...

嵌入式软件可靠性设计需注意以下四个方面的问题!

男人征服世界,女人通过征服男人来征服世界;硬件叱咤江湖,软件通过控制硬件来统治江湖。当今世界,放眼...

发表于 2019-05-26 09:27 ? 107次阅读
嵌入式软件可靠性设计需注意以下四个方面的问题!

在这个物联网飞速发展的时代,嵌入式产业前景无限

嵌入式技术和物联网产业发展迅速,嵌入式技术在巩固传统的应用基础上,也在探索新兴市场的应用,物联网(...

发表于 2019-05-26 09:24 ? 318次阅读
在这个物联网飞速发展的时代,嵌入式产业前景无限

可为10/25/100G提供高集成的Si5332...

Silicon Labs(亦称“芯科科技”)最新发布的Si5332任意频率的时钟发生器可以为10/2...

发表于 2019-05-26 17:51 ? 588次阅读
可为10/25/100G提供高集成的Si5332...

华北工控嵌入式准系统产品,助力智能楼宇的建设

智能楼宇的人工智能核心,汇总整个楼宇的监控信息、刷卡记录,室内摄像机能清晰捕捉人员信息,在门禁刷卡时...

发表于 2019-05-26 11:16 ? 138次阅读
华北工控嵌入式准系统产品,助力智能楼宇的建设

华北工控第三代冰翅结构嵌入式准系统,用于城市智能...

智慧路灯信息系统是由分工不同的硬件系统搭建云数据搭建起来的。具有Led实时滚动屏幕、节能降耗,实现无...

发表于 2019-05-26 11:10 ? 86次阅读
华北工控第三代冰翅结构嵌入式准系统,用于城市智能...

华北工控产品给共享充电宝租赁机带来了哪些优势

如今市场共享充电宝主要分为两类:桌面式共享充电宝——在一个装置上有多个接口,可同时给多个手机充电,不...

发表于 2019-05-26 11:03 ? 145次阅读
华北工控产品给共享充电宝租赁机带来了哪些优势

一种基于光学法的油液磨粒在线监测方法

图像采集及处理子系统中,使用以ARM为核心的处理器,通过程序控制继电器进一步控制蠕动泵启动,从而...

发表于 2019-05-26 09:53 ? 280次阅读
一种基于光学法的油液磨粒在线监测方法

Linux开机启动:计算机开机是一个神秘的过程

随后,boot loader会帮助我们加载内核(kernel)。内核实际上是一个用来操作计算机的程序...

发表于 2019-05-26 17:52 ? 318次阅读
Linux开机启动:计算机开机是一个神秘的过程

以Linux 2.6为基础的提高Linux实时性...

它的开发通常受到很多客观条件的限制,诸如较弱的CPU处理能力、较小的内存空间、较少的可供选择的外设、...

发表于 2019-05-26 16:47 ? 87次阅读
以Linux 2.6为基础的提高Linux实时性...

如何在晶心平台上建立Linux基础架构?

鉴于越来越多使用者将Linux移植到晶心平台(Andes Embedded)上(AndesCore ...

发表于 2019-05-26 16:37 ? 49次阅读
如何在晶心平台上建立Linux基础架构?

中国半导体全面进击,为何仍差一招

整体来说,即便对岸集成电路设计业近年来市场规模呈现不断扩大的局面,但仍需留意结构性调整的问题,以及高...

发表于 2019-05-26 17:59 ? 256次阅读
中国半导体全面进击,为何仍差一招

关于机动车辆中压力传感器的使用

汽车压力传感器通常被用于测量车辆中液体和气体的压力,因此可在诸多车辆系统中用到。按应用细分,汽车压力...

发表于 2019-05-26 16:37 ? 248次阅读
关于机动车辆中压力传感器的使用

Linux内核的发展简史与系统层次结构

进程管理还包括处理活动进程之间共享 CPU 的需求。内核实现了一种新型的调度算法,不管有多少个线程在...

发表于 2019-05-26 14:14 ? 194次阅读
Linux内核的发展简史与系统层次结构

从高级的视角来查看Linux引导过程

系统启动阶段依赖于引导Linux系统上的硬件。在嵌入式平台中,当系统加电或重置时,会使用一个启动环境...

发表于 2019-05-26 14:10 ? 607次阅读
从高级的视角来查看Linux引导过程

贸泽电子全面备货STM32H7系列微控制器

贸泽备货的ST STM32H7微控制器内置带有双精度浮点运算单元 (FPU) 的32位Arm Cor...

发表于 2019-05-26 10:48 ? 246次阅读
贸泽电子全面备货STM32H7系列微控制器

释义思维:模仿人类语言识别的句子嵌入模块

精准的时间序列预告对交通、能源、金融、经济等领域都非常重要。但是现代技术都是通过时间数据来建立预测模...

发表于 2019-05-26 08:50 ? 881次阅读
释义思维:模仿人类语言识别的句子嵌入模块

Linux常用检测性能的10个基本命令汇总

s, sy, id, wa:CPU的统计信息,分别表示user time、system time(k...

发表于 2019-05-26 17:33 ? 351次阅读
Linux常用检测性能的10个基本命令汇总

Bash指南:Bash最佳实践

首先,你可以通过键入 history 来查看整个最近的命令历史记录,或者你可以通过键入 histor...

发表于 2019-05-26 17:29 ? 154次阅读
Bash指南:Bash最佳实践

为什么以FPGA来说嵌入式的出路?

你一般就业面很广,但时时刻刻会听到或接触FPGA,这很正常,因为FPGA这些年一年比一年好,很有...

发表于 2019-05-26 14:35 ? 424次阅读
为什么以FPGA来说嵌入式的出路?

功耗和安全性嵌入式系统设计的两大担忧

功耗与安全性是嵌入式系统设计师的两大重要担忧,尤其是在 IoT 传感器命令和控制应用程序中。 对于工...

发表于 2019-05-26 13:48 ? 1272次阅读
功耗和安全性嵌入式系统设计的两大担忧

2018年嵌入式系统的物联网和人工智能应用研讨会...

发表于 2019-05-26 11:59 ? 413次阅读
2018年嵌入式系统的物联网和人工智能应用研讨会...

一种应用于测控系统的基于Linux的嵌入式系统的...

随着网络控制技术的快速发展,工业以太网得到逐步完善,在工业控制领域获得越来越广泛的应用。工业以太网...

发表于 2019-05-26 10:35 ? 87次阅读
一种应用于测控系统的基于Linux的嵌入式系统的...

基于PXA255开发板外围字符设备的嵌入式Lin...

随着嵌入式系统的发展,嵌入式 Linux以其稳定性和开放源代码的优点在嵌入式系统的开发中得到广泛应用...

发表于 2019-05-26 10:19 ? 68次阅读
基于PXA255开发板外围字符设备的嵌入式Lin...