虎贲小队程序猿

get along

导航

随笔分类 -  Linux 驱动

驱动
Linux 驱动学习笔记05--字符驱动实例,实现一个共享内存设备的驱动
摘要:断断续续学驱动,好不容易有空,做了段字符驱动的例子。主要还是跟书上学习在此记录下来,以后说不定能回过头来温故知新。首先上驱动源码 gmem.c:/************************************************************************* ... 阅读全文

posted @ 2015-12-24 16:36 jjssl 阅读(965) 评论(0) 推荐(0)

linux 驱动学习笔记04--简单驱动
摘要:首先贴代码helloworld.c和Makefile/************************************************************************* > File Name: helloworld.c > Author: hailin.... 阅读全文

posted @ 2015-07-15 15:30 jjssl

linux 驱动学习笔记03--Linux 内核的引导
摘要:如图所示为 X86 PC 上从上电/复位到运行 Linux 用户空间初始进程的流程。在进入与 Linux相关代码之间,会经历如下阶段。( 1 ) 当系统上电或复位时, CPU 会将 PC 指针赋值为一个特定的地址 0xFFFF0 并执行该地址处的指令。在 PC 机中,该地址位于 BIOS 中,它保存... 阅读全文

posted @ 2015-07-14 11:41 jjssl

linux 驱动学习笔记02--应用实例:在内核中新增驱动代码目录和子目录
摘要:下面来看一个综合实例,假设我们要在内核源代码 drivers 目录下为 ARM 体系结构新增如下用于 test driver 的树型目录:| --test | -- cpu | -- cpu.c | -- test.c | -- test_client.c | -- test_ioc... 阅读全文

posted @ 2015-07-13 16:54 jjssl

linux 驱动学习笔记01--Linux 内核的编译
摘要:由于用的学习材料是《linux设备驱动开发详解(第二版)》,所以linux驱动学习笔记大部分文字描述来自于这本书,学习笔记系列用于自己学习理解的一种查阅和复习方式。#make config(基于文本的最为传统的配置界面,不推荐使用)#make menuconfig(基于文本菜单的配置界面)#make... 阅读全文

posted @ 2015-07-13 16:00 jjssl