自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 AndioPolicyService启动过程分析

对于android音频系统,它有2个服务,AudioFlinger和AndioPolicyService,我们的应用程序要播放一段声音,这个声音从哪个设备播放出来,这是通过AndioPolicyService来决定的。假如系统中,有2个声卡,我有2个问题,问题1 : 默认声卡是谁? 由厂家决定问题2: 声卡1上面 它有耳机插孔,它有喇叭,这个硬件配置从驱动是看不出来的,这个声卡1有耳...

2019-03-21 00:41:37 134

原创 第04节_dtb转换为device_node(unflatten)_P.zip

即使你没有在设备树 memreserver 指定保留内存内核也会把DTB所占据域保留下来,既调用memblock_reserve调用过程:start_kernel //init /main.c setup_arch(&command_line);//arch/arm/kernel/setup.c arm_memblock_init(mdesc) ; //arc...

2019-03-15 18:17:45 202

原创 第03节_对设备树中运行时配置信息的处理_P.zip

1,设备树文件里,运行时的信息有哪些?在根节点里面有1个子节点 ,chosen {};里面设置了 bootargs, 内核启动时的,命令行参数可以指定,根文件系统在哪里/, root = /dev/mtdblock4第1个运行的应用程序是哪1个, init = /linuxrc内核的打印信息从哪个设备打印出来 。console = ttySAC0,115200还有1个比...

2019-03-15 17:29:46 152

原创 第02节_对设备树中平台信息的处理(选择machine_desc)_P.zip

内核映像文件,它可以支持多种单板,uImage可以支持多种单板,比如说SMDK2410 ,SMDK2440JZ2440.以前没有设备树时,是根据R1来跟machine_desc 下面 的NR, 进行对比,来找到合适的machine_desc现在使用DTB给内核传参数时,它是怎么选择machine_desc在设备树文件里面,它有一项,根节点里面 ,它有个model 和 compat...

2019-03-15 16:19:23 147

原创 第01节_从源头分析_内核head.S对dtb的简单处理_P.zip

内核的第1个文件 head.s1, 每1个单板 都对应 1个 machine_desc, 里面有对应的初始化函数 有nr =xxxx ,与uboot传过来的进行对比使用设备树的话,这个参数 r 1 就不需要设置了R2 :一般设置ATAGS或DTB的开始地址...

2019-03-15 15:29:38 177

原创 dts1

属性: 有2种 1种是空属性 ,没有值 2种属性=value属性名字 = 它的值 ,他有3种取法 1 ,用<1 0x03 0x123>括号。里面是1个或者多个32位的数据 ,Cells:也就是32位的数据 ...

2019-03-15 14:21:07 166

原创 第10课第3节_输入系统_Reader_Dispatcher线程启动分析

 1:2::3:45:6:7:8: //==========================    

2019-02-16 22:58:35 111

原创 wifi 应用程序移植到 arm64

我的目的是 wifi作为AP ,所以移植的是hostapd.因为hostapd 依赖于 libnl 和 openssl开发板:arm64 HI3559ALinux : linux-4.9.371. libnl移植  包名:libnl-1.1.tar.gz下载地址: http://www.infradead.org/~tgr/libnl/files/libnl-1.1.tar.gz编译...

2018-11-13 18:00:27 178

原创 20180826

https://blog.csdn.net/ooonebook/article/details/52690132https://blog.csdn.net/heliangbin87/article/details/76436084https://blog.csdn.net/stephen_lu_fahai/article/details/70305405https://blog.csd...

2018-08-25 11:57:10 68

原创 20180825

https://blog.csdn.net/haomcu/article/details/7781885https://blog.csdn.net/looooooooop/article/details/8123480https://blog.csdn.net/lights_joy/article/details/51649765http://www.cnblogs.com/sanky...

2018-08-25 11:48:29 131

原创 linux博客

https://blog.csdn.net/skyflying2012/article/details/41344377

2018-08-24 10:48:22 570

原创 博客

https://blog.csdn.net/qq_29350001?t=1

2018-08-22 17:35:08 79

原创 nand ecc文章

https://blog.csdn.net/acdefghb/article/details/39344873

2018-08-22 14:05:24 97

原创 java 创建一个类的初始化

加载一个类时,(什么是加载类,就是用到一个类里面的东西时,就会加载类到内存,我的理解有2种情况会出现      1,new Test()      2,Test.func()  //静态方法调用 ,静态变量赋值      上面这2种情况会把类加载到内存,静态块会被执行 )1,静态块被执行,只被执行1次,类已在内存中,就不需要加载了。   (类的内存划分,栈内存,堆内存,共享内存[类的普通方法区和静...

2018-07-06 10:18:50 441

mipiPWM背光和LCD驱动

hisi平台下 的LCD 程序,mipiPWM背光和LCD驱动。

2018-11-30

空空如也

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

TA关注的人

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