手把手教學,從Windows到Linux再到QT操作系統,從C++到QT系統移植,面向熱點緊抓痛點。 獨創框架學習法,先掌握整體的QT開發流程,再注意擊破。 一套代碼可以在多平臺運行,從Windows上位機開發,到Linux界面開發,再到手機APP開發,領略QT跨平臺的魅力。 教程更新至2060+頁徹底讓零基礎真正學會! 第一部分總領及學習指引 主要探討的學習方法,我們將盡量用比較簡潔的方式,讓大家明白嵌入式系統知識體系,以及它的整個脈絡。 第二部分裸機開發 講解搭建開發環境、A7架構的運行模式和16個通用寄存器的功能;基礎的ARM匯編指令;通過二十多個裸機實驗,快速掌握處理器的各個功能模塊。 第三部分Linux系統移植篇 從原生代碼開始,一步步針對板子本身的外設進行代碼修改的完整過程,最終實現適配到imx6ull開發板上,練就扎實基礎。 第四部分Linux驅動開發 第五部分Linux構建文件系統 講解 Linux文件系統的構成,目錄結構通過 Buildroot制作 Linux文件系統、使用 Yocto構建文件系統;制作 Ubuntu文件系統。 第六部分QT開發 講解QT開發環境的搭建,創建第一個QT工程并如何編譯運行。 第七部分 Linux系統編程 本章講述編寫 Linux系統應用層軟件常用的一些技術,包括文件IO,標準IO進程線程操作。 第八部分Linux系統開發進階 適合有一定開發經驗和學完之前章節尚有余力的同學來使用。主要講解修改開機LOGO,移植 Gdb+Gdbserver調試,移植ssh服務,Jtag調試,搭建Web服務器等。 ![]() |