摘要: 1.uboot的启动代码是cpu/***/start.S 2.start.S会跳转到啊sercure_arm_boot 3.代码里面有判断,如果启动成功,会打印到标准输出。如果没有启动成功,则输出日志到串口(serial_output) 阅读全文
posted @ 2019-01-14 08:38 SoftAndHardMan 阅读(512) 评论(0) 推荐(0) 编辑
摘要: user版本如何打开uart,让android log从串口kernel log输出 参考博客:https://blog.csdn.net/y_lang/article/details/46989801 阅读全文
posted @ 2019-01-10 08:39 SoftAndHardMan 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 1.aosp-arm-eng 对应的device目录为 device/generic/car/common/product/,入口编译脚本为aosp_arm.mk。 2.现在android8.0的模拟器已经不支持通过开启调试选项进入root模式。查阅google资料,是必须烧写eng版本的镜像才可以 阅读全文
posted @ 2019-01-10 08:34 SoftAndHardMan 阅读(1113) 评论(0) 推荐(0) 编辑
摘要: 转载,非原创 (1)Android技术内幕:应用卷(初级篇)(2)深入理解Android内核设计思想(初级篇)(3)Android系统原理及开发要点详解(初级篇)(4)Android群英传_完整高清版(初级篇)(5)Android群英传神兵利器(初级篇)(6)深入理解Android卷1(中级篇)推荐 阅读全文
posted @ 2019-01-08 08:47 SoftAndHardMan 阅读(1518) 评论(0) 推荐(0) 编辑
摘要: 我干了3年Android sdk开发,觉得到了瓶劲没法更进一步,于是花了一年多点时间,大概摸到点门径。根据前辈的经验,Android底层完全入门需要两年。 先说下我的入门过程: 第零步,下载源码,我下的4.2的,框架层源码10G,内核2G多,ctags给框架层建的标签文件都有600M,当时让我有点震 阅读全文
posted @ 2019-01-08 08:33 SoftAndHardMan 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 今天啥都没干,搞明白了CPU工作的电气原理: But How Do it Know 这本书详细解释了CPU的工作原理,不是文字层次,不是理论,而是电气原理图,是半导体电路,废话不多述,有图有真相。有想了解的同学,可以先看个视频预热下,再看看书,绝对会让你收获颇多: https://www.youtu 阅读全文
posted @ 2019-01-08 08:30 SoftAndHardMan 阅读(861) 评论(0) 推荐(0) 编辑
摘要: JAVA开发随笔 阅读全文
posted @ 2018-06-04 11:30 SoftAndHardMan 阅读(100) 评论(0) 推荐(0) 编辑
摘要: linux 0.11内核源码阅读笔记 阅读全文
posted @ 2018-05-29 10:13 SoftAndHardMan 阅读(194) 评论(0) 推荐(0) 编辑
摘要: CS寄存器什么时候被修改 阅读全文
posted @ 2018-05-29 10:09 SoftAndHardMan 阅读(534) 评论(0) 推荐(0) 编辑
摘要: 转载自:https://www.cnblogs.com/zhaoyl/p/3620204.html 首先从OS设计原理上阐明三种线程:内核线程、轻量级进程、用户线程 内核线程 内核线程就是内核的分身,一个分身可以处理一件特定事情。这在处理异步事件如异步IO时特别有用。内核线程的使用是廉价的,唯一使用 阅读全文
posted @ 2018-03-13 09:42 SoftAndHardMan 阅读(220) 评论(0) 推荐(0) 编辑