码迷,mamicode.com
首页 >  
搜索关键字:linux驱动    ( 1226个结果
(57)Linux驱动开发之三Linux字符设备驱动
1、一般情况下,对每一种设备驱动都会定义一个软件模块,这个工程模块包含.h和.c文件,前者定义该设备驱动的数据结构并声明外部函数,后者进行设备驱动的具体实现。 2、典型的无操作系统下的逻辑开发程序是:这种三层的裸机驱动模型是足够满足低耦合、高内聚的特点的。 3、当有操作系统存在时,设备驱动成为了连接 ...
分类:系统相关   时间:2017-09-29 16:51:23    阅读次数:371
(55)Linux驱动开发之一驱动概述
驱动概述 驱动用在哪里?非标准类设备的编写和标准类设备的驱动移植。 驱动实际上是随着linux内核相伴而生的。某段代码能够控制我们的硬件去工作,去动,这段代码就称为我们的驱动代码。 技术只是一种手段,一种技巧,我们应该利用技术去搞出产品。 5.1.1_2.什么是驱动1_2 5.1.1.1、理解驱动的 ...
分类:系统相关   时间:2017-09-29 16:46:07    阅读次数:279
(56)Linux驱动开发之二
内核基础 1、linux内核主要是由进程调度、内存管理、虚拟文件系统(字符设备驱动和块设备驱动)、网络接口(网络设备驱动)和进程通信5个子系统组成的。 1)进程调度控制系统中的多个进程对CPU的访问,使得多个进程能在CPU中"微观串行,宏观并行"地执行。 2)内存管理的主要作用就是控制多个进程安全的 ...
分类:系统相关   时间:2017-09-29 16:27:11    阅读次数:255
Linux kernel的中断子系统之(一):综述
一、前言一个合格的linux驱动工程师需要对kernel中的中断子系统有深刻的理解,只有这样,在写具体driver的时候才能:1、正确的使用linux kernel提供的的API,例如最著名的request_threaded_irq(request_irq)接口2、正确使用同步机制保护驱动代码中的临... ...
分类:系统相关   时间:2017-09-27 00:40:09    阅读次数:212
从LINUX 驱动 到APK (1)
实现一个简单的内核驱动 此次实现基于MTK8173平台Android 6.0 实现。 此次使用一个虚拟的硬件设备,这个设备只有一个4字节的寄存器,它可读可写,移植的角度来实现我们将其命名为welcome。在kernel部分要实现一个驱动主要分为,添加编译选择选项,实现对应的相关驱动,添加进入内核编译 ...
分类:系统相关   时间:2017-09-22 14:10:25    阅读次数:172
从LINUX 驱动 到APK (2)
通过c语言实现对对应节点的操作修改对应的参数值 此次在实现了对应的内核驱动的基础上实现linux应用程序访问对用的驱动节点的过程。实现过程:添加对用的实现文件,添加编译规则,编译实现 1、添加对用的实现文件 选择合适的位置存放相关源码,本次我存放在:vendor\welcome 目录下,新建welc ...
分类:系统相关   时间:2017-09-22 14:09:30    阅读次数:182
从linux 驱动 到apk 前言
前段时间抽空,实现了一下从kernel到apk的全过程,主要借鉴老罗的博客从java层到framework到JNI到HAL到kernel的hello 例子: http://blog.csdn.net/luoshengyang/article/details/6568411 之前这篇博文看了很多遍,觉 ...
分类:系统相关   时间:2017-09-22 13:12:07    阅读次数:181
linux驱动摸索 --驱动框架初始化(结合韦东山视频教程)
一.驱动框架 初始化:insmod 加载 1.确定主设备号: 分为静态和动态分配,其中LED_GPIO_SIZE 表示支持的次设备号数目,一般默认为1. 相关实现代码如下: [cpp] view plain copy int result; dev_t dev; /*分配主设备号*/ if (scu ...
分类:系统相关   时间:2017-09-20 20:55:13    阅读次数:234
嵌入式学习课程表
课程目标介绍 ; 字符设备: 设备文件系统: 实例分析与实验:Buttons 驱动、 LED驱动、 LCD驱动 11 驱动调试技术与PCI设备驱动 Linux驱动调试技术: PCI设备驱动: 实例分析与实验: oops.c 、mvsas 驱动 12 FrameBuffer驱动与触摸屏驱动块设备驱动与 ...
分类:其他好文   时间:2017-09-11 19:43:53    阅读次数:244
Ubuntu Linux下快速搭建Samba服务
引用:http://www.linuxidc.com/Linux/2016-03/129195.htm Samba服务对于从事Linux开发从业人员来说并不陌生,现在也有Windows版本了,当我们在开发Linux驱动或者应用的时候,一般都输需要个Linux开发环境。对于大公司来说有个服务器可供程序 ...
分类:系统相关   时间:2017-09-07 13:46:12    阅读次数:187
1226条   上一页 1 ... 14 15 16 17 18 ... 123 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!