基于嵌入式Linux系统平台并可应用于监控组态软件实时数据库的设计方案详解 - 嵌入式技术 - 澳门皇冠赌场官网|澳门皇冠赌场网站|皇冠赌场娱乐官方网站

  • <tr id='y371b'><strong id='y371b'></strong><small id='y371b'></small><button id='y371b'></button><li id='y371b'><noscript id='y371b'><big id='y371b'></big><dt id='y371b'></dt></noscript></li></tr><ol id='y371b'><option id='y371b'><table id='y371b'><blockquote id='y371b'><tbody id='y371b'></tbody></blockquote></table></option></ol><u id='y371b'></u><kbd id='y371b'><kbd id='y371b'></kbd></kbd>

    <code id='y371b'><strong id='y371b'></strong></code>

    <fieldset id='y371b'></fieldset>
          <span id='y371b'></span>

              <ins id='y371b'></ins>
              <acronym id='y371b'><em id='y371b'></em><td id='y371b'><div id='y371b'></div></td></acronym><address id='y371b'><big id='y371b'><big id='y371b'></big><legend id='y371b'></legend></big></address>

              <i id='y371b'><div id='y371b'><ins id='y371b'></ins></div></i>
              <i id='y371b'></i>
            1. <dl id='y371b'></dl>
              1. 澳门皇冠赌场官网|澳门皇冠赌场网站|皇冠赌场娱乐官方网站 > 嵌入式技术 > 正文

                基于嵌入式Linux系统平台并可应用于监控组态软件实时数据库的设计方案详解

                2018年07月14日 10:05 次阅读

                1 引言

                实时数据库(real-TIme database, RTDB)作为组态软件设计与实现的核心内容解决了其所 应对的现代工业生产现场环境中生产数据与控制数据类型复杂多样,数据处理与事件调度时 间约束严格等难题。目前,国内外已经有多种基于Windows 操作系统平台的实时数据库 产品在自动化过程控制领域中得到应用,随着Linux 操作系统的出现,这种开发平台单一 的局面有望得到改观。Linux 操作系统具有很多优秀的特性适于组态软件实时数据库系统的 开发,特别是其完善的进程线程管理,进程间通信机制与并发控制,可靠的内存管理系统, 更是为时间约束严格的实时数据库的开发提供了有力的支持。因此,本文结合Linux 系统实 时多任务方面的特性,采取能够满足数据实时响应要求的多级存储结构,研究并提出了一种 基于嵌入式Linux 系统平台并可应用于监控组态软件的实时数据库实现方案。

                2 实时数据库存储结构的分析与设计

                实时数据库是监控组态软件数据处理,事务调度,各应用程序间通信的中心。图1 即示 出了组态软件实时数据库的数据处理流程。

                基于嵌入式Linux系统平台并可应用于监控组态软件实时数据库的设计方案详解

                2.1 实时数据库的数据流分析

                组态软件运行环境分为实时数据库管理系统(RTDBMS)和实时监控界面程序(real-TIme supervisory control interface, RTSCI)。实时数据库管理系统需要把工业现场中复杂多样的过 程和控制数据抽象为合理高效的数据结构,实时监控界面程序则利用实时过程数据为现场监 控人员提供一个反映实际生产过程的可视化图形界面,在实际运行中二者构成客户端/服务 器计算模式。RTDBMS 作为数据服务的提供者,需要满足RTSCI 种类多样的数据需求。

                为了形象的描绘工业现场的实际生产过程,RTSCI 由多种图形对象构成,根据不同的数 据类型需求可分为实时显示,实时趋势,历史趋势,实时报警等。而应用于现代工业生产现 场环境的实时数据库还需要满足严格的数据存取与事件响应的定时限制。所以,传统的数据 库管理系统所采用的数据表示方法,存储模式已不能满足工控组态软件所要求的响应速度 。为此,在设计实时数据库时,为了兼顾RTSCI 所要求的数据图形表现多样性与工业生产 环境时间约束的严格性,需要采用多种存储介质合理组合的多层级数据存储结构。

                在工业生产过程中实时产生的过程量,是需要组态软件在每个采样周期中及时更新的动 态数据,为了保证实时数据库的及时响应,须将其存储在内存中;对于RTSCI 的某些数据 需求,如历史趋势显示,实时数据库应为之提供相比内存更大的存储空间,这类数据需求不 需要很高的响应速度,可将之命名为静态数据,其所服务的图形对象要求可按时间翻页浏览, 这类静态数据适于存储在文件系统中;而需要长期保存的生产过程量数据,即历史数据,它 们是今后进行生产效能分析的依据,这些数据可以保存在通用数据库中。这样,由内存数据 库,外存文件系统以及通用数据库的三级存储结构,便构成了既可满足实时数据定时限制又 兼顾数据需求多样性的可应用于监控组态软件的实时数据库的存储架构。

                2.2 利用共享内存与命名管道技术实现实时数据库存储结构

                Linux 提供了一组由AT&T System V.2 版本的UNIX 引入的进程间通信(Inter-Process CommunicaTION, IPC)机制,其中的共享内存技术允许两个不相关的进程访问同一段逻辑内 存,是在两个运行中的进程间传递数据的一种非常高效的数据访问机制,可为RTDBMS 与RTSCI 间的动态数据交互提供有力的支持。但共享内存技术本身并未提供任何同步机制, 因此还需要配合IPC 的信号量机制来保证二者间数据访问控制。Linux 提供的另一组在不相 关的进程间进行数据交互的函数是命名管道FIFO。它是将数据存储在文件系统中实现进程 间共享的一种通信方式。命名管道适用于数据存取响应时间要求相对宽松且数据交互总量较 大的应用场合。同时,FIFO 中实现数据读写的read 和write 调用的阻塞机制,还可以提供 进程间的同步控制。

                基于嵌入式Linux系统平台并可应用于监控组态软件实时数据库的设计方案详解

                由上述对其特点的分析,FIFO 技术是实现RTDBMS 与RTSCI 间静态数据交互较好的 选择。上图即示出了由共享内存,命名管道,ODBC 接口等多种进程间通信机制构建的实时 数据库存储结构。值得注意的是,为了实现实时数据库与通用数据库的双向数据交换,需要编写特定的通用数据库接口(ODBC 接口)例程。Linux 提供了一组丰富的接口函数用来访问 MySQL 数据库。通过对通用数据库MySQL 的数据连接进行组态,实时数据库便可按照预 先指定的采样周期,对规定时间区段内的历史数据与MySQL 数据库建立数据连接。

                3 实时数据库系统的实现

                3.1 数据模型的分析与构建

                传统数据模型包括三个部分:一组数据对象及其结构,一组数据操作,关于数据对象与 操作的完整性约束。而对于工业生产中所产生的实时数据,还必须约束于严格的定时限制。

                在应用于工业现场控制的组态软件中不仅包括实时产生的过程量数据,还存在着描述系 统运行状况的系统数据,在利用采集到的过程量数据的基础上,经处理后提取出的计算数据, 以及涉及控制测量组态或从工控软件输出到输出装置上的数据等。由此,可将实时数据模型 抽象为:模拟量,开关量,字符串量三种数据类型。

                3.2 数据类型的实现

                上述用于构建实时数据过程量的三类数据模型,对应于具体的实现分别可用:浮点型, 布尔型,字符数组来表示。实时数据可由结构类型实现,以其中的实时数据类型字段来区分 不同的过程量类型。实时数据结构类型的实现如下。

                /*枚举类型标记实时数据过程量类型 */

                typedef enum {

                double_t = 1,

                bool_t

                } pv_type_set;

                /* 联合类型实现实时数据过程量值 */

                typedef union {

                double dPV;

                bool swhPV;

                } pv_data_set;

                /* 实时数据的数据类型 */

                #define name_LEN 20

                #define DESC_LEN 50

                typedef STruct {

                char nAME[NAME_LEN + 1];//数据点名称

                pv_type_set type;//数据点类型

                char desc[DESC_LEN + 1];//数据点描述信息

                pv_data_set pv;//数据点过程量值

                char domain[3];//数据点所在域号

                char eu[DESC_LEN + 1];//数据点工程单位描述

                double euLow;//数据点工程单位下限

                double euHigh;//数据点工程单位上限

                double pvRaw;//现场测量裸数据

                bool IsRanCon;//是否进行量程变换

                double pvRawLow;//裸数据量程下限

                double pvRawHigh;//裸数据量程上限

                bool staTIc;//静态数据历史数据存储至文件系统

                int storecyc;//备份周期

                bool IsAlarm;//是否报警

                int AlarmPriority;//报警优先级

                … …

                } tag_node;

                3.3 实时数据在数据库中的组织形式及相关数据结构

                为了充分地利用 Linux 平台对实时多任务操作的支持,实时数据库的数据采集与处理等任务应以多进程的形式并发执行。而Linux 操作系统IPC 机制中的共享内存技术可以根据需 要离散地分配内存空间,从而可将所有数据点的共享内存地址构成索引并建表。在实际应用 中,经常会将若干在生产工艺上有关联的数据点划分为一个数据域,所以地址索引表为两级 结构:第一级为域表,其中的数据项存储特定数据域的地址;第二级为数据点表,数据项存 储某一数据域中的每个数据点的内存地址。域表与数据点表中存储的数据点所在的域号字段 与数据点号字段组合构成数据点ID。包括所有实时数据点的地址索引由一张域表与多张数 据点表构成。根据存储域表结构的内存地址,便可访问所有数据点的共享内存地址。下面给 出域表与数据点表用到的数据结构。

                /* 描述域表数据项的数据结构 */

                typedef struct {

                char domIndex[3];//域号

                tbTag_item *tbTag_ptr;//该域的数据点表地址

                } tbDom_item;

                /*描述数据点表数据项的数据结构*/

                typedef struct {

                char tagIndex[3];//数据点号

                tag_node *tag_ptr;//指向数据点的指针

                int shmid;//存储该数据点的共享内存标号

                char name[NAME_LEN + 1];//数据点名称

                } tbTag_item;

                域表与数据点表的数据项内容与关系结构示意见图 3。

                基于嵌入式Linux系统平台并可应用于监控组态软件实时数据库的设计方案详解

                3.4 一组访问实时数据库的通用编程接口

                作为投入现场运行的监控组态软件的核心部件,实时数据库需要为现场操作人员提供类 似传统数据库管理系统的实时数据查询与更新等功能。另外出于设备无关性的考虑,也需要 为监控组态软件的其他应用程序提供一组用来直接访问实时数据库的接口函数。这样,对于 其他工控设备与实时数据库进行数据交换的需求,只要利用这样一组接口函数开发不同的驱 动程序便可得到满足,从而增强了实时数据库系统的通用性与开放性。下面列出了一些较为 常用的数据访问接口函数。

                int CreatTag();//创建数据点

                char *GetNameByID(char *tagID);//通过数据点ID 取得数据点名

                char *GetIDByName(char *tagName);//通过数据点名得到数据点ID

                pv_type_set GetPVType(char *tagName);//通过数据点名得到数据点过程量值类型

                int GetPVByName(char *tagName, pv_data_set *pv);//根据数据点名获取数据点过程量值

                int SetPVByName(char *tagName, pv_data_set *pv);//根据数据点名写入数据点过程量值

                5 结语

                实时数据库作为监控组态软件的核心部分,其组织结构是否高效直接影响到与底层 I/O 过程设备的数据交换,与实时监控界面程序的数据传递,与组态软件中其它运行程序的实时 通信等多项技术指标。所以,其设计要求结构精简,存储高效,并且具备相当的可靠性与稳 定性。经实际应用证明,由本文提出的利用共享内存,文件系统,通用数据库多层级存储介 质相结合的实时数据库存储结构,能较充分地利用Linux 操作系统实时多任务方面的特性, 较好地满足工业生产现场环境的实时响应要求。另外,实时数据库的开发是一个有着广阔前景的研究领域,其还包括诸如I/O 调度与缓冲管理,恢复与超载管理等多项实现内容 

                技术专区

                关注电子发烧友微信

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

                下载发烧友APP

                打造属于您的人脉电子圈

                关注发烧友课堂

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

                评论

                相关推荐

                物联网并不像你想象的那么安全

                2018 年 6 月 27 日,中国移动、中国电信、中国联通、AT&T、沃达丰、德国电信、阿联酋电信...

                发表于 2018-07-13 16:37 234次阅读
                物联网并不像你想象的那么安全

                开创嵌入式加密芯片市场新天地——LKT4100系列芯片推荐

                发表于 2018-07-13 07:54 15次阅读
                开创嵌入式加密芯片市场新天地——LKT4100系列芯片推荐

                嵌入式应用的优化技巧

                发表于 2018-07-12 14:55 23次阅读
                嵌入式应用的优化技巧

                嵌入式于非嵌入式的区别

                发表于 2018-07-12 14:55 20次阅读
                嵌入式于非嵌入式的区别

                嵌入式系统的学习误区和困惑

                发表于 2018-07-12 14:55 20次阅读
                嵌入式系统的学习误区和困惑

                嵌入式系统的四层结构

                发表于 2018-07-12 14:55 22次阅读
                嵌入式系统的四层结构

                嵌入式系统的基础知识该如何学习

                发表于 2018-07-12 14:55 21次阅读
                嵌入式系统的基础知识该如何学习

                嵌入式系统实用电源管理技术应该如何选择?

                发表于 2018-07-12 14:55 31次阅读
                嵌入式系统实用电源管理技术应该如何选择?

                协同设计与传统设计方法的比较

                发表于 2018-07-12 14:55 24次阅读
                协同设计与传统设计方法的比较

                嵌入式软硬件协同设计的过程

                发表于 2018-07-12 14:55 21次阅读
                嵌入式软硬件协同设计的过程

                嵌入式系统如何进行性能评测

                发表于 2018-07-12 14:55 18次阅读
                嵌入式系统如何进行性能评测

                嵌入式软件工程师都在开发什么?

                发表于 2018-07-12 14:55 45次阅读
                嵌入式软件工程师都在开发什么?

                嵌入式系统中的目标识别技术

                发表于 2018-07-12 14:55 20次阅读
                嵌入式系统中的目标识别技术

                嵌入式系统工程师工资怎么样?

                发表于 2018-07-12 14:55 33次阅读
                嵌入式系统工程师工资怎么样?

                嵌入式无风扇工控机于传统工控机有何不同

                发表于 2018-07-12 14:55 39次阅读
                嵌入式无风扇工控机于传统工控机有何不同

                嵌入式Linux系统从软件的角度看通常可以分为几...

                每种不同的 CPU 体系结构都有不同的 Boot Loader。有些 Boot Loader 也支持...

                发表于 2018-07-12 11:20 144次阅读
                嵌入式Linux系统从软件的角度看通常可以分为几...

                练一练!3道经典嵌入式C 面试题,答案在文末

                发表于 2018-07-12 10:38 132次阅读
                练一练!3道经典嵌入式C 面试题,答案在文末

                优质视频教程,免费观看,快乐学习

                发表于 2018-07-12 09:13 84次阅读
                优质视频教程,免费观看,快乐学习

                Linux虚拟机上安装Xilinx petali...

                首先是“管理”-》“全局设定”-》“常规”-》默认虚拟电脑位置:选择一个专门用来放置虚拟机的位置,并...

                发表于 2018-07-12 08:45 43次阅读
                Linux虚拟机上安装Xilinx petali...

                东进统一安全认证平台 安全服务需持续更新

                随着物联网、金融科技的快速发展,数据安全、服务授权和身份认证等过程面临更大的挑战。

                发表于 2018-07-11 16:09 186次阅读
                东进统一安全认证平台 安全服务需持续更新

                LINUX是什么?LINUX运行所需的硬件/软件

                LINUX会发展成为一个自给自足的系统,现在需要Minix-386才能正常运行。你需要Minix让初...

                发表于 2018-07-11 15:32 131次阅读
                LINUX是什么?LINUX运行所需的硬件/软件

                虚拟机和容器,你应该怎么选?

                首先要了解的有关容器和虚拟机的一个事情是,一个运用于应用程序,另一个是为操作系统设计的。这就是为什么...

                发表于 2018-07-11 10:17 180次阅读
                虚拟机和容器,你应该怎么选?

                Linux Kernel 4.16系列停止维护,...

                知名 Linux 内核维护人员兼开发人员 Greg Kroah-Hartman 近日在发布 4.16...

                发表于 2018-07-10 14:39 133次阅读
                Linux Kernel 4.16系列停止维护,...

                如何在Linux中驱动Generic Timer

                在单核时代,各个SOC vendor厂商购买ARM core的IP,然后自己设计SOC上的perip...

                发表于 2018-07-10 11:42 218次阅读
                如何在Linux中驱动Generic Timer

                单片机和嵌入式的概念

                发表于 2018-07-10 11:21 87次阅读
                单片机和嵌入式的概念

                嵌入式技术真的就这么难懂吗?

                很多求职者都想着找一份工资高并且轻松的工作,所以换工作也就成了求职者必经之路。很多求职网站也就成了各...

                发表于 2018-07-10 11:00 48次阅读
                嵌入式技术真的就这么难懂吗?

                嵌入式应用已经潜移默化的进入到你的生活

                发表于 2018-07-10 11:00 37次阅读
                嵌入式应用已经潜移默化的进入到你的生活

                人工智能的到来再次带火了嵌入式

                发表于 2018-07-10 11:00 39次阅读
                人工智能的到来再次带火了嵌入式

                智慧人生,首选Python

                发表于 2018-07-10 10:57 19次阅读
                智慧人生,首选Python

                Python将是人工智能时代的最佳编程语言

                发表于 2018-07-10 10:57 25次阅读
                Python将是人工智能时代的最佳编程语言

                学习嵌入式有前途吗?

                发表于 2018-07-10 10:56 20次阅读
                学习嵌入式有前途吗?

                嵌入式工程师的职业发展方向学习规划

                发表于 2018-07-10 10:56 16次阅读
                嵌入式工程师的职业发展方向学习规划

                嵌入式的两大方向您了解吗?

                嵌入式系统无疑是当前最热门最有发展前途的IT应用领域之一,它是各种电子产品的核心技术,也是工业4.0...

                发表于 2018-07-10 10:56 33次阅读
                嵌入式的两大方向您了解吗?

                嵌入式系统发展前景好么?

                发表于 2018-07-10 10:56 31次阅读
                嵌入式系统发展前景好么?

                为什么要学嵌入式?学好嵌入式真的有发展前途吗?

                发表于 2018-07-10 10:56 13次阅读
                为什么要学嵌入式?学好嵌入式真的有发展前途吗?

                嵌入式linux学习步骤

                发表于 2018-07-10 10:56 20次阅读
                嵌入式linux学习步骤

                新手学习嵌入式的十大“不要”

                发表于 2018-07-10 10:56 18次阅读
                新手学习嵌入式的十大“不要”

                嵌入式开发与单片机开发有什么区别

                发表于 2018-07-10 10:56 26次阅读
                嵌入式开发与单片机开发有什么区别

                浅谈实时频谱技术在干扰诊断中的应用

                本应用文章从EMI测试挑战出发,介绍了一种瞬态干扰的测试技术,作为 罗德与施瓦茨公司(R&S)全面E...

                发表于 2018-07-10 08:50 412次阅读
                浅谈实时频谱技术在干扰诊断中的应用

                嵌入式集成开发工具该如何让其更好地服务于设计?

                能够深入研究嵌入式开发工具背后的机制并将之熟练运用,标志着开发人员的技术水平达到了较高的程度。

                发表于 2018-07-09 17:42 1699次阅读
                嵌入式集成开发工具该如何让其更好地服务于设计?

                嵌入式硬件设计过程中的一些问题浅析

                嵌入式开发项目中,首先需要做需求分析,然后根据需求分析进行综合考虑,这里给出几个特别要注意的问题

                发表于 2018-07-09 14:59 125次阅读
                嵌入式硬件设计过程中的一些问题浅析

                嵌入式时代已经来临,嵌入式学习的方法你知道多少呢...

                现在很多同学也意识到了学校培养模式和社会需求脱节问题,有一部分同学也先行行动起来,开始注重培养自己...

                发表于 2018-07-09 14:25 218次阅读
                嵌入式时代已经来临,嵌入式学习的方法你知道多少呢...

                关于嵌入式系统中的处理器技术以及四大特点详解

                嵌入式系统是将应用程序和操作系统与计算机硬件集成在一起的系统,它以应用为中心、以计算机技术为基础、...

                发表于 2018-07-09 14:11 103次阅读
                关于嵌入式系统中的处理器技术以及四大特点详解

                MY-8188EUS Linux-3.14.52 Test manual

                发表于 2018-07-09 14:03 124次阅读
                MY-8188EUS Linux-3.14.52 Test manual

                嵌入式的两大方向您了解吗?

                发表于 2018-07-09 12:00 17次阅读
                嵌入式的两大方向您了解吗?

                Linux是什么?

                发表于 2018-07-09 12:00 13次阅读
                Linux是什么?

                嵌入式系统发展前景好么?

                发表于 2018-07-09 12:00 17次阅读
                嵌入式系统发展前景好么?

                为什么要学嵌入式?学好嵌入式真的有发展前途吗?

                发表于 2018-07-09 12:00 19次阅读
                为什么要学嵌入式?学好嵌入式真的有发展前途吗?

                嵌入式linux学习步骤

                发表于 2018-07-09 12:00 20次阅读
                嵌入式linux学习步骤

                嵌入式linux学习步骤

                发表于 2018-07-09 12:00 17次阅读
                嵌入式linux学习步骤

                新手学习嵌入式的十大“不要”

                发表于 2018-07-09 11:57 19次阅读
                新手学习嵌入式的十大“不要”

                嵌入式开发与单片机开发有什么区别

                发表于 2018-07-09 11:57 17次阅读
                嵌入式开发与单片机开发有什么区别

                人生苦短,我选Python.

                发表于 2018-07-09 11:57 30次阅读
                人生苦短,我选Python.

                智慧人生,首选Python

                发表于 2018-07-09 11:57 17次阅读
                智慧人生,首选Python

                Python将是人工智能时代的最佳编程语言

                发表于 2018-07-09 11:57 28次阅读
                Python将是人工智能时代的最佳编程语言

                学习嵌入式有前途吗?

                发表于 2018-07-09 11:57 17次阅读
                学习嵌入式有前途吗?

                嵌入式工程师的职业发展方向学习规划

                发表于 2018-07-09 11:57 21次阅读
                嵌入式工程师的职业发展方向学习规划

                嵌入式的两大方向您了解吗?

                发表于 2018-07-09 11:57 19次阅读
                嵌入式的两大方向您了解吗?

                Linux是什么?

                发表于 2018-07-09 11:57 43次阅读
                Linux是什么?

                嵌入式系统发展前景好么?

                发表于 2018-07-09 11:57 39次阅读
                嵌入式系统发展前景好么?

                为什么要学嵌入式?学好嵌入式真的有发展前途吗?

                发表于 2018-07-09 11:57 66次阅读
                为什么要学嵌入式?学好嵌入式真的有发展前途吗?

                嵌入式linux学习步骤

                发表于 2018-07-09 11:57 17次阅读
                嵌入式linux学习步骤

                新手学习嵌入式的十大“不要”

                发表于 2018-07-09 11:57 23次阅读
                新手学习嵌入式的十大“不要”

                嵌入式开发与单片机开发有什么区别

                发表于 2018-07-09 11:57 19次阅读
                嵌入式开发与单片机开发有什么区别

                人生苦短,我选Python.

                发表于 2018-07-09 11:57 26次阅读
                人生苦短,我选Python.

                人生苦短,我选Python.

                发表于 2018-07-09 11:57 52次阅读
                人生苦短,我选Python.

                智慧人生,首选Python

                发表于 2018-07-09 11:57 33次阅读
                智慧人生,首选Python

                Python将是人工智能时代的最佳编程语言

                发表于 2018-07-09 11:57 19次阅读
                Python将是人工智能时代的最佳编程语言

                学习嵌入式有前途吗?

                发表于 2018-07-09 11:57 28次阅读
                学习嵌入式有前途吗?

                嵌入式工程师的职业发展方向学习规划

                发表于 2018-07-09 11:57 32次阅读
                嵌入式工程师的职业发展方向学习规划

                嵌入式的两大方向您了解吗?

                发表于 2018-07-09 11:57 32次阅读
                嵌入式的两大方向您了解吗?

                Linux是什么

                发表于 2018-07-09 11:57 27次阅读
                Linux是什么

                嵌入式系统发展前景好么?

                发表于 2018-07-09 11:57 22次阅读
                嵌入式系统发展前景好么?

                为什么要学嵌入式?学好嵌入式真的有发展前途吗?

                发表于 2018-07-09 11:57 55次阅读
                为什么要学嵌入式?学好嵌入式真的有发展前途吗?

                嵌入式linux学习步骤

                发表于 2018-07-09 11:57 31次阅读
                嵌入式linux学习步骤

                新手学习嵌入式的十大“不要”

                发表于 2018-07-09 11:57 36次阅读
                新手学习嵌入式的十大“不要”

                嵌入式开发与单片机开发有什么区别

                发表于 2018-07-09 11:57 39次阅读
                嵌入式开发与单片机开发有什么区别

                人生苦短,我选Python.

                发表于 2018-07-09 11:57 21次阅读
                人生苦短,我选Python.

                智慧人生,首选Python

                发表于 2018-07-09 11:57 23次阅读
                智慧人生,首选Python

                Python将是人工智能时代的最佳编程语言

                发表于 2018-07-09 11:57 32次阅读
                Python将是人工智能时代的最佳编程语言

                嵌入式系统的特点

                发表于 2018-07-09 11:53 53次阅读
                嵌入式系统的特点

                嵌入式视觉技术

                发表于 2018-07-09 11:53 33次阅读
                嵌入式视觉技术

                物联网的发展离不开嵌入式

                发表于 2018-07-09 11:53 31次阅读
                物联网的发展离不开嵌入式

                Linux系统开机和启动过程

                提起操作系统这个词,想必大家并不陌生,有电脑端操作系统和手机端操作系统。电脑端操作系统较为熟悉的就是...

                发表于 2018-07-09 11:53 120次阅读
                Linux系统开机和启动过程

                嵌入式Linux工程师的学习发展步骤,如何测试工...

                从嵌入式研发行业十年,认为学习就是要不断的吸纳知识,在研发过程中,经常会遇到一些问题,这种发现问题并...

                发表于 2018-07-09 11:37 134次阅读
                嵌入式Linux工程师的学习发展步骤,如何测试工...

                怎么样在Linux和Windows之间共享文件?...

                用一些来自 Linux 社区的工具,在 Linux 和 Windows 之间共享文件是超容易的。让我...

                发表于 2018-07-09 10:57 237次阅读
                怎么样在Linux和Windows之间共享文件?...

                为什么要学习运维?来看美国运维的大数据报告了解运...

                这是第一份运维薪水调查报告,发现了一些有趣方面。比如说,运维专业人员不光对现状普遍感到满意,对于工作...

                发表于 2018-07-09 10:52 157次阅读
                为什么要学习运维?来看美国运维的大数据报告了解运...

                linux目录结构

                发表于 2018-07-09 09:33 48次阅读
                linux目录结构

                LINUX Fredora 下yum的使用

                发表于 2018-07-09 08:29 73次阅读
                LINUX Fredora 下yum的使用

                6410ARM嵌入式教学实验教程

                发表于 2018-07-09 07:45 39次阅读
                6410ARM嵌入式教学实验教程

                Linux命令格式解析

                发表于 2018-07-09 05:50 36次阅读
                Linux命令格式解析

                与嵌入式新手分享Linux内核编码风格

                发表于 2018-07-09 04:13 51次阅读
                与嵌入式新手分享Linux内核编码风格

                深入探究Linux的设备树

                发表于 2018-07-09 00:15 40次阅读
                深入探究Linux的设备树

                Linux运维工作至少需要知道哪5点知识你知道吗...

                知乎上有这样一个问题:一个新手面试 Linux 运维工作至少需要知道哪些知识?其中有一个答案对这一话...

                发表于 2018-07-06 14:57 363次阅读
                Linux运维工作至少需要知道哪5点知识你知道吗...

                97条Linux常用命令总结你了解多少啊看懂了你...

                1.ls [选项] [目录名 | 列出相关目录下的所有目录和文件 -a 列出包括.a开头的隐藏文...

                发表于 2018-07-06 14:53 318次阅读
                97条Linux常用命令总结你了解多少啊看懂了你...

                grep常用用法,grep与正规表达式

                但是第 18 行明明有 google 的 goo 啊~别忘记了,因为该行后面出现了 tool 的 t...

                发表于 2018-07-06 11:14 213次阅读
                grep常用用法,grep与正规表达式

                嵌入式C语言的三道关键性试题和答案你知道吗?

                简述ARM Linux内核启动三个阶段的功能。 在嵌入式系统中对GUI的基本要求是什么? ARM...

                发表于 2018-07-06 10:09 225次阅读
                嵌入式C语言的三道关键性试题和答案你知道吗?

                嵌入式C语言中Const关键字的基础知识和作用的...

                const 推出的初始目的,正是为了取代预编译指令,消除它的缺点,同时继承它的优点。

                发表于 2018-07-06 10:02 176次阅读
                嵌入式C语言中Const关键字的基础知识和作用的...

                嵌入式Linux内核字符设备的详细资料概述

                学内核不是为了吓唬人的,是为了掌握其原理,学习其技巧与方法,知其然而知其所以然,另外内核代码是具有一...

                发表于 2018-07-06 09:57 256次阅读
                嵌入式Linux内核字符设备的详细资料概述

                如何在Linux 中安装和使用 PacVim?

                PacVim 的灵感来源于经典游戏 PacMan,它以一种好玩有趣的方式为你提供了大量的 Vim 命...

                发表于 2018-07-06 09:50 203次阅读
                如何在Linux 中安装和使用 PacVim?