1:嵌入式系統的基本概念,嵌入式軟體的基本構成以及功能;能畫出簡單的嵌入式系統設計框圖,舉例說明嵌入式應用,
嵌入式系統的基本概念:

嵌入式系統的基本組成:

嵌入式系統應用舉例:

2:ARM芯片概念及應用,

ARM處理器的三大特點是:耗電少功能強、16位/32位雙指令集和眾多合作伙伴
3:Linux檔案型別和檔案屬性
檔案型別:

檔案屬性:



4:linux常用指令
chmod指令:修改檔案權限



5:linux掛載檔案系統
目錄操作:


6:gcc的編譯流程


7:靜態庫與動態庫的差異


8:工程編譯程序;Make語法;能夠閱讀、理解、撰寫Makefile;




9:嵌入式系統的構建;嵌入式軟體包含內容,Bootloader的功能,


10:檔案描述符

11:一般檔案IO操作程式
12:IO模型

13:select或者poll的用法

14:linux串口應用編程


15:Linux行程的概念和狀態



16:Linux行程的創建與退出,fork exit, 能夠理解、撰寫多行程程式,




17:行程間通信的機制,它們之間區別,

管道通信


信號通信

信號量

共享記憶體

訊息佇列

18:Linux執行緒的概念與行程的區別; 執行緒之間的同步與互斥(結合程式例子)

19:socket概念,socket的相關描述

20:大端和小端存盤

21:TCP和UDP流程;能正確分析、理解和撰寫TCP應用程式




22:Linux驅動程式分類;Linux驅動層次結構及模型

23:掌握Linux字符設備驅動程式撰寫流程;了解驅動Makefile的功能;了解驅動的中斷使用,
24:QT的特點;QT應用程式編譯程序;QT物件通信機制
25:理解基于Platform的字符設備驅動;設備樹的概念;雜項設備驅動程式,
26:嵌入式課程實驗內容及開發流程;NFS環境搭建步驟,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/286467.html
標籤:其他
上一篇:樹莓派4B系統安裝與遠程控制
