課程簡介:
嵌入式絕對是當前IT領域最炙手可熱的話題了。其主要應用領域涵蓋與人類相關的各行各業:
- 消費電子(手機、平板電腦、遊戲機)
- 物聯網(智能家居、智慧城市)
- 工業自動化(無人工廠、工業機器人)
可以毫不客氣的說,IT發展的未來在於嵌入式。巨大的商機和人才缺口導致嵌入式軟件工程師的薪資居高不下,引得無數青年才俊、高校學子相繼加入、苦苦鑽研。
適用人群:
本課程為ARM裸機學習課程中的第二部分,接之前第一部分-ARM那些你得知道的事兒,繼續講解ARM CPU的技術問題,適合看過第一部分的同學繼續學習。如果沒有學習第一部分,建議從頭開始學習,保持知識的完整性和持續性。
課程目標:
本期課程讓大家進一步學到ARM的關鍵知識:啟動方式、內存映射、指令集、寄存器接口等。目標是為下階段開始使用開發板,自己寫ARM裸機程序打好基礎。
主講內容:
本期課程共計20節課,主要講述了ARM體系結構特點和常用ARM彙編指令。體系結構中重點講解了指令集與CPU的關聯、獨立編織與統一編織、哈佛結構和馮諾依曼結構、S5PV210的啟動方式、內存映射等知識點,ARM彙編指令部分講了ARM系列SoC的內部寄存器、中斷處理、常用指令集等。
課程特色
- 完全零基礎,降低學習門檻
- 深入淺出,通俗易懂。不怕學不會,就怕你不學習
- 思路清晰、語言風趣,對著視頻看也不會想睡覺
- 視頻 + 文檔 + 練習題 + 答疑,全方位保證學習質量
- 基礎知識 + 思路引導的教學方式,授之以魚更授之以漁
- 系列課程,本教程只是入門篇,後續還有更多更精彩視頻更新中