漫谈RF5架构

):       RF5框架包含四个基本的数据处理元素,处在最顶层的是线程,线程总是顺序的执行所包含的通道,线程在一个比较高级的级别上把数据组织在一起,他们可以与别的线程,设备驱动以及别的类似结构进行通讯,在mpeg2lookback实例中,创建了三个线程分别是tskVideoInput, tskVideoOutput和tskProcess。每个线程都在...

http://bbs.eeworld.com.cn/thread-1069437-1-1.html 发布时间: 2019-02-15



ARM开发之linux字符型驱动的编写----LED驱动为例

相应头文件:#include<linux/module.h>  ---->模块化驱动的必须头文件#include<linux/kernel.h> ---->ARRAY_SIZE(),prink()#include<linux/fs.h>  ----> 文件操作集#include<linux/uaccess.h>  ----> copy_to_user(),copy_from_user()#include<linux/cdev.h>  ---->字符设备驱动的必须头文...

http://www.eeworld.com.cn/mcu/2019/ic-news021543247.html 发布时间: 2019-02-15



嵌入式Linux设备驱动开发

详细讲述了嵌入式linux系统下各类设备驱动开发方式...

http://download.eeworld.com.cn/detail/starry226/591177 发布时间: 2019-02-07



一文看懂国产芯片现状

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

http://www.eeworld.com.cn/mp/Icbank/a60777.jspx 发布时间: 2019-02-06



一文读懂无线通信模块产业

来源:内容来自国信证券,谢谢。无线通信模块是各类智能终端得以接入物联网的信息入口。 其是连接物联网感知层和网络层的关键环节。 目前在 M2M 场景下, 应用更多的是蜂窝通信模块(2G/3G/4G), 未来 LPWAN 模块(NB/IoT、 LoRa) 将快速应用。 根据 GAMA(全球移动运营商协会) 的预计, 2015 年, 全球蜂窝通信 M2M 的连接数为 3 亿左右, 到 2020 年有望达到 10 亿级别, 算上 LPWAN, 整体连接数有望达到百亿级别。 目前, 智能表计、 移动支付、 智能车载、 智能电网等大颗粒市场(年需求量在 1000 万套以上) 的快速发展引领行业需求。无线...

http://www.eeworld.com.cn/mp/Icbank/a60785.jspx 发布时间: 2019-02-05



第10章 驱动开发之字符设备驱动程序框架

网络连接相关教程材料,有兴趣的同学可以下载学习。 ...
关键词: 驱动开发 路由器

http://download.eeworld.com.cn/detail/baidu_linker/590966 发布时间: 2019-02-03



精通Linux设备驱动开发

《精通Linux设备驱动开发》...
关键词: Linux设备驱动

http://download.eeworld.com.cn/detail/静观雨落1988/590811 发布时间: 2019-01-31



干货 | 详解硬中断与软中断

的请求。这些请求会调用内核中可以调度I/O发生的程序。对于某些设备,I/O请求需要被立即处理,而磁盘I/O请求通常可以排队并且可以稍后处理。根据I/O模型的不同,进程或许会被挂起直到I/O完成,此时内核调度器就会选择另一个进程去运行。I/O可以在进程之间产生并且调度过程通常和磁盘I/O的方式是相同。软中断仅与内核相联系。而内核主要负责对需要运行的任何其他的进程进行调度。一些内核允许设备驱动的一些部分...

http://www.eeworld.com.cn/mp/EEWorld/a60431.jspx 发布时间: 2019-01-30



PCI 设备 RTX 驱动开发方法

(1) Interrupt Service Routine (ISR)(2) Support for Sharing an Interrupt(3) Basic Port I/O Support(4) Basic Mapped Memory Support,即可生成 RTX PCI 设备驱动程序框架。该程序框架分成两个函数, Driver 文件和 DriverFunc 文件:Driver 文件主要包括 main...

http://bbs.eeworld.com.cn/thread-1068743-1-1.html 发布时间: 2019-01-28



粤嵌教你辨别专业嵌入式培训学校排名

  很多人在选择嵌入式培训机构的前都会去网上先了解,譬如嵌入式培训机构排名哪家好等问题一搜就有五花八门的答案。面对这么多的选择,很多人会不知道如何去判别。但其实,与其去去纠结嵌入式培训机构排名的问题,还不如在挑选时,多看看是否满足这几个条件:   1、首先了解企业的的成长经历,校企合作,以及企业的师资团队,好的培训机构必须有专业且经验丰富的工程师与讲师,项目与教学相结合,长时间的技术与教学经验积淀,尽量选择实战培训的培训机构,老师手把手的教效果定然好过看所谓的专家视频。   2、企业是否具备自主研发产品能力和培训设施完善性,一般的嵌入式培训机构都只为学员提供专用的电脑和开发板,好的培训机构...

http://bbs.eeworld.com.cn/thread-1068120-1-1.html 发布时间: 2019-01-21



嵌入式编程学习 粤嵌分享嵌入式开发要掌握的知识点

  在嵌入式编程学习中,有哪些知识点是需要掌握的呢?   1、C语言   嵌入式Linux工程师的学习需要具备一定的C语言基础,C语言是嵌入式领域最重要也是最主要的编程语言,通过大量编程实例重点理解C语言的基础编程以及高级编程知识。包括:基本数据类型、数组、指针、结构体、链表、文件操作、队列、栈等。   2、Linux基础   Linux操作系统的概念、安装方法,详细了解Linux下的目录结构、基本命令、编辑器VI ,编译器GCC,调试器GDB和 Make 项目管理工具, Shell Makefile脚本编写等知识,嵌入式开发环境的搭建。   3、Linux系统编程   嵌入式编程...
关键词: 嵌入式编程学习

http://bbs.eeworld.com.cn/thread-1067958-1-1.html 发布时间: 2019-01-18



2416开发记录十一:按键驱动(platform/中断)

;的平台设备 */  .owner = THIS_MODULE, },};/*2。注册,把我们的驱动加入到平台设备驱动连表中去*/static int key_drv_init(void){   int ret;   /*平台驱动注册*/    ret=platform_driver_register(&...

http://www.eeworld.com.cn/mcu/2019/ic-news011742995.html 发布时间: 2019-01-17



2416开发记录十:platform的相关函数详解

;资源的使用主要是驱动实现过程中需要使用到的,但是后期的使用一般需要在驱动的probe函数中实现申请中断或者IO内存才能使用,而不能直接使用。特别是资源中的地址通常是物理地址,需要通过申请IO内存和映射完成物理到虚拟地址的转换,便于进程的访问。五.Platform设备驱动的注册我们在设备驱动模型的分析中已经知道驱动在注册要调用driver_register(),platform driver的注册函数...
关键词: 2416 platform 相关函数

http://www.eeworld.com.cn/mcu/2019/ic-news011742994.html 发布时间: 2019-01-17



2416开发记录九:实现设备节点的自动创建

我们在刚开始写Linux设备驱动程序的时候,很多时候都是利用mknod命令手动创建设备节点,实际上Linux内核为我们提供了一组函数,可以用来在模块加载的时候自动在/dev目录下创建相应设备节点,并在卸载模块时删除该节点,当然前提条件是用户空间移植了udev。内核中定义了struct class结构体,顾名思义,一个struct class结构体类型变量对应一个类,内核同时提供了class_create(…)函数,可以用它来创建一个类,这个类存放于sysfs下面,一旦创建好了这个类,再调用device_create(…)函数来在/dev目录下创建相应的设备节点。这样,加载模块的时候,用户空间中...

http://www.eeworld.com.cn/mcu/2019/ic-news011742993.html 发布时间: 2019-01-17



2416开发记录八: platform驱动之LED(字符设备)

,把我们的驱动加入到平台设备驱动连表中去*/static int led_drv_init(void){   int ret;   /*平台驱动注册*/    ret=platform_driver_register(&led_driver);   return ret;}static void...

http://www.eeworld.com.cn/mcu/2019/ic-news011742992.html 发布时间: 2019-01-17



2416开发记录七: platform驱动之LED(misc)

; = {  .name = "myplatformled",       /* 能支持名为"myplatformled"的平台设备 */  .owner = THIS_MODULE, },};/*2。注册,把我们的驱动加入到平台设备驱动连表中去*/static int led_drv_init...
关键词: 2416 platform 驱动之LED

http://www.eeworld.com.cn/mcu/2019/ic-news011742991.html 发布时间: 2019-01-17



2416开发记录五: misc设备驱动

对于linux的驱动程序来说,主要分为三种:miscdevice、platform_device、platform_driver 。这三个结构体关系: (基类) kobject ——————– / \ \ / \ \ device cdev driver / \ (设备驱动操作方法) \ / \ \ ...
关键词: 2416 misc设备驱动

http://www.eeworld.com.cn/mcu/2019/ic-news011742990.html 发布时间: 2019-01-17



【纯干货】五分钟带你掌握Linux编译驱动、内核及应用程序

。[*]表示选中,[]表示未选中。对于tristate型选项,根据需求可以有Y、M、N三种选择,<*>表示静态编译,<M>表示编译为模块,<>表示不编译进内核。 图1  内核配置界面配置完成后,选择保存,然后退出。配置后会生成.config文件,该文件保存了配置信息,供Makefile在编译内核时使用。在配置界面我们根据需求把需要的功能以及相应设备驱动的支持...

http://www.eeworld.com.cn/mp/ZLG/a59718.jspx 发布时间: 2019-01-16



嵌入式软件工程师学习路线是怎样的?粤嵌培训来介绍

嵌入式Linux设备驱动程序开发设计,包括:   * 常用的字符设备驱动   * 块设备驱动   * LCD设备驱动   * 触摸屏设备驱动以及驱动程序开发中的核心技术。   6、完成一个综合项目   嵌入式技术关键在于理论和实践的结合,嵌入式软件工程师要能够学以致用,完成了以上的所有阶段的知识点学习后,到底有没有学会,会不会用,能不能应用所学知识来解决实际开发中的问题,我们需要来完成...

http://bbs.eeworld.com.cn/thread-1067573-1-1.html 发布时间: 2019-01-15



干货 | 我的USB学习经验

EEWorld电子资讯 犀利解读 技术干货 每日更新      应工作要求,需要进行USB Drv相关内容的维护作业,但是目前部门内部没有专人研究过这个领域,所以领导安排我来检讨学习相关内容,以便可以应对将来的变更。USB是个很大且很常用的模块,个人对此也比较感兴趣,所以正好借着这个机会,学习一下相关的知识。零星学习了小半年有余,对此多少有了一些了解。领导要求我把所知道的内容给大家展开一下。正好借着机会,整理一下思路与所学,跟坛友分享一下,查漏补缺,若有认知不对的地方,欢迎拍砖。计划是分8次展开,每月一次,本次论坛首发,恳请各位大佬不吝赐教。本次的部门展开是计划在5月17日进行,时间1小时。...

http://www.eeworld.com.cn/mp/EEWorld/a59619.jspx 发布时间: 2019-01-15




<上一页 12345678910111213141516 下一页> 相关结果约2,299个