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

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

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

3天內不再提示

【瑞薩RA × Zephyr評測】Zephyr RTOS保姆級環境構建與編譯下載踩坑版

張一西succeed ? 來源:張一西succeed ? 2026-01-10 10:03 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

Zephyr 環境構建是個相對比較復雜的系統,

  • 涉及各種工具鏈
  • Python腳本自動化
  • 倉庫管理以及設備配置等等,
  • 所以其安裝起來相對復雜,且環境依賴也特別多,筆者在這里介紹一下其環境構建與編譯下載

1、環境安裝

首先安裝基本的環境:包括Python、CMake、Ninja等,與VS Code插件中所需要的軟件包一樣
image-20260109201931710.png

這里是使用winget下載的,普通下載可能會下載失敗,需要科學上網才可以下載

image-20260108005031604.png

使用上很靈活,環境配置異常麻煩,所以大家要準備好耐心配置環境

West環境安裝

首先需要使用west 來下載代碼以及編譯構建代碼,所以需要安裝West,這里值得一提Python版本需要高版本(例如14版本即可,實測3.10及以下低版本會報錯)
image-20260108004045325.png

這里筆者使用Python 14版本,正常安裝,最好安裝在Python虛擬環境里面,因為Zephyr需要Python包一大堆

pip install west 
?
west --version

image-20260108004245675.png

2、Zephyr代碼下載

west init zephyrproject # 初始化 Zephyr 環境并獲取源碼
cd zephyrproject        # 進入 Renesas 目錄
west update       # 更新 Zephyr 源碼

image-20260108005406614.png

成功下載

image-20260108005445494.png

接著安裝Zephyr的Python包,

pip install -r zephyrscriptsrequirements.txt

注意可能碰到如下錯誤,然后可以先注釋掉windows-curses,繼續安裝

image-20260108010530633.png

image-20260108010542202.png

接著碰到patoolib沒有的錯誤,但是直接裝,也沒有這個庫

image-20260108010750826.png

image-20260108010848318.png

結果這個庫不叫這個名字,而是patool,則可以正常安裝,所以需要注意

image-20260108010925620.png

最終安裝一個tqdm,則可以正常安裝 sdk

image-20260108011020828.png

還有一個Python的elftools lib庫沒有,直接安裝也不行。

值得一提的是:(所以Python安裝lib的時候需要注意,發現沒有安裝包的錯誤,安裝包不一定就是pip install的包,可能需要查一下,最終的包名稱是什么)

image-20260109210152097.png

實際安裝包名稱為:pyelftools,然后安裝成功即可。

image-20260109210354310.png

不過最終還是有Python包安裝失敗了,后續再繼續解決

image-20260109204820882.png

3、Zephyr代碼更新

Zephyr代碼更新時間較長

image-20260108010342351.png

如果到這里就算更新完成了

image-20260108010433467.png

4、Zephyr sdk 工具鏈安裝

工具鏈是github下載的,所以很容易出現下載失敗問題:

image-20260109204210039.png

遇到工具鏈無法安裝,直接github上面下載

image-20260108011138516.png

https://github.com/zephyrproject-rtos/sdk-ng/releases/download/v0.17.4/zephyr-sdk-0.17.4_windows-x86_64.7z

然后瀏覽器可以下載到安裝包

image-20260109204517026.png

然后解壓,設置環境變量等,解壓到這里就成功了。

7z x zephyr-sdk-0.17.4_windows-x86_64.7z
cd zephyr-sdk-0.17.4
.setup.cmd

image-20260109212759393.png

image-20260109213523683.png

值得注意的是,預留足夠的空間,這個工具鏈占用10GB,支持各種架構的工具鏈:支持aarch64、arm、arc、arc64、mips、riscv64等

image-20260109212520396.png

image-20260109212610861.png

image-20260109212448869.png

5、Zephyr 代碼編譯與下載

到這里之后Zephyr 開發環境就搭建OK,可以編譯和下載代碼:

west build -p always -b fpb_ra6e2 .samplesbasicblinky

image-20260109213651696.png

下載代碼嘗試west flash,但是其報錯了,查找了很多Python 庫,都沒找到什么庫異常,

west flash

image-20260109213738337.png

之前使用過vs code,了解其可以用JLink下載,然后這里可以用JFlash代替,可以看到LED閃爍以及串口打印,環境搭建完成。

image-20260109214006801.png
291b44c1d861b7f37d52c2e52cdfcba0.jpg
image-20260109214339543.png

6、參考

1、Zephyr新手必讀:常見編譯錯誤解決方案

2、安裝python 中的 patoolib 庫時報錯

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

    關注

    37

    文章

    22481

    瀏覽量

    90852
  • 編譯
    +關注

    關注

    0

    文章

    694

    瀏覽量

    35157
  • python
    +關注

    關注

    57

    文章

    4876

    瀏覽量

    90022
  • Zephyr
    +關注

    關注

    0

    文章

    58

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    如何搭建RA VS code開發環境

    在上一篇文章“當RA MCU遇見Zephyr,打通嵌入式開發任督二脈!”中,我們介紹了Zephyr極具前景的發展趨勢以及開發板對
    的頭像 發表于 11-05 14:41 ?4446次閱讀
    如何搭建<b class='flag-5'>瑞</b><b class='flag-5'>薩</b><b class='flag-5'>RA</b> VS code開發<b class='flag-5'>環境</b>

    RA MCU遇見Zephyr系列(2)——搭建RA VS code開發環境

    在上一篇文章“當RAMCU遇見Zephyr,打通嵌入式開發任督二脈!”中,我們介紹了Zephyr極具前景的發展趨勢以及開發板對Zephyr
    的頭像 發表于 12-17 12:04 ?4545次閱讀
    當<b class='flag-5'>RA</b> MCU遇見<b class='flag-5'>Zephyr</b>系列(2)——搭建<b class='flag-5'>瑞</b><b class='flag-5'>薩</b><b class='flag-5'>RA</b> VS code開發<b class='flag-5'>環境</b>

    RA MCU遇見Zephyr系列(3)——在Vs code中配置Zephyr集成開發環境

    RA生態工作室關注我們上一篇文章介紹了如何在VScode中使用官方插件為RA芯片創建項目與項目調試,相信大家對RA在VScode中的開發
    的頭像 發表于 01-01 10:04 ?4832次閱讀
    當<b class='flag-5'>RA</b> MCU遇見<b class='flag-5'>Zephyr</b>系列(3)——在Vs  code中配置<b class='flag-5'>Zephyr</b>集成開發<b class='flag-5'>環境</b>

    RA MCU遇見Zephyr系列(4)——閃燈程序的構建與調試

    當RAMCU遇見Zephyr,打通嵌入式開發任督二脈!當RAMCU遇見Zephyr系列(2)——搭建RAVScode開發環境當RAMCU
    的頭像 發表于 01-06 18:05 ?7126次閱讀
    當<b class='flag-5'>RA</b> MCU遇見<b class='flag-5'>Zephyr</b>系列(4)——閃燈程序的<b class='flag-5'>構建</b>與調試

    FPB-RA6E2試用】基于FPB-RA6E2,在Windows環境Zephyr-RTOS安裝教程

    .hex 14 視頻教程 如果你也對FPB-RA6E2感興趣,或者對·Zephyr以上想學習,可以參照我的視頻教程:在Windows環境
    發表于 12-28 10:36

    FPB-RA6E2試用】【RA × Zephyr開發板評測】Linux環境配置和初步試用

    1. 前言 很榮幸獲得了RA × ZephyrFPB-
    發表于 12-29 12:55

    FPB-RA6E2試用】【原創】基于【FPB-RA6E2】Windows 下Zephyr RTOS自定義項目開發全流程(創建-編譯-燒錄-串口調試)

    【原創】基于【FPB-RA6E2】Windows 下Zephyr RTOS自定義項目開發全流程(創建 ·
    發表于 01-01 15:35

    FPB-RA6E2試用】GPIO-Zephyr RTOS 閃爍程序及設備樹理解

    .\\\\\\\\fpb_ra6e2_basic_blinky # 編譯 cd fpb_ra6e2_basic_blinky (.venv) PS D:\\\\\\\\Zephyr
    發表于 01-13 14:37

    FPB-RA6E2試用】入門GPIO測試

    和一顆上電即亮的電源燈。并且根據FPB-RA6E2的官方手冊,這塊開發板****自帶了板載的J-Link調試器(J-Link OB) 。 我們來點亮LED1。 新建的zephyr-
    發表于 02-14 15:11

    正式加入Zephyr項目

    于開發人員進行部署和管理。 ? Zephyr RTOS擁有一套不斷擴展的軟件庫,可用于各種應用和產業領域,例如工業物聯網、可穿戴設備、機器學習等。它側重于廣泛的芯片組支持、安全性、可靠性、長期支持版本和不斷擴展的開源生態系統。
    的頭像 發表于 03-09 17:43 ?2499次閱讀

    正式加入Zephyr項目,攜手共建開源實時操作系統新生態

    近日,業界領先的半導體解決方案提供商宣布正式加入Zephyr?項目,并榮升為銀級會員。Zephyr作為Linux基金會的開源項目,致力于面向未來、資源受限的設備打造安全、互聯且靈活
    的頭像 發表于 03-12 09:18 ?1529次閱讀

    深入解析Zephyr RTOS的技術細節

    Zephyr是一個針對資源受限設備優化的小型、可縮放、多體系架構實時操作系統(RTOS)。Zephyr由Linux基金會維護[1],是一個以構建業界最佳的
    的頭像 發表于 10-22 16:47 ?4460次閱讀
    深入解析<b class='flag-5'>Zephyr</b> <b class='flag-5'>RTOS</b>的技術細節

    RA × Zephyr評測】ADC、DAC和PWM

    本文章旨在評估使用 Zephyr RTOS 在 Renesas FPB-RA6E2 開發板上實現 ADC(模數轉換器)、DAC(數模轉換器)和 PWM(脈寬調制)功能的應用。評估內容包括設備樹配置、驅動初始化流程、主程序邏輯的詳
    的頭像 發表于 01-10 10:22 ?2473次閱讀
    【<b class='flag-5'>瑞</b><b class='flag-5'>薩</b><b class='flag-5'>RA</b> × <b class='flag-5'>Zephyr</b><b class='flag-5'>評測</b>】ADC、DAC和PWM

    RA × Zephyr評測】多線程和看門狗

    本文章旨在評估使用 Zephyr RTOS 在 Renesas FPB-RA6E2 開發板上實現多線程調度與硬件看門狗功能的應用。評估內容包括任務調度、看門狗初始化流程、主程序邏輯的詳細解析,以及實驗現象與數據分析。
    的頭像 發表于 01-10 10:23 ?2463次閱讀
    【<b class='flag-5'>瑞</b><b class='flag-5'>薩</b><b class='flag-5'>RA</b> × <b class='flag-5'>Zephyr</b><b class='flag-5'>評測</b>】多線程和看門狗

    RA × Zephyr評測】SSD1306顯示MPU6050加速度計讀數

    本文介紹了在RA6E2單片機上基于Zephyr RTOS操作SPI與I2C總線的實驗
    的頭像 發表于 01-10 10:24 ?736次閱讀
    【<b class='flag-5'>瑞</b><b class='flag-5'>薩</b><b class='flag-5'>RA</b> × <b class='flag-5'>Zephyr</b><b class='flag-5'>評測</b>】SSD1306顯示MPU6050加速度計讀數