自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (8)
  • 收藏
  • 关注

转载 Linux驱动程序工作原理简介

Linux驱动程序工作原理简介一、linux驱动程序的数据结构     二、设备节点如何产生?     三、应用程序是如何访问设备驱动程序的?     四、为什么要有设备文件系统?     五、设备文件系统如何实现?     六、如何使用设备文件系统?     七、具体设备驱动程序分析     1、

2013-06-19 16:45:38 1582

转载 adb shell下提示read-only file system

当使用adb shell时,向/system目录及其子目录写文件时经常提示“read-only file system”。其实产生该提示的原因很简单:/system是以ro模式挂载的,因此我们所要做的就是以读写模式(rw)重新挂载需要修改的目录(本例中为/system),具体流程如下:1. 进入adb shell并查看当前挂在情况命令号下输入:adb shell#mount这

2013-06-07 09:19:12 5201

转载 printk()函数的总结

我们在使用printk()函数中使用日志级别为的是使编程人员在编程过程中自定义地进行信息的输出,更加容易地掌握系统当前的状况。对程序的调试起到了很重要的作用。(下文中的日志级别和控制台日志控制级别是一个意思)printk(日志级别 "消息文本");这里的日志级别通俗的说指的是对文本信息的一种输出范围上的指定。日志级别一共有8个级别,printk的日志级别定义如下(在linux2

2013-06-06 21:01:52 659

转载 printk信息打印到指定文件 终端 网络

有的时候调试内核程序,经常要将信息打印到其他地方如指定文件或终端还有网络,  网络的话dreanice版主写过个netconsole我这里就不说了...打印到文件:   #include #include #include #include #include #include #include #include

2013-06-06 20:59:41 4684 1

转载 printk 工作原理

printk()的参数个数是可变的,linux内核中提供了va_arg机制。该机制主要通过3个宏来实现:     va_arg(ap, T):获取ap中的一个参数,该参数的类型是T,然后ap自加sizeof(T),跳过刚获取的参数。     va_end(ap):该宏定义为空。     va_start(ap, A):通过A获取参数列表的地址,A是printk的第一个参数(fmt)。一

2013-06-06 20:57:22 777

转载 浅谈Android系统开发中LOG的使用

在程序开发过程中,LOG是广泛使用的用来记录程序执行过程的机制,它既可以用于程序调试,也可以用于产品运营中的事件记录。在Android系统中,提供了简单、便利的LOG机制,开发人员可以方便地使用。在这一篇文章中,我们简单介绍在Android内核空间和用户空间中LOG的使用和查看方法。一. 内核开发时LOG的使用。Android内核是基于Linux Kerne 2.36的,因此,Linux

2013-06-06 20:19:40 676

转载 MMC 卡驱动分析

最近花时间研究了一下 MMC 卡驱动程序,开始在网上找了很多关于 MMC 卡驱动的分析文章,但大都是在描述各个层,这对于初学者来讲帮助并不大,所以我就打算把自己的理解写下来,希望对大家有用。个人觉得理解LINUX 内核当中 MMC/SD 卡驱动程序构架是学习 MMC 卡驱动程序的重点,只有理解了它的基本框架或流程才能真正理解一个块设备驱动程序的写法,同时才能真正理解 LINUX 设备驱动模型是如何

2013-06-06 18:51:02 644

转载 printk()调试信息分级显示脚本的编写方法

printk()调试信息分级显示脚本的编写方法       大家都知道,在编写内核程序时printk()在中定义了一些用于调试的宏,它们是:   KERN_EMERG "" 系统不可用   KERN_ALERT "" 必须采取措施   KERN_CRIT "" 严重状态   KERN_ERR "" 错误状态    KERN_WARNING "" 警告状态   KERN_

2013-06-06 18:48:43 741

转载 linux mmc sd卡启动过程详解

工作流程:mmc驱动主要文件包括drivers/mmc/card/block.cdrivers/mmc/card/queue.cdrivers/mmc/core/core.cdrivers/mmc/core/host.cdrivers/mmc/core/内核启动时,首先执行core/core.c的mmc_init,注册mmc、sd总线,以及一个host class设备。

2013-06-03 20:37:53 1789

电路理论基础

电路理论基础 卢元元主编 西安电子科技大学出版社

2012-05-23

函数信号发生器

正弦波的函数信号发生器,可以出来正弦波!

2012-05-23

spi总线协议介绍

spi总线协议的介绍,具体介绍的spi体系结构

2012-03-19

深入浅出玩转fpga

关于fpga的书籍,讲的比较简单,适合初学者。

2012-03-06

数据结构(C语言版)清晰版pdf

这个版本是c语言版的数据结构,很清晰!!数据结构清晰版pdf,(C语言版)

2011-12-16

单片机汇编指令的集合

单片机汇编指令集合,列出了单片机的所有指令,利于查找,方便使用。

2010-01-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除