码迷,mamicode.com
首页 >  
搜索关键字:驱动-linux    ( 133个结果
第一个字符设备驱动
linux驱动分为字符设备、块设备驱动、网络驱动三种,其中以字符驱动最为简单。说起要写驱动自然想到从字符设备驱动写起。看了开发板官方的驱动代码,写的不错,至少不是那种实习生能写出来的水平。但对新手来说要看懂,实在不容易。其中包含了很多知识和设计思想。所以我想还是尽可能从易到难来写这个系列,相信我,我会努力把我知道的都给大家讲清楚。...
分类:其他好文   时间:2015-04-16 19:52:27    阅读次数:179
Telnet在mini2440上的移植
mini2440 内核以及根文件系统分别是通过tftp、NF方式加载的,为了解决开发板串口不够用的问题,给开发板安装一个telnet是一个不错的解决方案,毕竟如果用超级终端是必须占用一个串口的。 1.进入busybox源代码目录,选择telnet,telnetd(默认也是支持的) 然后make;make install 2、制作根文件系统 下面标红的就是需要自己添加进去的(etc/init.d/rcS) 还有需要注意,pts/0表示可以同时开一个telnet端口登录,如果需要多个人同时登录,则需要多添加...
分类:Web程序   时间:2015-04-16 12:33:43    阅读次数:177
Linux Platform设备驱动学习与小结
Platform 设备先被注册然后platfrom驱动加载时会调用驱动程序中的probe()入口函数,扫描系统中已注册的设备,通过。Name域找到匹配设备后将驱动和设备绑定。一个驱动可以对应多个设备,但是一个设备只对一个驱动。Linux下的虚拟总线platform对应设备platform_device,对应的驱动为platform_driver。一个很不恰当的例子:设备好比男人,驱动好比女人,pl...
分类:系统相关   时间:2015-04-07 10:03:02    阅读次数:199
【智能家居篇】wifi驱动的理解(3)——usb接口在wifi模块中的角色
上一篇文章已经提到USB接口在wifi模块中的最重要两个函数是usb_read_port()和usb_write_port()。那它们是怎么和wifi扯上关系的呢?我们可以从以下三个方面去分析: 1、首先需要明确wifi模块是USB设备,主控(CPU)端是USB主机; 2、USB主机若需要对wifi模块进行数据的读写时,就必须经过USB接口; 3、既然涉及到数据的读写操作,必然要用相应的读写函数,那么usb_read_port()和usb_write_port()即是它们的读写函数。...
分类:其他好文   时间:2015-03-30 21:13:46    阅读次数:1044
linux设备驱动第二篇:一个简单hello world驱动如何实现
上一篇介绍了linux驱动的概念,以及linux下设备驱动的基本分类情况及其各个分类的依据和差异,这一篇我们来描述如何写一个类似hello world的简单测试驱动程序。而这个驱动的唯一功能就是输出hello world。 在编写具体的实例之前,我们先来了解下linux内核下调试程序的一个重要函数printk以及几个重要概念。 printk类似c语言的printf,是内核中输出打印信息...
分类:系统相关   时间:2015-03-29 18:05:03    阅读次数:221
linux设备驱动第三篇:写一个简单的字符设备驱动
在linux设备驱动第一篇:设备驱动程序简介中简单介绍了字符驱动,本篇简单介绍如何写一个简单的字符设备驱动。本篇借鉴LDD中的源码,实现一个与硬件设备无关的字符设备驱动,仅仅操作从内核中分配的一些内存。 下面就开始学习如何写一个简单的字符设备驱动。首先我们来分解一下字符设备驱动都有那些结构或者方法组成,也就是说实现一个可以使用的字符设备驱动我们必须做些什么工作。 1、主设备号和次设备号 对于...
分类:系统相关   时间:2015-03-28 20:29:33    阅读次数:217
LINUX内核升级 - 更新网卡驱动
LINUX内核升级 — 更新网卡驱动 本篇将详细讲述目标内核驱动无法支持当前网卡设备的处理步骤...
分类:系统相关   时间:2015-03-20 01:26:01    阅读次数:369
android的系统学习
先从Android的应用开发开始,等到对应用掌握的比较熟悉了,开始慢慢阅读一些Android 应用框架层的源代码,然后再渐渐往下去了解Android的JNI、Libraries、Dalvik虚拟机、HAL层、硬件驱动、Linux内核、ARM技术体系架构等,虽然近期Intel宣称要让Intel芯片支持...
分类:移动开发   时间:2015-03-14 10:55:59    阅读次数:143
linux - fpga-framebuff驱动
* linux/drivers/video/fpga_fb.c --fpga graphics adaptor frame buffer device* Created 16 Sep2011* Based on dnfb.c** History:** This file is subject to ...
分类:系统相关   时间:2015-03-02 20:46:22    阅读次数:260
Linux电源管理系统架构和驱动(1)-Linux电源管理全局架构
1.   Linux电源管理全局架构Linux电源管理非常复杂,牵扯到系统级的待机、频率电压变换、系统空闲时的处理以及每个设备驱动对于系统待机的支持和每个设备的运行时电源管理,可以说和系统中的每个设备驱动都息息相关。对于消费电子产品来说,电源管理相当重要。因此,这部分工作往往在开发周期中占据相当大的比重,图1呈现了Linux内核电源管理的整体架构。大体可以归纳为如下几类:1.      CPU在运...
分类:系统相关   时间:2015-02-21 13:11:42    阅读次数:175
133条   上一页 1 ... 8 9 10 11 12 ... 14 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!