自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Linux/Android开发记录

学习、记录、分享Linux/Android开发技术

  • 博客(15)
  • 资源 (5)
  • 收藏
  • 关注

原创 LDD3源码分析之vmalloc

作者:刘昊昱  博客:http://blog.csdn.net/liuhaoyutz编译环境:Ubuntu 10.10内核版本:2.6.32-38-generic-paeLDD3源码路径:examples/scullv 一、scullv编译本文分析LDD3第8章中与vmalloc函数相关代码,对应源码是examples/scullv目录下的相关文件。这里首先说明

2012-03-31 21:08:37 3345

原创 LDD3源码分析之按页分配内存

作者:刘昊昱  博客:http://blog.csdn.net/liuhaoyutz编译环境:Ubuntu 10.10内核版本:2.6.32-38-generic-paeLDD3源码路径:examples/scullp 一、scullp编译本文分析LDD3第8章中按页分配内存相关代码,对应源码是examples/scullp目录下的相关文件。这里首先说明一下,s

2012-03-31 20:17:13 2693

原创 LDD3源码分析之slab高速缓存

作者:刘昊昱  博客:http://blog.csdn.net/liuhaoyutz编译环境:Ubuntu 10.10内核版本:2.6.32-38-generic-paeLDD3源码路径:examples/scullc 本文分析LDD3第8章中关于使用slab高速缓存的代码,对应的源码在scullc目录下。另外,在较新的内核下编译scullc时会遇到一些错误,本文最后给

2012-03-31 14:07:54 4571 4

原创 LDD3源码分析之时间与延迟操作

作者:刘昊昱  博客:http://blog.csdn.net/liuhaoyutz编译环境:Ubuntu 10.10内核版本:2.6.32-38-generic-paeLDD3源码路径:examples/misc-modules/jit.c    examples/misc-modules/jiq.c 本文分析LDD3第7章的示例程序jit.c和jiq.c,并给出

2012-03-30 21:12:22 4769 4

原创 LDD3源码分析之访问控制

作者:刘昊昱  博客:http://blog.csdn.net/liuhaoyutz编译环境:Ubuntu 10.10内核版本:2.6.32-38-generic-paeLDD3源码路径:examples/scull/ access.c   examples/scull/main.c 一、访问控制设备的注册本文分析LDD3第6章介绍的设备文件访问控制的实现,涉及的代

2012-03-29 16:29:16 3156 2

原创 LDD3源码分析之llseek分析

作者:刘昊昱  博客:http://blog.csdn.net/liuhaoyutz编译环境:Ubuntu 10.10内核版本:2.6.32-38-generic-paeLDD3源码路径:examples/scull/main.c 本文分析LDD3第6章的llseek函数。 一、用户空间的lseek函数要理解驱动中llseek函数的实现,必须先清楚对应的用户

2012-03-28 14:36:31 5486 3

原创 LDD3源码分析之异步通知

作者:刘昊昱  博客:http://blog.csdn.net/liuhaoyutz编译环境:Ubuntu 10.10内核版本:2.6.32-38-generic-paeLDD3源码路径:examples/scull/pipe.c  examples/scull/main.c 一、异步通知机制的实现本文分析LDD3第6章中的异步通知机制。通过使用异步通知机制,应用程

2012-03-28 09:09:48 2825

原创 LDD3源码分析之poll分析

作者:刘昊昱  博客:http://blog.csdn.net/liuhaoyutz编译环境:Ubuntu 10.10内核版本:2.6.32-38-generic-paeLDD3源码路径:examples/scull/pipe.c  examples/scull/main.c 本文分析LDD3第6章的poll(轮询)操作。要理解驱动程序中poll函数的作用和实现,必须先

2012-03-27 18:43:35 5464 3

原创 LDD3源码分析之阻塞型I/O

作者:刘昊昱  博客:http://blog.csdn.net/liuhaoyutz编译环境:Ubuntu 10.10内核版本:2.6.32-38-generic-paeLDD3源码路径:examples/scull/pipe.c  examples/scull/main.c 本文分析LDD3第六章介绍的scullpipe设备是如何实现阻塞I/O的。另外,我发现sc

2012-03-26 15:00:03 4244 3

原创 LDD3源码分析之简单休眠

作者:刘昊昱  博客:http://blog.csdn.net/liuhaoyutz编译环境:Ubuntu 10.10内核版本:2.6.32-38-generic-paeLDD3源码路径:examples/misc-modules/sleepy.c 本文分析LDD3第六章中关于简单休眠的示例代码sleepy.c。首先列出sleepy.c的完整代码: 1/*

2012-03-23 17:30:35 2868 1

原创 LDD3源码分析之ioctl操作

作者:刘昊昱  博客:http://blog.csdn.net/liuhaoyutz编译环境:Ubuntu 10.10内核版本:2.6.32-38-generic-paeLDD3源码路径:examples/scull/main.c 本文分析LDD3第六章中关于ioctl操作的代码,并编写测试程序对ioctl功能进行测试。 一、ioctl操作驱动程序中ioct

2012-03-23 10:56:54 5195

原创 LDD3源码分析之并发与竞态

作者:刘昊昱  博客:http://blog.csdn.net/liuhaoyutz编译环境:Ubuntu 10.10内核版本:2.6.32-38-generic-paeLDD3源码路径:examples/scull/main.c  examples/misc-modules/complete.c 本文分析LDD3第五章并发与竞态相关代码,本章代码涉及两个内容,一个是信

2012-03-22 16:19:01 3323

原创 LDD3源码分析之调试技术

作者:刘昊昱  博客:http://blog.csdn.net/liuhaoyutz编译环境:Ubuntu 10.10内核版本:2.6.32-38-generic-paeLDD3源码路径:examples/scull/main.c 本文分析LDD3第四章相关代码,主要是使用/proc文件系统(包括seq_file接口)进行调试操作,即在/proc目录下生成/proc/s

2012-03-22 16:06:25 4556 1

原创 LDD3源码分析之字符设备驱动程序

作者:刘昊昱  博客:http://blog.csdn.net/liuhaoyutz编译环境:Ubuntu 10.10内核版本:2.6.32-38-generic-paeLDD3源码路径:examples/scull/main.c 本文是对LDD3第三章驱动代码的分析记录。LDD3的scull源码是一个综合性的驱动程序,内容涵盖了第三章到第六章的内容,初学者在学习过程中

2012-03-22 15:10:32 8075 13

原创 LDD3源码分析之hello.c与Makefile模板

作者:刘昊昱  博客:http://blog.csdn.net/liuhaoyutz编译环境:Ubuntu 10.10内核版本:2.6.32-38-generic-paeLDD3源码路径:examples/misc-modules/hello.c 一、hello.c文件分析 这个程序非常简单,它的目的是向我们展示Linux模块编程的架构,而Linux设备驱动

2012-03-22 14:28:59 7497 4

Universal-USB-Installer-1.9.5.2

用于制作Ubuntu启动安装U盘,使用起来很方便快捷。

2014-08-02

ADT-18.0.0.zip

ADT-18.0.0.zip离线安装包,因为eclipse在线安装ADT不方便,所以可以使用离线安装的方式。

2012-04-25

ADT-16.0.0.zip

ADT-16.0.0.zip离线升级包,因为eclipse在线安装ADT插件不方便,可以使用离线安装的方式。

2012-04-25

ADT-12.0.0.zip

ADT-12.0.0.zip离线升级包,因为eclipse在线安装ADT插件不方便,可以使用离线安装的方式。

2012-04-25

emacs_vim_config

emacs and vim config file.

2012-04-21

空空如也

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

TA关注的人

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