嵌入式作業系統開發工具—linux
文字編輯器-vim
1.vim的三種模式;
2.如何配置vim?配置檔案存在的路徑?
3.vim命令列模式的操作:複製,貼上,刪除,恢復
4.vim底行模式的操作:查詢,替換(整行替換,選擇替換),多檔案的操作
編譯器-gcc
1.gcc編譯器的特點?(交叉編譯器的作用、交叉編譯的作用)
2.編譯選項:-e,-s,-c,-o;
3.標頭檔案-l,警告資訊:-w,-wall,編譯器優化-o123
4.鏈結庫檔案:-l
5.庫檔案的特點?linux庫檔案的分類?linux庫存放的路徑?靜態庫和動態庫的製作與使用,區別?
偵錯程式-gdb
1.gdb偵錯程式的三個基本功能?
2.gdb的使用:-g gdb可執行檔案–tui
3.gdb命令:
執行命令:run、continue、finish
斷點命令:break、delete、clear、enable/disable、info、break
單步執行:next、step(區別)
檢視變數的值:print、display
圖形化操作的命令:layout stc、layout asm、layout splite
程式監控的命令: watch
工程管理器:make
1.工程管理器的特點:自動化編譯(自動化體現在什麼地方)
2.makefile檔案的作用
3.makefile檔案的三要素:目標,依賴,命令
4.makefile語法規則有哪些?
5.為什麼先將.c檔案編譯生成.o檔案?
6.工程化管理**的優點有哪些?如何建立工程化目錄?
7.makefile中重要的函式作用?
嵌入式作業系統-shell程式設計
1.shell的作用及種類
2.shell程式設計的語法:變數(字串拼接),基本控制語句(if,for,while,until,case),函式(定義、呼叫,函式返回值,函式傳參)shell陣列
文字處理的三劍客:grep,awk,sed,find
1.命令選項
2.正規表示式
3.例項
筆記(3) 嵌入式作業系統 Linux開發工具
vim有三種模式 命令模式,插入模式,底行模式 步驟 1.vim檔名eg vim hello.c 2.此時是命令列模式,無法插入資料,需要進入插入模式,按i a 3.esc切換到命令列模式,shift 進入底行模式,輸入wq 儲存並退出 vim etc vim vimrc 1.基本操作 三種模式 2...
嵌入式開發工具
嵌入式linux開發工具 vim,gcc.gdb,make vim 文字編輯器 學會使用和如何配置vim gcc 編譯器 學會製作動態庫和靜態庫及使用與區別 gdb 偵錯程式 設定斷點 單步執行 除錯記憶體錯誤 make 工程管理器 編寫makefile檔案 linux文字編輯器 vim 功能最強大...
嵌入式開發工具 WinSCP
嵌入式系統開發的乙個典型模式是 在windows平台下安裝vmware linux虛擬機器。這時候windows和linux系統之間的檔案傳輸就顯得非常重要。在windows和vmware linux虛擬機器之間實現檔案傳輸的方式很多,由於開發過程的繁瑣,我們通常都希望找到乙個非常方便的方式。使用w...