国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

RT-Thread CMake構建工具

冬至子 ? 來源:bevis ? 作者:bevis ? 2023-10-12 17:06 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

前言

RT Thread原生使用的構建工具是SCons,編譯工具鏈使用官方提供的env工具,內含多種嵌入式常用的編譯環境和腳本,可以算得上環境萬能百寶箱。SCons構建后默認使用env工具包里面ARM GUN工具鏈完成編譯鏈接操作。

RT-Thread 4.1.0 正式發布版中,添加了對 CMake 的支持。開發者可以使用 SCons 工具來生成 CMakeLists.txt 文件。

為何要支持 CMake

社區反饋;社區不少開發者表示希望 rt-thread 能夠支持使用 CMake 構建工程
國際化;在全球開源社區,大部分項目使用 CMake 管理
多元化;rt-thread 不僅支持 SCons,還支持了 CMake,開發者可以有更多的選擇

下面將介紹如何使用CMake去構建RT Thread例子工程,使用2種不同方式,Ninja和Makefiles。

環境安裝

env工具已經包含了make和ARM GNU,python等常用的工具。

根據提示安裝完成后,把根目錄下Bin文件添加進系統環境變量

<根目錄>env_released_1.x.0envtoolsbin

Ninja

下載 & 安裝

cd ninja
cmake -Bbuild-cmake
cmake --build build-cmake

最后可以在 ninjabuild-cmakeDebug 路徑下找到可執行程度 ninja.exe

把它放到系統環境變量即可。

工程構建

首先使用SCons生成cmake編譯規則

scons --target=cmake

Ninja

新建一個文件夾存儲工程臨時文件,例如:build_ninja

cd build_ninja
cmake -G Ninja ../

開始編譯

ninja 或 cmake --build .

1.jpg

Makefiles

新建一個文件夾存儲工程臨時文件,例如:build_make

cd build_make
cmake -G "MinGW Makefiles" ../

開始編譯

cmake --build .

1.jpg

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

    關注

    1

    文章

    128

    瀏覽量

    22749
  • python
    +關注

    關注

    57

    文章

    4876

    瀏覽量

    90022
  • RT-Thread
    +關注

    關注

    32

    文章

    1613

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    恩智浦亮相RT-Thread 20周年開發者大會

    日前,“開源向實·生產力進化啟示錄”全球峰會暨RT-Thread 20周年開發者大會在上海成功舉辦,恩智浦作為RT-Thread的緊密合作伙伴,在活動中重磅亮相,展示雙方在共建RT-Thread OS開發生態方面的新成果、新方案
    的頭像 發表于 01-26 09:07 ?548次閱讀

    rt-thread studio 導入BSP 失敗怎么解決?

    rt-thread studio 手動導入bsp 失敗。 版本: 2.2.8 構建ID: 202405200930 導入的bsp 是直接從rt-thread 代碼倉庫下載的 .log
    發表于 10-11 11:07

    RT_Thread Studio到底是用什么工具構建的?Scons還是Cmake

    ://github.com/RT-Thread/rt-thread/issues/9536 可是我把cmake.py內容復制過來之后,還是同樣的問題,沒有任何改變,于是我在src文件夾
    發表于 10-10 07:49

    rt-thread studio被排除構建的資源如何啟用?

    請問rt-thread studio被排除構建的資源如何啟用? 自己新建了兩個文件夾,里邊寫了些應用程序,原本是可以構建的,在點擊了RT-Thread Settings在保存后這兩個文
    發表于 09-28 07:58

    RT-Thread Studio 2.2.8創建新項目直接構建編譯報錯怎么解決?

    RT-Thread Studio 2.2.8 嘗試了RT-Thread Source Code 5.1.05.0.24.0.34.0.2版本 創建新的項目工程后,沒有任何修改直接構建編譯報錯
    發表于 09-24 07:28

    RT-Thread支持STM32H723VG芯片嗎?

    RT-Thread支持STM32H723VG芯片嗎,我現在的工程是裸板工程,芯片是STM32H723VG的芯片,在構建工程時中找不到對應的芯片
    發表于 09-22 06:57

    更改RT-Thread Setting之后不能構建了,如何解決?

    原來能正常構建的工程打開RT-Thread Setting啟用了soft timer之后出來就不能構建了,左上角的錘子一直灰色,“項目”菜單下的“構建項目”也沒有反應了,怎么解決?
    發表于 09-19 07:54

    Windows上使用ENV工具開發基于先楫MCU的RT-Thread應用

    前言Env是RT-Thread推出的開發輔助工具,針對基于RT-Thread操作系統的項目工程,提供編譯構建環境、圖形化系統配置及軟件包管理功能。其內置的menuconfig提供了簡單
    的頭像 發表于 08-29 12:22 ?1444次閱讀
    Windows上使用ENV<b class='flag-5'>工具</b>開發基于先楫MCU的<b class='flag-5'>RT-Thread</b>應用

    在Ubuntu上開發基于先楫MCU的RT-Thread應用指南

    1、前言RT-ThreadEnv是RT-Thread推出的開發輔助工具,針對基于RT-Thread操作系統的項目工程,提供編譯構建環境、圖形
    的頭像 發表于 08-29 12:22 ?1775次閱讀
    在Ubuntu上開發基于先楫MCU的<b class='flag-5'>RT-Thread</b>應用指南

    RT-Thread榮獲2025優秀開源項目 | 新聞速遞

    6月底,RT-Thread睿賽德受邀參與由上海開源信息技術協會主辦的2025上海開源創新精英薈。上海市商委副主任張杰出席會議并致辭。RT-Thread嵌入式操作系統項目憑借其卓越的技術創新與開源生態
    的頭像 發表于 07-04 09:04 ?2640次閱讀
    <b class='flag-5'>RT-Thread</b>榮獲2025優秀開源項目 | 新聞速遞

    揭秘RT-Thread上的AUTOSAR CP系統

    本文探討了RT-Thread與AUTOSARCP的融合,解決車載ECU開發中實時性、安全性與靈活性的平衡問題。通過分層安全內核(rt-safetyos/autoos)和工具鏈整合,兼容AUTOSAR
    的頭像 發表于 06-23 20:22 ?3218次閱讀
    揭秘<b class='flag-5'>RT-Thread</b>上的AUTOSAR CP系統

    玄鐵加入RT-Thread 高級會員合作伙伴 | 戰略新篇

    今天起,玄鐵XuanTie正式成為RT-Thread高級會員合作伙伴。此次合作標志著雙方將在嵌入式操作系統創新、RISC-V生態構建及行業應用落地等領域展開深度協同,加速推動開源技術的產業化進程
    的頭像 發表于 06-23 20:22 ?1105次閱讀
    玄鐵加入<b class='flag-5'>RT-Thread</b> 高級會員合作伙伴 | 戰略新篇

    RT-Thread支持STM32H723VG芯片嗎?

    RT-Thread支持STM32H723VG芯片嗎,我現在的工程是裸板工程,芯片是STM32H723VG的芯片,在構建工程時中找不到對應的芯片
    發表于 06-11 08:28

    RT-Thread審核團招募: 深度參與開源RTOS社區治理與演進

    全球開發者招募:RT-Thread審核團(ReviewTeam)正式開放申請!在開源的世界里,代碼審查(CodeReview)是保證軟件質量、促進技術交流的關鍵環節。RT-Thread作為全球領先
    的頭像 發表于 05-21 18:02 ?1254次閱讀
    <b class='flag-5'>RT-Thread</b>審核團招募: 深度參與開源RTOS社區治理與演進

    RT-Thread Studio建工程,為什么找不到這個STM32U系列的片子?

    我用STM32U575VGT6片子做物聯網項目,聽聞國內開源的RTT很厲害,功能強大,資源齊全,社區資料多。 但是我用RT-Thread Studio建工程,不管是基于開發板還是基于MCU,都找不到
    發表于 03-10 07:22