E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
嵌入式Linux驱动
嵌入式Linux驱动
开发的知识图谱
画了一个图,展示嵌入式Linux开发过程中可能需要的技能、工具、软硬件,嵌入式设备与协议众多,无法画全,点击放大:如果文章有格式问题,请移步:http://www.hexiongjun.com/?p=247转载请注明出处。作者:TonyHohexiongjun.com
sy373466062
·
2015-10-10 11:00
嵌入式
知识图谱
Linux驱动开发
手把手教你写Linux I2C设备驱动
LinuxI2C驱动是
嵌入式Linux驱动
开发人员经常需要编写的一种驱动,因为凡是系统中使用到的I2C设备,几乎都需要编写相应的I2C驱动去配置和控制它,例如RTC实时时钟芯片、音视频采集芯片、音视频输出芯片
Cawen_Cao
·
2015-08-30 09:41
linux
linux驱动开发
嵌入式
c语言
嵌入式开发【ARM底层软件】
[
嵌入式Linux驱动
]S5PV210的烟雾传感器Linux驱动
自己写的Linux下的MQ-2烟雾传感器驱动程序,硬件环境为三星的SMDKC110开发板,使用S5PV210(ARMCortex-A8)作为处理器。烟雾传感器原理图附带有说明文档(想不到我之前还写得那么细致!): 烟雾传感器驱动分为两个部分:烟雾报警部分和烟雾测量部分************ 报警部分:************ 1.驱动使用platform模型进行设计
Im刘北席
·
2015-07-24 00:00
Linux
成为一个优秀的嵌入式工程师所需技能
技能:1)熟练掌握c语言,了解汇编2)能熟练阅读硬件原理图3)熟悉linux操作系统原理4)熟悉Uboot常用开发5)熟悉Makefile、shell脚本6)有
嵌入式linux驱动
程序开发经验,如usb
liuzijiang1123
·
2015-07-15 15:00
基于S3C6410芯片,linux-2.6.38内核的ov9650摄像头驱动
:1.1使用资源: 开发板:S3C6410芯片Linux内核:linux-2.6.38CMOS摄像头:ov96501.2了解需要完成的工作: 1.2.1背景知识:I2C驱动:LinuxI2C驱动是
嵌入式
__August__
·
2015-04-29 08:00
嵌入式linux驱动
开发之给linux系统添加温度传感器模块
忙了几天,终于可以让ds18b20在自己的开发板的linux系统上跑了!虽然ds18b20不是什么新鲜玩意,但是想想知己可以给linux系统添加模块了还是有点小鸡冻呢! 虽然说现在硬件的资源非常丰富而且剩余很多,可以用软件资源来代替硬件资源,比如说可以用视频编解码软件取代硬件来工作。但有很多模块需要实时的采集数据这都是软件永远无法代替的,而且随着互联网的进一步发展,智能化也是一个必然的趋势,因此
·
2014-12-27 15:00
linux
嵌入式Linux驱动
开发之helloword心得
自从选择了物联网这个专业,智能XX的字样牵动着每一个学习这个专业的孩子。 大家兴致勃勃的来到了学校,结果一切想象和自己的设想并不一样。想象中的各种智能般梦幻的场景变成了真实的高数/电路/模电等等诸如此类!不知道这个世界什么时候变得如此的浮躁,当大家的一段时间的努力看不到结果的时候就往往会不太感兴趣,模电大家都没听懂,于是大家自我安慰tmd学这玩意到底干什么?本人当初也是这样,可是到了后来接触了单
·
2014-12-20 16:00
linux
基于S3C2440的
嵌入式Linux驱动
——看门狗(watchdog)驱动解读
转自http://blog.csdn.net/yj4231/article/details/8458015本文将介绍看门狗驱动的实现。目标平台:TQ2440CPU:s3c2440内核版本:2.6.301.看门狗概述看门狗其实就是一个定时器,当该定时器溢出前必须对看门狗进行"喂狗“,如果不这样做,定时器溢出后则将复位CPU。因此,看门狗通常用于对处于异常状态的CPU进行复位。具体的概念请自行百度。2
adazone
·
2014-11-05 09:19
linux驱动学习
基于S3C2440的
嵌入式Linux驱动
——MMC/SD子系统解读(二)
在阅读本文之前,请先掌握以下基本知识,不然请略过本文。预备知识:熟读LDD3前十章节的内容。熟悉内核驱动模型(sysfs)和platform总线。简要了解过SD卡规范。本文的内容基于如下硬件和软件平台:目标平台:TQ2440CPU:s3c2440内核版本:3.12.5基于SD规范4.10,即《SDSpecificationsPart1PhysicalLayerSimplifiedSpecifica
hanmengaidudu
·
2014-11-05 09:00
基于S3C2440的
嵌入式Linux驱动
——MMC/SD子系统解读(一)
在阅读本文之前,请先掌握以下基本知识,不然请略过本文。预备知识:熟读LDD3前十章节的内容。熟悉内核驱动模型(sysfs)和platform总线。简要了解过SD卡规范。本文的内容基于如下硬件和软件平台:目标平台:TQ2440CPU:s3c2440内核版本:3.12.5基于SD规范4.10,即《SDSpecificationsPart1PhysicalLayerSimplifiedSpecifica
hanmengaidudu
·
2014-11-05 09:00
基于S3C2410的SD卡linux驱动工作原理(一)
我在讲
嵌入式Linux驱动
开发的时候,发现不少学员对SD卡驱动这块比较感兴趣,课下来找我探讨。而在很多技术论坛,也有不少人问这方面的问题,所以就想写一下这方面的内容,希望对大家的学习能有所帮助。
hanmengaidudu
·
2014-11-05 08:00
嵌入式Linux驱动
开发实战视频教程
嵌入式Linux驱动
开发实战教程(内核驱动、看门狗技术、触摸屏、视频采集系统)适合人群:高级课时数量:109课时用到技术:嵌入式Linux涉及项目:驱动开发、看门狗技术、触摸屏、视频采集咨询qq:1840215592
xiarilove
·
2014-10-14 11:00
嵌入式Linux驱动
开发实战视频教程
嵌入式Linux驱动
开发实战教程(内核驱动、看门狗技术、触摸屏、视频采集系统)适合人群:高级课时数量:109课时用到技术:嵌入式Linux涉及项目:驱动开发、看门狗技术、触摸屏、视频采集咨询qq:1840215592
玫瑰情书
·
2014-10-14 10:32
嵌入式Linux驱动开发
嵌入式Linux视频教程
嵌入式Linux驱动
开发实战视频教程
嵌入式Linux驱动
开发实战教程(内核驱动、看门狗技术、触摸屏、视频采集系统)适合人群:高级课时数量:109课时用到技术:嵌入式Linux涉及项目:驱动开发、看门狗技术、触摸屏、视频采集咨询qq:1840215592
xiari
·
2014-10-13 10:00
linux
嵌入式
嵌入式Linux驱动
工程师/BSP开发工程师面试笔试题集锦
以下题目可能与原题目有差入,但力争使题目与原题目接近。【一、来自Q群友】1.linux内核里面,内存申请有哪几个函数,各自的区别?2.IRQ和FIQ有什么区别,在CPU里面是是怎么做的?3.int*a;char*b;a和b本身是什么类型?a、b里面本身存放的只是一个地址,难道是这两个地址有不同么?4.中断的上半部分和下半部分的问题:讲下分成上半部分和下半部分的原因,为何要分?讲下如何实现?5.内核
skdkjxy
·
2014-08-08 21:00
USB无线网卡的
嵌入式Linux驱动
移植 - 手记
USB无线网卡的
嵌入式Linux驱动
移植-手记应用场景:嵌入式Linux开发板要通过wifi上网,需要一个无线网卡和在开发板上加载安装相应的驱动。
sonictl
·
2014-05-29 21:00
基于S3C2440的
嵌入式Linux驱动
——MMC/SD子系统解读(二)
在阅读本文之前,请先掌握以下基本知识,不然请略过本文。预备知识:熟读LDD3前十章节的内容。熟悉内核驱动模型(sysfs)和platform总线。简要了解过SD卡规范。本文的内容基于如下硬件和软件平台:目标平台:TQ2440CPU:s3c2440内核版本:3.12.5基于SD规范4.10,即《SDSpecificationsPart1PhysicalLayerSimplifiedSpecifica
yj4231
·
2014-05-15 22:36
嵌入式Linux设备驱动解读
基于S3C2440的
嵌入式Linux驱动
——MMC/SD子系统解读(二)
在阅读本文之前,请先掌握以下基本知识,不然请略过本文。预备知识:熟读LDD3前十章节的内容。熟悉内核驱动模型(sysfs)和platform总线。简要了解过SD卡规范。本文的内容基于如下硬件和软件平台:目标平台:TQ2440CPU:s3c2440内核版本:3.12.5基于SD规范4.10,即《SDSpecificationsPart1PhysicalLayerSimplifiedSpecifica
yj4231
·
2014-05-15 22:00
基于S3C2440的
嵌入式Linux驱动
——MMC/SD子系统解读(一)
在阅读本文之前,请先掌握以下基本知识,不然请略过本文。预备知识:熟读LDD3前十章节的内容。熟悉内核驱动模型(sysfs)和platform总线。简要了解过SD卡规范。本文的内容基于如下硬件和软件平台:目标平台:TQ2440CPU:s3c2440内核版本:3.12.5基于SD规范4.10,即《SDSpecificationsPart1PhysicalLayerSimplifiedSpecifica
yj4231
·
2014-05-08 23:00
【
嵌入式Linux驱动
开发】四、输入设备驱动
1.输入设备概述输入设备是向计算机输入数据和信息的设备。像键盘、鼠标、触摸屏等设备,都属于输入设备。2.输入设备驱动在内核***/include/linux/input.h中有个重要的结构体:struct input_dev。每一个input_dev对象就是一个输入设备。驱动程序就是完成input_dev对象的成员填充和input_dev对象的注册。重要成员: unsignedlongevbit[
fei880517
·
2014-04-22 19:00
输入设备驱动
linux sd卡驱动分析
基于S3C2410的SD卡linux驱动工作原理 LinuxMMC/SD/SDIO体系结构linuxsd卡驱动分析 基于S3C2410的SD卡linux驱动工作原理 我在讲
嵌入式Linux
hanmengaidudu
·
2014-04-17 21:00
uboot学习
最近在学习
嵌入式Linux驱动
开发,用的是qt210的板子,碰到了一个问题,试过各种方法都没有解决。
fei880517
·
2014-04-16 12:00
uboot
【
嵌入式Linux驱动
开发】三、字符设备驱动(二)
1.open函数int open(struct inode*inode,struct file*fp);模块使用计数加1;识别次设备号;硬件操作:检查设备相关错误;如果设备是首次打开,则对其初始化;如果有中断操作,申请中断处理程序。2.release函数int release(struct inode*inode,struct file*fp);模块使用计数减1;释放由open分配的,保存在fil
fei880517
·
2014-04-08 22:00
字符设备驱动
【
嵌入式Linux驱动
开发】三、字符设备驱动(一)
1.基本步骤(1)确定主设备号和次设备号(2)实现字符驱动程序实现file_operations结构体;实现初始化函数,注册字符设备;实现销毁函数,释放字符设备;实现字符设备其他基本成员函数。(3)创建设备文件节点2.什么是主设备号/次设备号主设备号是内核识别一个设备的标识。它是一个整数(占12位),通常使用1~255。次设备号由内核使用,用于正确确定设备文件所指的设备。它也是一个整数(占20位)
fei880517
·
2014-04-08 20:00
字符设备驱动
【
嵌入式Linux驱动
开发】二、模块
1.内核模块的程序结构1)module_init()——模块加载函数(必须)通过insmod或modprobe命令加载内核模块时,模块的加载函数会自动被内核执行,完成模块的相关初始化工作2)module_exit()——模块卸载函数(必须)当通过rmmod命令卸载某模块时,模块的卸载函数会自动被内核执行,完成与模块装载函数相反的功能3)MODULE_LICENSE()——模块许可证声明(必须)4)
fei880517
·
2014-04-01 22:00
模块
【
嵌入式Linux驱动
开发】一、简介
1.分类(1)字符设备驱动(占驱动的绝大部分)像字节流一样存储的设备(如同文件),对它的读写是以字节为单位通常至少需要实现open、close、read和write等系统调用应用程序可以通过/dev下的文件系统结点来访问字符设备只能顺序访问的数据通道,不能前后移动访问指针(2)块设备驱动块设备上的数据以块的形式存储块设备驱动程序向用户层提供的接口与字符设备一样块设备和字符设备的区别仅仅在于内核内部
fei880517
·
2014-04-01 21:00
驱动简介
zedboard--基于demo系统的用户ip核的添加和驱动编写(书13.2完整实现过程)(二十一)
该实验为pwm_ip
嵌入式Linux驱动
开发。记录下自己做这个实验的心路历程。
xzyfeixiang
·
2014-03-07 11:00
zynq
IP核
Linux驱动开发
ZedBoard
书13.2的实现
关于CONFIG_LOCALVERSION_AUTO设置去掉内核版本号SVN后缀
出处http://blog.csdn.net/gqb_driver/article/details/8444528关于CONFIG_LOCALVERSION_AUTO设置去掉内核版本号SVN后缀分类:
嵌入式
3444542
·
2014-03-01 00:21
linux
关于CONFIG_LOCALVERSION_AUTO设置去掉内核版本号SVN后缀
出处http://blog.csdn.net/gqb_driver/article/details/8444528关于CONFIG_LOCALVERSION_AUTO设置去掉内核版本号SVN后缀分类:
嵌入式
3444542
·
2014-03-01 00:21
linux
嵌入式linux
基于S3C2440的
嵌入式Linux驱动
——AT24C02(EEPROM I2C接口)驱动解读
本文将介绍Linux中AT24C02驱动。AT24C02是一种EEPROM,使用I2C接口来访问。在开发板中,使用I2C控制器0和AT24C02连接,这里就不给出原理图了,如需要,可以搜索TQ2440开发板的原理图。目标平台:TQ2440CPU:s3c2440内核版本:2.6.32本文所有的代码均位于内核源码:linux/drivers/misc/eeprom/at24.c中。1.模块注册和注销s
yj4231
·
2014-01-12 16:31
嵌入式Linux设备驱动解读
Linux设备驱动源码解读
基于S3C2440的
嵌入式Linux驱动
——AT24C02(EEPROM I2C接口)驱动解读
本文将介绍Linux中AT24C02驱动。AT24C02是一种EEPROM,使用I2C接口来访问。在开发板中,使用I2C控制器0和AT24C02连接,这里就不给出原理图了,如需要,可以搜索TQ2440开发板的原理图。目标平台:TQ2440CPU:s3c2440内核版本:2.6.32本文所有的代码均位于内核源码:linux/drivers/misc/eeprom/at24.c中。1.模块注册和注销s
yj4231
·
2014-01-12 16:00
linux驱动开发流程
嵌入式linux驱动
开发流程嵌入式系统中,操作系统是通过各种驱动程序来驾驭硬件设备的。
zzwdkxx
·
2013-11-12 10:00
mini2440:最简单的
嵌入式Linux驱动
程序模块
注意:开发Arm平台的驱动,需要Arm平台的源码树;注意:ARM平台的linux内核源码需要先编译,否则无法编译驱动;第一种方式:编译进内核,共6步第1步:建立源码树解压安装Linux内核源代码在工作目录/opt/FriendlyARM/mini2440中执行:#cd/opt/FriendlyARM/mini2440#tarxvzf/tmp/linux/linux-2.6.32.2-mini244
hwmt2012
·
2013-10-25 19:00
手把手教你写linux I2C设备驱动
LinuxI2C驱动是
嵌入式Linux驱动
开发人员经常需要编写的一种驱动,因为凡是系统中使用到的I2C设备,几乎都需要编写相应的I2C驱动去配置和控制它,例如RTC实时时钟芯片、音视频采集芯片、音视频输出芯片
hanmengaidudu
·
2013-09-16 10:00
手把手教你写Linux I2C设备驱动
LinuxI2C驱动是
嵌入式Linux驱动
开发人员经常需要编写的一种驱动,因为凡是系统中使用到的I2C设备,几乎都需要编写相应的I2C驱动去配置和控制它,例如RTC实时时钟芯片、音视频采集芯片、音视频输出芯片
hanmengaidudu
·
2013-08-10 11:00
飞星
嵌入式LINUX驱动
视频课程表
飞星嵌入式LINUX视频课程表技术交流QQ群 : 215875560业务QQ : 32708168购买地址 : http://linuxgtk.taobao.com飞星嵌入式官网 : http://www.linuxgtk.com基础知识部分教学目标:从零开始学习嵌入式开发。专为没有嵌入式应用基础的学员开设,让你轻松入门第1课 环境搭建Ubuntu系统安装第3课 li
liang0000zai
·
2013-07-23 23:00
linux
嵌入式
基于互联网的温度采集系统
.22.1开发环境...22.2操作平台及开发软件介绍...22.2.1操作平台...22.2.2开发平台及相关软件介绍...22.3系统实现所需关键技术...32.3.1Socket编程...32.3.2
嵌入式
bluewindkanan
·
2013-07-17 21:00
嵌入式
使用eclipse 开发
嵌入式Linux驱动
(注意事项)(make:***没有规则可言创建目标"all".停止 的解决方法)
几点补充1.对于友善之臂mini2440官方内核,和交叉编译工具链autoconf.h位于.linux-2.6.32.2中的autoconf.h位于/include/linux/autoconf.h2.ctrl+b编译时,出现make:***没有规则可言创建目标"all".停止 解决方法:原因是make没有找到makefile。右击工程,选择properties->c/c++builder->En
psvoldemort
·
2013-07-13 11:00
六种常见嵌入式操作系统
1.嵌入式Linux(推荐课程:嵌入式linux应用开发班|嵌入式Linux系统开发班|
嵌入式Linux驱动
开发班) 嵌入式Linux(EmbeddedLinux)是标准Linux经过小型化裁剪处理之后的专用
华清远见
·
2013-06-18 14:46
linux
操作系统
嵌入式
Linux操作系统
嵌入式Linux
郑州深圳嵌入式培训 单片机开发设计,ARM,LINUX,CORTEXM3,PCB设计培训,项目开发
结合市场需求及目前热门技术开设以下精品课程:一、嵌入式ARM9+Linux培训班二、
嵌入式Linux驱动
开发班三、嵌入式培训就业开发班四、嵌入式cortex-m3+ucos开发培训班五、单片机编程培训班六
yhhedu
·
2013-06-11 15:00
android sensor 架构介绍
Gsensor的整个系统架构分类:Adroid开发
嵌入式Linux驱动
2011-09-2414:282179人阅读评论(2)收藏举报structjnimodulefloatandroiddistance
manshq163com
·
2013-05-22 15:00
Adroid开发
嵌入式Linux驱动
Android中 LED 系统架构
Android中背光系统架构分类:Adroid开发Linux操作系统
嵌入式Linux驱动
2011-09-2416:001650人阅读评论(6)收藏举报androidstructframeworksjninotificationsmoduleMgAndroid
manshq163com
·
2013-05-22 15:00
Linux操作系统
Adroid开发
嵌入式Linux驱动
手把手教你写Linux I2C设备驱动
LinuxI2C驱动是
嵌入式Linux驱动
开发人员经常需要编写的一种驱动,因为凡是系统中使用到的I2C设备,几乎都需要编写相应的I2C驱动去配置和控制它,例如RTC实时时钟芯片、音视频采集芯片、音视频输出芯片
gl1987807
·
2013-04-01 09:00
嵌入式Linux系统下I2C设备驱动程序的开发
【关键字】I2C总线
嵌入式linux驱动
开发1、I2C总线简介I2C(Inter-IntegratedC
gl1987807
·
2013-04-01 08:00
嵌入式linux驱动
工程师的基本要求
1.熟悉Linux系统架构,熟悉Linux设备驱动的各种编程接口和机制;2.熟悉Linux内核开发环境,Uboot移植,Linux内核裁剪,根文件系统定制;3.了解ARM硬件工作基本原理及中断处理、IO接口、总线结构;4.有强烈的责任感,工作积极主动,良好的团队精神,性格开朗,善于沟通。1.对芯片架构及细节能够深入掌握。2.做过基本上大部分的驱动,如果某个驱动没有做过,也能很快就能够独立完成3.深
taozi343805436
·
2013-03-29 21:00
[百晓生]-嵌入式课程体系(第三阶段)
[百晓生]-嵌入式课程体系(第三阶段) 第三阶段:
嵌入式Linux驱动
工程师职场定位:Embedded Linux Driver Development Engineer证书:嵌入式学院《嵌入式Linux
infohacker
·
2013-03-15 19:16
嵌入式
课程
百晓生
百晓生
手把手教你写Linux I2C设备驱动
http://ticktick.blog.51cto.com/823160/760020 LinuxI2C驱动是
嵌入式Linux驱动
开发人员经常需要编写的一种驱动,因为凡是系统中使用到的I2C设备,
zouwen198317
·
2013-03-04 14:00
mini2440:最简单的
嵌入式Linux驱动
程序模块 解决找不到mini2440……sample
原文:http://myswirl.blog.163.com/blog/static/5131864220109143331356/注意:开发Arm平台的驱动,需要Arm平台的源码树;注意:ARM平台的linux内核源码需要先编译,否则无法编译驱动;第一种方式:编译进内核,共6步第1步:建立源码树解压安装Linux内核源代码在工作目录/opt/FriendlyARM/mini2440中执行:#cd
mrjy1475726263
·
2013-01-21 22:00
手把手教你写Linux I2C设备驱动
转自:http://ticktick.blog.51cto.com/823160/760020 LinuxI2C驱动是
嵌入式Linux驱动
开发人员经常需要编写的一种驱动,因为凡是系统中使用到的I2C
sir_zeng
·
2013-01-06 10:00
[置顶] 最简单的
嵌入式Linux驱动
程序模块
//--------------------------------------------------------------------------------------------//作者:longtian635241(
[email protected]
)//论坛ID:idea6410//版权:idea6410//平台:友坚exynos4412开发板//发布日期:201
longtian635241
·
2013-01-04 14:00
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他