linux驱动开发篇
lishaman
这个作者很懒,什么都没留下…
展开
-
linux下的文件操作函数及creat用法
编写Linux应用程序要用到如下工具: (1)编译器:GCC GCC是Linux平台下最重要的开发工具,它是GNU的C和C++编译器,其基本用法为:gcc [options] [filenames]。 我们应该使用linux-gcc。 (2转载 2011-08-05 12:31:02 · 1903 阅读 · 0 评论 -
Linux网卡驱动程序分析
学习应该是一个先把问题简单化,再把问题复杂化的过程。一开始就着手处理复杂的问题,难免让人有心惊胆颤,捉襟见肘的感觉。读Linux网卡驱动 也是一样。那长长的源码夹杂着那些我们陌生的变量和符号,望而生畏便是理所当然的了。不要担心,事情总有解决的办法,先把一些我们管不着的代码切割出去转载 2011-08-04 18:04:43 · 641 阅读 · 0 评论 -
ARMLINUX网卡驱动分析
ARMLINUX网卡驱动分析一、网络设备驱动结构1网络协议接口层 2网络设备接口层 3设备驱动功能层 4网络设备与媒介层 二、网络协议接口层1功能:给上层协议提供透明的数据包发送和接收接口2定义在/include/linux/netdevice.h转载 2011-09-02 09:19:36 · 1539 阅读 · 0 评论 -
cramfs文件系统中ARM9上的移植
linux-2.6内核已经支持S3C2410处理器的多种硬件板,我们可以参考SMDK2410参考板来移植开发板的内核。 实验 步骤: (1)准备工作 (2)修改顶层Makefile (3)添加分区 (4)添加devfs (5)配置编译内核转载 2011-09-01 20:12:56 · 975 阅读 · 0 评论 -
关于文件系统
理论上说一个嵌入式设备如果内核能够运行起来,且不需要运行用户进程的话,是不需要文件系统的,文件系统简单的说就是一种目录结构,由于 linux操作系统的设备在系统中是以文件的形式存在,将这些文件进行分类管理以及提供和内核交互的接口,就形成一定的目录结构也就是文件系统,文件系统 是为转载 2011-09-01 20:23:35 · 1003 阅读 · 0 评论 -
Linux-read函数 介绍linux驱动层程序设计的主要函数
read函数(读取文件)read函数可以读取文件。读取文件指从某一个已打开地文件中,读取一定数量地字符,然后将这些读取的字符放入某一个预存的缓冲区内,供以后使用。使用格式如下:number = read( ...read函数(读取文件)read函数可以读取文件转载 2011-08-05 12:28:04 · 2719 阅读 · 0 评论 -
Linux Kernel 核心中文手册(1)--硬件基础
Linux Kernel 核心中文手册(1)--硬件基础转载 2011-01-16 14:33:00 · 839 阅读 · 0 评论 -
Linux Kernel 核心中文手册(15)
Linux Kernel 核心中文手册(15)转载 2011-01-16 14:26:00 · 1378 阅读 · 0 评论 -
Linux Kernel 核心中文手册(11)--核心机制
Linux Kernel 核心中文手册(11)--核心机制转载 2011-01-16 14:21:00 · 526 阅读 · 0 评论 -
Linux Kernel 核心中文手册(10)--网络
Linux Kernel 核心中文手册(10)--网络转载 2011-01-16 14:19:00 · 720 阅读 · 0 评论 -
2.6内核设备模型
2.6内核设备模型转载 2011-01-16 00:33:00 · 639 阅读 · 0 评论 -
ubuntu 下 驱动开发环境
ubuntu 下 驱动开发环境转载 2011-01-15 23:36:00 · 4984 阅读 · 0 评论 -
linux驱动开发环境的搭建 转一下别的大虾的经验
linux驱动开发环境的搭建 linux驱动程序开发的初学经验转载 2011-01-15 23:25:00 · 4157 阅读 · 0 评论 -
Linux Kernel 核心中文手册(14)--linux数据结构
Linux Kernel 核心中文手册(14)--linux数据结构转载 2011-01-16 14:24:00 · 628 阅读 · 0 评论 -
Linux Kernel 核心中文手册(13)--核心源程序
Linux Kernel 核心中文手册(13)--核心源程序转载 2011-01-16 14:23:00 · 557 阅读 · 0 评论 -
Linux Kernel 核心中文手册(9)--文件系统
Linux Kernel 核心中文手册(9)--文件系统转载 2011-01-16 14:17:00 · 833 阅读 · 0 评论 -
Linux Kernel 核心中文手册(5)--进程间通信机制
Linux Kernel 核心中文手册(5)--进程间通信机制转载 2011-01-16 14:29:00 · 639 阅读 · 0 评论 -
Linux Kernel 核心中文手册(4)--进程
Linux Kernel 核心中文手册(4)--进程转载 2011-01-16 14:30:00 · 573 阅读 · 0 评论 -
Linux Kernel 核心中文手册(8)--设备驱动程序
Linux Kernel 核心中文手册--设备驱动程序转载 2011-01-16 14:14:00 · 1372 阅读 · 0 评论 -
linux2.6.20 S3C2440的sd/mmc卡驱动
首先,我们来看Makefile文件吧,Makefile中文件的目标文件的顺序是很重要的,因为这个会涉及到模块的依赖关系,比如说,如果这些源文件中有module_init(),则这些module_init就按在Makefile中的顺序链接进内核,之后也按照链接的顺序进行调用。根据我转载 2011-07-25 15:55:08 · 875 阅读 · 1 评论 -
实用技巧:Linux2.6.18 SD卡驱动的修正
platform: s3c2440 + linux 2.6.18 在linux2.6.18 中,sd卡的驱动有不少的bug.例如,没有写保护的功能. 在驱动的模块中预留了写保护的函数,但是没有实现,代码也只有几行,只要加上去编译一下就OK了. static struct mmc_转载 2011-07-25 15:50:23 · 540 阅读 · 0 评论 -
linux设备驱动之8250串口驱动
linux设备驱动之8250串口驱动转载 2011-01-20 13:23:00 · 2913 阅读 · 0 评论 -
Linux Kernel 核心中文手册(6)--PCI
Linux Kernel 核心中文手册(6)--PCI转载 2011-01-16 14:28:00 · 1764 阅读 · 0 评论 -
Linux Kernel 核心中文手册(7)--中断和中断处理
Linux Kernel 核心中文手册(7)--中断和中断处理转载 2011-01-16 14:28:00 · 570 阅读 · 0 评论 -
Linux Kernel 核心中文手册(12)--模块
Linux Kernel 核心中文手册(12)--模块转载 2011-01-16 14:22:00 · 563 阅读 · 0 评论 -
linux下USB驱动开发
linux下USB驱动开发转载 2011-01-15 23:40:00 · 6428 阅读 · 1 评论