在最新的 rt-thread 主倉庫,支持使用 xmake 工具來編譯 rt-thread 工程。
xmake
介紹
xmake 是一個基于 Lua 的輕量級跨平臺構建工具,使用 xmake.lua 維護項目構建,相比 makefile/CMakeLists.txt,配置語法更加簡潔直觀,對新手非常友好,短時間內就能快速入門,能夠讓用戶把更多的精力集中在實際的項目開發上。
安裝
打開 powershell 管理員,輸入下面的命令:
輸入 xmake --version,查看 xmake 是否安裝成功:
使用方法
下面介紹一下如何使用 xmake 工具來編譯 rt-thread 工程。
設置工具鏈路徑
這里以 gcc-arm-none-eabi-10.3 為例:
生成工程文件
以 stm32f407-st-discovery 工程為例,在該 bsp 目錄下打開 env 工具,輸入命令 scons --target=xmake 生成 xmake.lua 文件:
編譯工程
輸入命令 xmake -j 16 編譯工程:
編譯成功顯示
最后
關于 xmake.lua 的支持只是做了最基本的適配,如果社區開發者有自己的想法,歡迎提交 PR。
2022 開源之夏,xmake 與 rt-thread 提出了一個關于《《基于xmake的面向RT-Thread Smart操作系統的系統構建工具》》的項目,各位有想法的同學,歡迎申請該項目。
-
操作系統
+關注
關注
37文章
6858瀏覽量
123487 -
編譯
+關注
關注
0文章
660瀏覽量
32924 -
RT-Thread
+關注
關注
31文章
1299瀏覽量
40258
發布評論請先 登錄
相關推薦
評論