進行嵌入式linux,本人一般在windows平台進行軟件編寫,然后將代碼通過1、2、345678...種方式拷貝至linux下編譯。
在windows平台下開發linux程序,編輯器個人比較喜歡vscode,界面華麗,插件多。
廢話不多說,進入正題,如何配置vscode,代替source insight。
一、安裝好VScode(怎么裝,我就不說了)
二、安裝以下常用插件
1.C/C++
2.C/C++ CLang command adaper
3.C++ intellisense
4.GBKtoUTF8
5.include Autocomplete
6.rainbow Brackets
三、新建一個工作目錄
1.將linux內核源碼放入其中
2.右擊鼠標右鍵,open with vscode

3.在vscode界面,ctrl + shift +P 輸入C/C++:edit configurations(json)
選中之后回車,會打開一個c_cpp_propertoes.json文件。
在這個文件中添加內核源碼的路徑。
紅框中是自己添加的,注意最后兩條是根據你的板子決定的,我的是samsung 的exynos4412
"${workspaceFolder}/**",
"${workspaceFolder}/iTop4412_Kernel_3.0/include",
"${workspaceFolder}/iTop4412_Kernel_3.0/include/linux",
"${workspaceFolder}/iTop4412_Kernel_3.0/arch/arm/include",
"${workspaceFolder}/iTop4412_Kernel_3.0/arch/arm/plat-samsung/include",
"${workspaceFolder}/iTop4412_Kernel_3.0/arch/arm/mach-exynos/include"

4.保存好,重啟。只要包含正確的頭文件,就能定位至正確的內核文件。
可以在這個工作空間下,和內核源碼並列的目錄創建文件夾,進行開發
