firmware(bios加电自检) |bootloader(grub自启动程序,硬盘0磁头0柱面1扇区) |kernel(加载内核,加载驱动) |init(/sbin/init进程,启动该进程---CentOS5及以前:SysVinit配置文件:/etc/inittab CentOS6:Ubantu研发的Upstart配置文件:/etc/inittab/etc/init/*.conf ..
分类:
其他好文 时间:
2017-11-01 15:43:43
阅读次数:
150
递归锁 原理:递归锁也是通过 pthread_mutex_lock 函数来实现,在函数内部会判断锁的类型。NSRecursiveLock 与 NSLock 的区别在于内部封装的 pthread_mutex_t 对象的类型不同,前者的类型为 PTHREAD_MUTEX_RECURSIVE 运用场景:循 ...
分类:
移动开发 时间:
2017-11-01 12:16:23
阅读次数:
294
解锁 BootLoader 进入第三方 recovery 刷机 ROOT 首先下载好工具:http://pan.baidu.com/s/1hsw5cjU 备用连接 :http://url.cn/5EILbQn 本篇教程教你如何傻瓜式解锁BootLoader并刷入recovery 仅限于金立 M6 ( ...
分类:
其他好文 时间:
2017-10-31 12:43:13
阅读次数:
3094
使用ReentrantLock类 ReentrantLock类在扩展功能上更加强大,比如嗅探锁定,多路分支通知。而且在使用上也比synchronized更加灵活 调用ReentrantLock对象的lock()方法获取锁,调用unlock()方法释放 锁。 使用Condition实现等待/通知机制: ...
分类:
其他好文 时间:
2017-10-28 17:39:19
阅读次数:
164
LK是什么 LK 是 Little Kernel 它是 appsbl (Applications ARM Boot Loader)流程代码 ,little kernel 是小内核小操作系统。 LK 代码 在 bootable/bootloadler/lk 目录下 LK 代码结构 +app // 应用 ...
分类:
移动开发 时间:
2017-10-28 16:37:17
阅读次数:
289
一:busybox: 1、完整的操作系统=bootloader(u-boot)+kernel(zImage)+根文件系统。 2、根文件系统的核心就是 各种以及系统运行配置参数(类似于linux的cd、ls、mkdir......)。 3、根文件系统的核心文件:bin,sbin,usr,etc,lib ...
分类:
其他好文 时间:
2017-10-28 13:54:14
阅读次数:
192
网上有很多教程,但都治标不治本,比如改ro.telephony.default_network=9,9为8,1 或者10,9或者4,9等等,这些虽然能使正常用上电信卡 但是当换回联通移动时便又不行了,经过各种努力终于完美解决了问题方法如下:首先修改 ro.telephony.default_netw ...
分类:
移动开发 时间:
2017-10-28 13:51:46
阅读次数:
325
ColtOS项目由一群学习者提供,它是由血统来源制作的,但是所有必要的定制。 我们已经从许多其他ROM /项目中挑选出来的功能,我们非常感谢他们! 操作系统仍然处于beta阶段,并且像藤蔓一样增长。 所以,虽然没有任何明显的Bug 功能: * Android 7.1.2_r45 *安全更新:2017 ...
分类:
其他好文 时间:
2017-10-28 12:48:36
阅读次数:
253
SurfaceView 1 相关类 1.1 surface 1.1.1 意思:表面 1.1.2 可以理解为底层数据缓冲器,和硬件显卡绘制的入口句柄 1.1.3 Surface就是一个用来画图形(graphics)或图像(image)的地方 1.1.4 Surface中有一个Canvas成员,专门用于 ...
分类:
其他好文 时间:
2017-10-27 15:50:21
阅读次数:
156