自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux内核 __setup宏分析

在解析cmdline时,我们经常会使用到__setup宏,用来处理kernel的cmdline。#define __setup(str, fn) \__setup_param(str, fn, fn, 0)#define __setup_param(str, unique_id, fn, early) \static char __setup_str_##unique_id[] __in...

2018-10-19 10:26:38 6156 1

原创 Android源码编译之 lunch命令分析及user和userdebug编译选项区别

不同厂商在编译Android系统时,会选择不同产品和编译版本。在Android编译过程中,通过source,lunch来选择。1、souuce build/envsetup.sh:加载命令2、lunch:选择平台等编译选项3、make:编译我们按照编译步骤分析编译过程,最终添加自己的平台编译选项。1、souuce build/envsetup.shenvsetup.sh定义了众多命令,...

2018-10-17 09:50:43 13234 1

原创 Linux内核线程(kthread)创建过程

我们在内核中创建并运行内核线程,直接调用kthread_run宏就可以实现。其原型为:/** * kthread_run - create and wake a thread. * @threadfn: the function to run until signal_pending(current). * @data: data ptr for @threadfn. * @namefm...

2018-10-16 20:03:42 4650

自行实现的Linux内核USB鼠标驱动

自己实现的一个linux usb鼠标驱动,能够基本完成鼠标的功能,驱动中加入了比较详细的注释和readme使用说明。

2017-09-23

Linux下USB驱动开发笔记

USB驱动开发文档,结合代码,分析的很详细,希望对大家有用。

2017-03-03

空空如也

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

TA关注的人

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