搞嵌入式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的思路來走一遍。確定會有工具,而後會有思想。架構

相關文章
相關標籤/搜索