搞嵌入式linux/android的启动阶段

1,首先要先搞清楚一些基本工具。把以前的arm9的经历整理一下,为了之后cortex的作准备。如今都是新知识,新内容,把基本工具整明白先。这里有软件上的各类git等工具使用及简单原理还有cortex等的硬件逻辑新feature。linux

2,以后经过硬件软件上来学习。硬件上,手头有几个CA53的公司单板,还有个exy5420,也准备入手几款单板有系统的弄下。软件上,经过qemu+ddd来单步构建起一个环境。android

3,以后会对不一样版本的linux做分析,arch有arm,arm64和x86,x86_64。主要是linux的启动,还有详细的,参照深刻理解linux和深刻linux架构来探究;一些linux功能实现的方法和原理;linaro的新思路的代码描述的原理等;lwn中提到的新kernel的feature的代码原理;git

4,在3进入一个常态化后,会逐渐开始android的分析。主要根据老罗和innost的思路来走一遍。确定会有工具,而后会有思想。架构

相关文章
相关标签/搜索