4412入門
收穫1:開發板的啟動流程是先硬體啟動,再載入bootloader(uboot是boot loader的一種)載入程式,再進入到Linux核心(kernel),最後掛載根檔案系統(安卓,QT,ubantu的底層都是linux核心,但是差異就在最後的檔案系統);我們需要將這些東西,檔案系統,boot loader,Linux核心等通通下載到板子裡面 |
---|
收穫2:核心裝置的驅動可以分為字元裝置驅動,塊裝置驅動,網路裝置驅動(絕大多數應用都是字元裝置驅動,所以自學習字元裝置驅動就好) 系統能不需要按順序訪問固定大小資料片的裝置被稱作塊裝置,這些資料片就稱作塊 ;最常見的塊裝置是硬碟 字元裝置按照字元流的方式被有序訪問,像串列埠和鍵盤就都屬於字元裝置 |
收穫3:HDMI是高清多媒體介面(High Definition Multimedia Interface,)是連線螢幕傳輸音訊,視訊的介面 |
收穫4:撥碼開關撥向內側是0,撥向外側是1,EMMC是一種儲存晶片,EMMC啟動(0101)是開發板啟動從EMMC儲存晶片從啟動boot loader與kernel和根目錄系統;TF卡啟動(1001)就是從TF卡找啟動程式碼進行啟動 |
收穫5:uboot模式是開發板還沒有載入核心時,進行打斷,停止在uboot載入程式中就是uboot模式 ;那麼檔案系統模式就是開發板載入boot loader與核心結束後,這時候的開發板類似於ubantu的shell命令列,這個時候就是檔案系統模式 |
相關文章
- 14. 從0學ARM-exynos4412-看門狗裸機程式編寫
- 入門入門入門 MySQL命名行MySql
- 如何入CTF的“門”?——所謂入門就是入門
- 何入CTF的“門”?——所謂入門就是入門
- Exynos4412_andriod fastboot 燒寫android系統ASTbootAndroid
- scala 從入門到入門+
- makefile從入門到入門
- ACM入門之新手入門ACM
- 【小入門】react極簡入門React
- gRPC(二)入門:Protobuf入門RPC
- Exynos4412 核心移植(二)—— 核心編譯過程分析編譯
- 《Flutter 入門經典》之“Flutter 入門 ”Flutter
- 新手入門,webpack入門詳細教程Web
- Android入門教程 | RecyclerView使用入門AndroidView
- linux新手入門――shell入門(轉)Linux
- MyBatis從入門到精通(一):MyBatis入門MyBatis
- SqlSugar ORM 入門到精通【一】入門篇SqlSugarORM
- Storm入門指南第二章 入門ORM
- VUE入門Vue
- MyBatis 入門MyBatis
- CSS 入門CSS
- JavaScript 入門JavaScript
- Nginx 入門Nginx
- RabbitMQ入門MQ
- GitHub入門Github
- Redis 入門Redis
- PostgreSQL 入門SQL
- Prometheus 入門Prometheus
- VuePress 入門Vue
- Tableau入門
- WebSocket 入門Web
- Webpack 入門Web
- UML入門
- nlp入門
- gulp入門
- Dubbo 入門
- AVFoundation 入門
- Nginx入門Nginx