91在线观看视频-91在线观看视频-91在线观看免费视频-91在线观看免费-欧美第二页-欧美第1页

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何使用xmake工具來編譯rt-thread工程

科技綠洲 ? 來源:RTThread物聯網操作系統 ? 作者:RTThread物聯網操作 ? 2022-05-11 15:03 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

在最新的 rt-thread 主倉庫,支持使用 xmake 工具來編譯 rt-thread 工程。

xmake

介紹

xmake 是一個基于 Lua 的輕量級跨平臺構建工具,使用 xmake.lua 維護項目構建,相比 makefile/CMakeLists.txt,配置語法更加簡潔直觀,對新手非常友好,短時間內就能快速入門,能夠讓用戶把更多的精力集中在實際的項目開發上。

pYYBAGJ7XsOAToOYAABHNKEdPd0600.png

安裝

打開 powershell 管理員,輸入下面的命令:

poYBAGJ7XuWAKWIdAAAJQIV3Mjg312.png

輸入 xmake --version,查看 xmake 是否安裝成功:

pYYBAGJ7Xv2Aam8cAAAsGh9U33w943.png

使用方法

下面介紹一下如何使用 xmake 工具來編譯 rt-thread 工程。

設置工具鏈路徑

這里以 gcc-arm-none-eabi-10.3 為例:

pYYBAGJ7XyGAGIUxAAAI6M4SZGU595.png

生成工程文件

stm32f407-st-discovery 工程為例,在該 bsp 目錄下打開 env 工具,輸入命令 scons --target=xmake 生成 xmake.lua 文件:

poYBAGJ7XzSAQThuAAC-GiqSa9Y736.png

編譯工程

輸入命令 xmake -j 16 編譯工程:

poYBAGJ7X0eAOQNCAADTJBLPm7A902.png

編譯成功顯示

pYYBAGJ7X2eAT5rFAAC_jW9BU50723.png

最后

關于 xmake.lua 的支持只是做了最基本的適配,如果社區開發者有自己的想法,歡迎提交 PR。

2022 開源之夏,xmake 與 rt-thread 提出了一個關于《《基于xmake的面向RT-Thread Smart操作系統的系統構建工具》》的項目,各位有想法的同學,歡迎申請該項目。

審核編輯:彭靜
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 操作系統
    +關注

    關注

    37

    文章

    7152

    瀏覽量

    125610
  • 編譯
    +關注

    關注

    0

    文章

    679

    瀏覽量

    34005
  • RT-Thread
    +關注

    關注

    32

    文章

    1409

    瀏覽量

    41964
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    RT-Thread記錄(二、RT-Thread內核啟動流程)

    在前面我們RT-Thread Studio工程基礎之上講一講RT-Thread內核啟動流程.
    的頭像 發表于 06-20 00:30 ?5731次閱讀
    <b class='flag-5'>RT-Thread</b>記錄(二、<b class='flag-5'>RT-Thread</b>內核啟動流程)

    用env工具生成rt-thread工程文件,vscode編譯報錯的原因?

    使用vscode的eide插件可以編譯裸機的國民技術芯片,我用env工具生成rt-thread工程文件,keil編譯無問題,vscode
    發表于 07-11 08:31

    如何使用xmake工具編譯rt-thread工程

    在最新的 rt-thread 主倉庫,支持使用 xmake 工具編譯 rt-thread
    發表于 06-08 15:05

    RT-Thread編程指南

    RT-Thread編程指南——RT-Thread開發組(2015-03-31)。RT-Thread做為國內有較大影響力的開源實時操作系統,本文是RT-Thread實時操作系統的編程指南
    發表于 11-26 16:06 ?0次下載

    RT-Thread Smart已正式上線

    構建或其他的構建工具,例如xmake,cmake等,并對接 RT-Thread 在線軟件包;同時支持 POSIX,方便 Linux 應用的移植。
    的頭像 發表于 11-29 10:31 ?3085次閱讀

    xmake輕量級跨平臺構建工具介紹及安裝與使用方法

    在最新的 rt-thread 主倉庫,支持使用 xmake 工具編譯 rt-thread
    的頭像 發表于 05-11 10:31 ?2463次閱讀

    2022 RT-Thread全球技術大會:RT-Thread的常見構建工具

    RT-Thread的常見構建工具主要有以下圖中的幾種,同時介紹了相關特點
    的頭像 發表于 05-27 14:39 ?1043次閱讀
    2022 <b class='flag-5'>RT-Thread</b>全球技術大會:<b class='flag-5'>RT-Thread</b>的常見構建<b class='flag-5'>工具</b>

    RT-Thread大會:RT-Thread對POSIX的實現

    對于部分C函數,編譯器配平層負責實現這些接口;由于RT-Thread需要維持多平臺可用,所以編譯器配平層的主要工作就是擬補各個編譯平臺的不足。
    的頭像 發表于 05-27 16:46 ?1872次閱讀
    <b class='flag-5'>RT-Thread</b>大會:<b class='flag-5'>RT-Thread</b>對POSIX的實現

    RT-Thread env工具安裝

    env 是 RT-Thread 推出的開發輔助工具,針對基于 RT-Thread 操作系統的項目工程,提供編譯構建環境、圖形化系統配置及軟件
    的頭像 發表于 01-11 09:00 ?2198次閱讀
    <b class='flag-5'>RT-Thread</b> env<b class='flag-5'>工具</b>安裝

    RT-Thread文檔_RT-Thread 簡介

    RT-Thread文檔_RT-Thread 簡介
    發表于 02-22 18:22 ?5次下載
    <b class='flag-5'>RT-Thread</b>文檔_<b class='flag-5'>RT-Thread</b> 簡介

    RT-Thread文檔_RT-Thread SMP 介紹與移植

    RT-Thread文檔_RT-Thread SMP 介紹與移植
    發表于 02-22 18:31 ?9次下載
    <b class='flag-5'>RT-Thread</b>文檔_<b class='flag-5'>RT-Thread</b> SMP 介紹與移植

    基于RT-Thread Studio學習

    前期準備:從官網下載 RT-Thread Studio,弄個賬號登陸,開啟rt-thread學習之旅。
    的頭像 發表于 05-15 11:00 ?5272次閱讀
    基于<b class='flag-5'>RT-Thread</b> Studio學習

    RT-Thread中的Github Actions

    RT-Thread中一共有五個Github Action(rt-thread/.github/workflow) 分別是: RT-Thread BSP build check(.github
    的頭像 發表于 06-01 03:10 ?1083次閱讀
    <b class='flag-5'>RT-Thread</b>中的Github Actions

    基于xmakeRT-Thread Smart用戶態開發教程

    RT-Thread Smart(以下簡稱 Smart) 是基于 RT-Thread 操作系統上的混合操作系統,簡稱為 rt-smart,它把應用從內核中獨立出來,形成獨立的用戶態應用程序,并具備獨立的地址空間(32 位系統上是
    的頭像 發表于 06-07 11:44 ?1529次閱讀
    基于<b class='flag-5'>xmake</b>的<b class='flag-5'>RT-Thread</b> Smart用戶態開發教程

    基于xmakeRT-Thread Smart用戶態開發教程

    RT-Thread Smart(以下簡稱 Smart) 是基于 RT-Thread 操作系統上的混合操作系統,簡稱為 rt-smart,它把應用從內核中獨立出來,形成獨立的用戶態應用程序,并具備獨立的地址空間(32 位系統上是
    的頭像 發表于 09-14 11:48 ?1436次閱讀
    基于<b class='flag-5'>xmake</b>的<b class='flag-5'>RT-Thread</b> Smart用戶態開發教程
    主站蜘蛛池模板: 女的扒开尿口让男人桶 | www四虎 | 中韩日欧美电影免费看 | 爱爱456高清国语在线456 | 男男憋尿play按小腹 | 两性色视频 | 三级不卡| 天天插夜夜 | 一级伦奸视频 | 欧美伦理一区二区三区 | 日本亚洲免费 | 午夜精品久久久久久久2023 | 高清国产一区二区三区 | 久久青草精品免费资源站 | 天天弄天天干 | 天天爽夜夜春 | 人人天天夜夜 | 久久久综合视频 | 色偷偷91久久综合噜噜噜噜 | sesese在线观看| 男人操女人在线观看 | 香港经典a毛片免费观看爽爽影院 | 宅男色视频 | 高清视频在线播放 | 日日噜噜噜噜人人爽亚洲精品 | 美女视频一区二区三区在线 | 天天爱夜夜操 | 精品影视网站入口 | 中文字幕在线乱码免费毛片 | 天天干免费视频 | 欧美片欧美日韩国产综合片 | 国产欧美一区二区日本加勒比 | 大色综合| 亚洲高清不卡视频 | 色就是色欧美色图 | 狠狠色噜狠狠狠狠色综合久 | 欧美天天综合 | 亚洲婷婷综合色高清在线 | 一区二区三区高清在线 | 18美女扒开尿口无遮挡 | 久久久久激情免费观看 |