基于COM的组态软件I/O 设备驱动程序设计

详细介绍了一种基于COM 组件技术的组态软件I/O 设备驱动程序的设计方法。在 分析了设计原理的基础上,给出了一种以太网数据服务器驱动程序的具体实现。 COM 组件驱动程序的进程内运行方式和被所有驱动程序组件支持的统一的协议接口,在组态软件和设备驱动程序之间建立了一条高效、无缝的通信连接,同时使整个驱动程序框架拥有非常好的可扩展性。 I/O 设备驱动程序是组态软件与PLC、智能仪表等I/O 设备相互通信、交换数据的桥梁。 设备驱动程序直接负责从设备采集实时数据并将操作命令下达给设备,驱动程序的执行效率与稳定性将直接影响到组态软件的实时性能与可靠...
关键词: IO设备 Com

http://download.eeworld.com.cn/detail/mamselc/586619 发布时间: 2018-11-14



Arm中国自主研发“周易”平台,让AI无处不在

随着新技术的成熟,新型的先进应用将来自5G、人工智能(AI)和物联网(IoT)的融合,这种融合将创造出一个智能互联的全新未来,对所有个人、行业、社会和经济产生积极影响。Arm预计到2035年将有1万亿的物联网设备,在这些设备上实现本地人工智能,是人工智能应用的必然趋势。而要做到这一点,必须进一步降低人工智能的算力成本。 为此,Arm中国自主研发了“周易”平台这样一个适配性强、开放通用的人工智能平台,其主要包括软件框架Tengine和全新的硬件处理器——人工智能处理单元(AIPU),其中Tengine软件框架针对边缘设备的推理做了深度优化和实现。周易平台也支持Arm CPU、Mali ...
关键词: Arm

http://www.eeworld.com.cn/IoT/2018/ic-news11134553.html 发布时间: 2018-11-13



让AI无处不在,Arm中国“周易”人工智能平台有何绝招?

随着新技术的成熟,新型的先进应用将来自5G、人工智能(AI)和物联网(IoT)的融合,这种融合将创造出一个智能互联的全新未来,对所有个人、行业、社会和经济产生积极影响。Arm预计到2035年将有1万亿的物联网设备,在这些设备上实现本地人工智能,是人工智能应用的必然趋势。而要做到这一点,必须进一步降低人工智能的算力成本。为此,Arm中国自主研发了“周易”平台这样一个适配性强、开放通用的人工智能平台,其主要包括软件框架Tengine和全新的硬件处理器——人工智能处理单元(AIPU),其中Tengine软件框架针对边缘设备的推理做了深度优化和实现。周易平台也支持Arm CPU、Mali GPU以及...

http://www.eeworld.com.cn/mp/Arm/a55807.jspx 发布时间: 2018-11-13



从设计、制造、封测、设备、材料看国产半导体究竟怎样?(深度好文)

摘要周期性波动向上,市场规模超4000亿美元半导体是电子产品的核心,信息产业的基石。半导体行业因具有下游应用广泛、生产技术工序多、产品种类多、技术更新换代快、投资高风险大等特点,产业链从集成化到垂直化分工越来越明确,并经历了两次空间上的产业转移。全球半导体行业大致以4-6年为一个周期,景气周期与宏观经济、下游应用需求以及自身产能库存等因素密切相关。2017半导体产业市场规模突破4000亿美元,存储芯片是主要动力。供需变化涨价蔓延,创新应用驱动景气周期持续半导体本轮涨价的根本原因为供需变化,并沿产业链传导,涨价是否持续还是看供需,NAND随着产能释放价格有所降低,DRAM、硅片产能仍吃紧涨价有...

http://www.eeworld.com.cn/mp/s/a55621.jspx 发布时间: 2018-11-09



★★ 入坑嵌入式 不看你绝对后悔的内容剖析

 嵌入式开发要学哪些,嵌入式可以简单分为硬件与软件,然而其中的知识体系却是异常的庞大,这也是众多新手望而却步的一个原因,那究竟要如何才能成为一名嵌入式大咖呢?嵌入式开发要学什么,大致分为三个阶段:基础篇、进阶篇、大咖篇。 入门嵌入式工程师   此阶段主要是前期的入门过程,主要针对入行没多久的新人。其实成功没有捷径,所以打好基础才是关键。嵌入式开发要学什么主要包含以下4个方面的内容:   1.电路知识                      ...

http://bbs.eeworld.com.cn/thread-1058102-1-1.html 发布时间: 2018-11-07



嵌入式学习路线全面解析,带你进入嵌入式

、网络、文件与目录和QT编程。掌握嵌入式Linux环境下应用程序开发技术。 学习嵌入式Linux驱动程序开发,这一阶段主要学习底层嵌入式Linux设备驱动程序开发设计,包括常用的字符设备驱动、块设备驱动、LCD设备驱动、触摸屏设备驱动以及驱动程序开发中的核心技术。 嵌入式技术关键在于理论和实践的结合,要能够学以致用,完成了以上的所有阶段的知识点学习后,到底有没有学会,会不会用,能不能应用所学...

http://bbs.eeworld.com.cn/thread-1058029-1-1.html 发布时间: 2018-11-07



Linus Torvalds佛系归来:彬彬有礼地指出糟糕的内核代码

request,设置默认启动新的驱动,Linus Torvalds 长期以来不赞成内核配置驱动时将新的驱动默认启用,他有礼貌的表示反对,解释说[2]:“我们不会默认启用随便的一个新驱动,尤其是那些绝大多数人从未听说过的设备驱动。请不要这么做。当然,每一位开发者都相信他们的驱动是非常特别的,重要到需要默认启用。但 Linux 内核有数以千计的驱动,不会仅仅因为有开发者认为某个驱动很特别就会默认启用。请...

http://www.eeworld.com.cn/mp/ymc/a55316.jspx 发布时间: 2018-11-05



粤嵌嵌入式开发学习线路 小白学习宝典

》   4、学习嵌入式Linux应用程序开发   这一阶段主要学习上层的嵌入式Linux应用程序开发,包括基于Linux多进程、多线程、网络、文件与目录和QT编程。掌握嵌入式Linux环境下应用程序开发技术。   5、学习嵌入式Linux驱动程序开发   这一阶段主要学习底层嵌入式Linux设备驱动程序开发设计,包括常用的字符设备驱动、块设备驱动、LCD设备驱动、触摸屏设备驱动...

http://bbs.eeworld.com.cn/thread-1057737-1-1.html 发布时间: 2018-11-05



大咖谈技术丨更新基于模型的开发环境,瑞萨电子简化多核汽车微控制器软件开发

点击上方“蓝字”关注我们!基于模型的开发正变得越来越普遍。用户通常希望能够在设计的早期阶段,利用基于模型的设计(MBD)和虚拟平台(VPF),从各个角度去验证系统最终是否能够建立。因此,瑞萨电子株式会社专门开发出了V字模型软件方案用于解决制造的相关问题。 图1:V字模型用于制造的相关问题但在实际应用中,过度的人工干预和模糊的产品规格往往使得过程不连续,导致V字模型左侧的半导体资产相关信息没有被使用,继而引发V字模型的右侧频繁出现错误和差距。以瑞萨电子早期的RH850 Multicore基于模型的开发环境为例,尽管它会自动将软件分配给多个内核并对性能加以验证,但在包含多周期控制的复杂系统中,所...

http://www.eeworld.com.cn/mp/Renesas/a55137.jspx 发布时间: 2018-11-01



粤嵌培训:嵌入式Linux系统和驱动开发学习路线

开始学习bootloader了,理解bootloader的概念,功能,和原理,重点掌握U-BOOT的使用和移植。   接下来就开始学习嵌入式Linux内核机制,分析嵌入式Linux源码组成、内核的模块机制、内核进程管理、内存管理机制、Linux的中断系统、Linux内核的移植等。   有了内核的基础,就可以学习嵌入式Linux设备驱动开发了,重点掌握字符设备驱动开发,LCD屏设备驱动开发、触摸屏...
关键词: 嵌入式Linux

http://bbs.eeworld.com.cn/thread-1056099-1-1.html 发布时间: 2018-10-29



Linux阅码场原创精华文章汇总

黄伟亮: 探秘Linux的块设备和根吴锦华/明鑫: 用户态文件系统(FUSE)框架分析和实战设备驱动宋宝华:让天堂的归天堂,让尘土的归尘土——谈Linux的总线、设备、驱动模型宋牧春: Linux设备树文件结构与解析深度分析(1)宋牧春: Linux设备树文件结构与解析深度分析(2)何晔: 当ZYNQ遇到Linux Userspace I/O(UIO)邵国际: C 语言对象化设计实例 —— 命令...

http://www.eeworld.com.cn/mp/ymc/a54878.jspx 发布时间: 2018-10-27



STM32学习笔记之USB虚拟串口描述符简介

Descriptor即描述符,是一个完整的数据结构,可以通过C语言等编程实现,并存储在USB设备中,用于描述一个USB设备的所有属性,USB主机是通过一系列命令来要求设备发送这些信息的。它的作用就是通过如问答节中的命令***作来给主机传递信息,从而让主机知道设备具有什么功能、属于哪一类设备、要占用多少带宽、使用哪类传输方式及数据量的大小,只有主机确定了这些信息之后,设备才能真正开始工作,所以描述符也是十分重要的部分,要好好掌握。标准的描述符有5种,USB为这些描述符定义了编号:1——设备描述符2——配置描述符3——字符描述符4——接口描述符5——端点描述符上面的描述符之间有一定的关系,一个设备...
关键词: STM32 USB 虚拟串口

http://www.eeworld.com.cn/mcu/2018/ic-news102341969.html 发布时间: 2018-10-23



STM32学习之:SPI读写串行Flash

连接正常,或用于识别设备。对于FLASH芯片的其它指令,都是类似的,只是有的指令包含多个字节,或者响应包含更多的数据。实际上,编写设备驱动都是有一定的规律可循的。首先我们要确定设备使用的是什么通讯协议。如上一章的EEPROM使用的是I2C,本章的FLASH使用的是SPI。那么我们就先根据它的通讯协议,选择好STM32的硬件模块,并进行相应的I2C或SPI模块初始化。接着,我们要了解目标设备的相关指令...

http://www.eeworld.com.cn/mcu/2018/ic-news102141953.html 发布时间: 2018-10-21



PCI 设备 RTX 驱动开发方法

(4) Basic Mapped Memory Support, 即可生成 RTX PCI 设备驱动程序框架。 该程序框架分成两个函数, Driver 文件和DriverFunc 文件: Driver 文件主要包括 main 函数,中断服务程序和中断服务线程; DriverFunc 文件主要是对 PCI 设备的基本操作函数,包括 PCI 设备搜索, PCI 设备初始化,使能或关闭中断...

http://bbs.eeworld.com.cn/thread-1054985-1-1.html 发布时间: 2018-10-18



PCI 设备 RTX 驱动开发方法

Interrupt (3) Basic Port I/O Support (4) Basic Mapped Memory Support, 即可生成 RTX PCI 设备驱动程序框架。 该程序框架分成两个函数, Driver 文件和DriverFunc 文件: Driver 文件主要包括 main 函数,中断服务程序和中断服务线程; DriverFunc 文件...

http://home.eeworld.com.cn/my/space-uid-7199-blogid-723379.html 发布时间: 2018-10-18



诚聘嵌入式工程师

猎头职位【北京】 岗位职责: 1、负责基于MCU/SOC/DSP硬件平台的嵌入式软件和设备驱动程序的详细设计、编写代码和调试; 2、负责嵌入式软件算法的嵌入式移植移植、版本管理和客户支持; 3、负责与硬件工程师联合进行板卡的测试与调试,参与编写PCB板卡的测试报表及分析; 4、负责嵌入式研发平台的软件、硬件模块调研,编写报告; 5、参与整机的组装工作,整机测试和特殊实验; 6、负责向主管领导及时报告产品问题及改进方法。 任职资格: 1、电子或计算机专业本科以上学历,2年以上电子行业从业经验; 2、具有嵌入式硬件开发平台(ARM、FreeScale、Ti等)的实际项目工作经验...

http://bbs.eeworld.com.cn/thread-1054511-1-1.html 发布时间: 2018-10-15



诚聘嵌入式工程师

猎头职位【北京】 岗位职责: 1、负责基于MCU/SOC/DSP硬件平台的嵌入式软件和设备驱动程序的详细设计、编写代码和调试; 2、负责嵌入式软件算法的嵌入式移植移植、版本管理和客户支持; 3、负责与硬件工程师联合进行板卡的测试与调试,参与编写PCB板卡的测试报表及分析; 4、负责嵌入式研发平台的软件、硬件模块调研,编写报告; 5、参与整机的组装工作,整机测试和特殊实验; 6、负责向主管领导及时报告产品问题及改进方法。 任职资格: 1、电子或计算机专业本科以上学历,2年以上电子行业从业经验; 2、具有嵌入式硬件开发平台(ARM、FreeScale、Ti等)的实际项目工作经验...

http://home.eeworld.com.cn/my/space-uid-734671-blogid-723308.html 发布时间: 2018-10-15



Tiny210块设备驱动之内存模拟磁盘

ramblock.c驱动源码:#include "linux/module.h"#include "linux/errno.h"#include "linux/interrupt.h"#include "linux/mm.h"#include "linux/fs.h"#include "linux/kernel.h"#include "linux/timer.h"#include "linux/genhd.h"#include &quo...

http://www.eeworld.com.cn/mcu/2018/ic-news101241695.html 发布时间: 2018-10-12



Tiny210字符设备驱动的另外一种写法

//字符设备驱动的另外一种写法:#include "linux/device.h"#include "linux/module.h"#include "linux/kernel.h"#include "linux/fs.h"#include "linux/init.h"#include "linux/delay.h"#include "linux/irq.h"#include "asm/uaccess.h"#include "...

http://www.eeworld.com.cn/mcu/2018/ic-news101241691.html 发布时间: 2018-10-12



OK6410之nand flash块设备驱动

s3c6410_nand.c源码:// 参考: drivers\mtd\nand\h1910.c #include "linux/slab.h"#include "linux/init.h"#include "linux/module.h"#include "linux/mtd/mtd.h"#include "linux/mtd/nand.h"#include "linux/mtd/partitions.h"#include "asm/io.h"...

http://www.eeworld.com.cn/mcu/2018/ic-news101141660.html 发布时间: 2018-10-11




<上一页 12345678910111213141516 下一页> 相关结果约5,743个