
Linux驱动
国产化创客
感知世界,创新物联。
嵌入式91学堂,分享成就梦想。
展开
-
NanoPi开发板硬件接口
NanoPi开发板资源NanoPi WiKi链接转载 2016-08-14 17:32:16 · 1528 阅读 · 0 评论 -
Linux驱动程序模块编译流程
Linux驱动程序可以在内核配置时直接编译进内核或者以模块编译成生.ko文件动态加载。 下面是arm开发板上驱动程序模块编译,动态加载的流程。##1.编写驱动程序源程序结合具体硬件编写。##2.修改内核配置文件##3. 配置内核驱动模块 ##4. 编译内核模块 ##5.加载驱动模块原创 2016-08-14 17:13:06 · 2277 阅读 · 0 评论 -
基于NanoPi的人体感应模块驱动开发
人体感应模块 电气参数工作电压范围:DC 4.5-20V 电平输出高: 3.3 V /低0V触发方式:L 不可重复触发/H 重复触发 延时时间:5S(默认)可制作范围零点几秒-几十分钟 封锁时间:2.5S(默认)可制作范围零点几秒-几十秒电路板外形尺寸: 32mm*24mm 感应角度:<100 度锥角感应距离:7 米以内工作温度:-15-+70 度感应透镜尺寸: 直径23原创 2016-08-16 21:12:10 · 2352 阅读 · 0 评论 -
基于NanoPi的声音传感器驱动开发
基于NanoPi的声音传感器驱动开发声音传感器模块 模块电路图 产品特点1.可以检测周围环境的声音强度,使用注意:此传感器只能识别声音的有无(根据震动原理)不能识别声音的大小或者特定频率的声音 2.灵敏度可调(图中蓝色数字电位器调节) 3.工作电压3.3V-5V 5.输出形式 数字开关量输出(0和1高低电平) 6.设有固定螺栓孔,方便安装 7.小板PCB尺寸:3.2cm * 1.7原创 2016-08-18 10:07:02 · 1452 阅读 · 0 评论 -
基于NanoPi的继电器模块驱动开发
基于NanoPi的继电器模块驱动开发继电器模块 电磁继电器一般由铁芯、线圈、衔铁、触点簧片等组成的。 只要在线圈两端加上一定的电压,线圈中就会流过一定的电流,从而产生电磁效应,衔铁就会在电磁力吸引的作用下克服返回弹簧的拉力吸向铁芯,从而带动衔铁的动触点与静触点(常开触点)吸合。当线圈断电后,电磁的吸力也随之消失,衔铁就会在弹簧的反作用力返回原来的位置,使动触点与原来的静触点(常闭触点)释放原创 2016-08-14 16:56:50 · 1749 阅读 · 0 评论 -
基于NanoPi2的Linux3.4内核GPIO驱动
硬件环境 开发板:nanopi2 (cpu:A9 s5p4418 )软件环境 内核版本: linux3.4.39 交叉编译器:arm-linux-gcc version 4.9.3 (ctng-1.21.0-229g-FA) 64位系统版本Linux3.4内核GPIO驱动说明 Kernel 2.6.32版本以上提供了gpio口管理的库文件/kernel/drivers/gpio原创 2016-09-14 11:48:41 · 2700 阅读 · 0 评论 -
基于ARM的智能灯光控制系统(1)项目介绍
基于ARM的智能灯光控制系统(1)项目介绍 项目实践说明: 本实践项目是嵌入式开发培训(阶段2)底层系统开发视频课程的综合实践项目。 项目开发使用的技术知识点包括:C语言编程,文件编程,串口编程,网络编程,多线程编程,进程间通信,嵌入式交叉开发,嵌入式Web服务器开发,HTML编程,Linux驱动程序开发。本文档对应视频教程:智能灯光控制系统–项目介绍系统功能 智能灯光系统原创 2016-10-12 15:47:48 · 5297 阅读 · 0 评论 -
Qt实现天气预报与PM2.5监测系统(4)DHT11模块驱动
Qt实现天气预报与PM2.5监测系统(4)DHT11模块驱动硬件模块说明 器件(奥松 dht11) DC:3.3-5.5v 温度:0 - 50°C (±2°C) 湿度:20 - 95 %RH(±5%) DHT11应用电路 在使用时应在数据端加一个5K的上拉电阻。工作时序图 初始化时序 读取数据0时序 读取数据1时序驱动程序 dht11驱动程序 na原创 2017-04-05 09:56:16 · 1923 阅读 · 0 评论