91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Zephyr SDK Glue v0.5.0 發(fā)布

先楫半導(dǎo)體HPMicro ? 2025-06-17 16:53 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

各位關(guān)注先楫的小伙伴們,基于Zephyr v3.7.0(LTS)版本和hpm_sdk v1.6.0版本的Zephyr SDK glue v0.5.0正式發(fā)布了。

先楫MCU的Zephyr開發(fā)包

Zephyr是一個(gè)通用的嵌入式實(shí)時(shí)操作系統(tǒng),具備良好的拓展性。Zephyr SDK Glue(簡稱ZSG)是先楫半導(dǎo)體以 Zephyr 項(xiàng)目為基礎(chǔ)開發(fā)的開源軟件包,涵蓋所有面向 Zephyr 項(xiàng)目開發(fā)的 HPMicro 芯片適配支持文件,支持 Microsoft Windows、Linux 和 macOS 平臺(tái)開發(fā)。

套接HPM_SDK
ZSG利用Zephyr的拓展特性,將自身打包成Zephyr Submodule加入到工程的整體構(gòu)建中。同時(shí),HPM_SDK由ZSG套接引入,形成Zephyr - ZSG - HPM_SDK的構(gòu)建鏈路。

8e5efb54-4b58-11f0-986f-92fbcf53809c.png

清單倉庫
ZSG同時(shí)作為Zephyr的清單倉庫,關(guān)聯(lián)獲取Zephyr主倉庫,并獲取已驗(yàn)證的Zephyr資源,與大多數(shù)Zephyr應(yīng)用程序和實(shí)例兼容。ZSG構(gòu)建工作空間的順序與通常的Zephyr工程有所不同,Zephyr工程是Zephyr的主倉庫去獲取soc的驅(qū)動(dòng)文件以及各種已授權(quán)的第三方軟件庫,驅(qū)動(dòng)抽象層包含在Zephyr主倉庫中。ZSG由自己作為工作空間構(gòu)建的起點(diǎn),去獲取Zephyr主倉庫以及所需要的第三方軟件庫,HPMicro驅(qū)動(dòng)抽象層文件包含于ZSG之中。

8e711762-4b58-11f0-986f-92fbcf53809c.png

Zephyr版本
ZSG目前在Zephyr v3.7.0的LTS上進(jìn)行增量開發(fā)并長期維護(hù)。ZSG所綁定的Zephyr版本會(huì)隨著新的LTS版本發(fā)布而更新。

Zephyr third party
ZSG引入來自于Zephyr的第三方庫,例如CANOpenNode、Lvgl、Fatfs。除此之外,還包含由HPMicro開發(fā)的額外的庫和驅(qū)動(dòng)程序,如SDCard。

集成CherryUSB
除實(shí)現(xiàn)Zephyr的USB驅(qū)動(dòng)(UDC), ZSG還提供了CherryUSB協(xié)議棧和HPMicro產(chǎn)品的集成,幫助用戶開發(fā)USB HOST和DEVICE。

可拓展性
ZSG支持用戶自制組件集成,可用于各種規(guī)模和復(fù)雜程度的項(xiàng)目和應(yīng)用。

提供簡潔目錄
Zephyr作為一個(gè)大型的開源項(xiàng)目,其中的代碼量巨大,各廠商為自己的芯片的特性加入了繁多的代碼,這對于單獨(dú)的某款芯片或者開發(fā)板,是非必要的。Zephyr的芯片描述文件繁多,分散于不同的文件夾中,開發(fā)者使用起來需要分辨文件的歸屬,這加大了開發(fā)的門檻。ZSG提供了這樣一種機(jī)制避免上述的問題,先楫芯片對于Zephyr的開發(fā)文件單獨(dú)成庫,減小了下載的代碼量,能夠做到文件一目了然。

開源
ZSG同Zephyr一樣,作為開源軟件發(fā)行,遵循Apache-2.0 License。

支持的開發(fā)板

  • HPM6750EVK2
  • HPM6800EVK

提供的主要功能

對以下組件和驅(qū)動(dòng)進(jìn)行了適配

  • 通信外設(shè):UART,I2C,SPI,PWM,UDC,Ethernet,can
  • 模擬外設(shè):adc12,adc16
  • 存儲(chǔ)器外設(shè):sdhc
  • 圖形外設(shè):mipi,lvds,RGB,camera
  • 組件類:CANOpenNode,GUI LVGL,CherryUSB Device/Host,FatFs

提供了以下示例

  • HPM6750EVK2:gpio,can,ethernet,pwm,usb,i2c,video
  • HPM6800EVK:gpio,ethernet,usb,i2c,display,video_mipi

開發(fā)環(huán)境

推薦使用ubuntu系統(tǒng)進(jìn)行工程構(gòu)建、編譯以及燒寫,windows系統(tǒng)進(jìn)行代碼編寫以及串口打印查看

若需要支持在Linux與Windows之間的文件共享以及編輯,請?jiān)贚inux設(shè)備上適當(dāng)?shù)匕惭b和配置samba、vim等常用軟件。

Ubuntu開發(fā)環(huán)境搭建

  • 推薦Ubuntu 20.04 64位及以上版本

安裝軟件依賴包

安裝所依賴的軟件

sudoaptinstall--no-install-recommendsgitcmake ninja-build gperf\
ccache dfu-util device-tree-compilerwget\
python3-dev python3-pip python3-setuptools python3-tk python3-wheel xz-utilsfile\
makegcc gcc-multilib g++-multilib libsdl2-dev libmagic1

確認(rèn)工具版本最低等級,主要為cmake,dtc的版本,版本不夠需要升級。

?CMake

?3.20.5

?Python

?3.8

?Devicetree compiler

?1.4.6

構(gòu)建工作環(huán)境

  • 安裝west,將~/.local/bin加入bashrc,確保terminal在啟動(dòng)時(shí)PATH含有該路徑

pip3install--user-Uwest
echo'export PATH=~/.local/bin:"$PATH"'>>~/.bashrc
source~/.bashrc

  • 創(chuàng)建${workspace}目錄,獲取源代碼

mkdir${workspace}
cd${workspace}
west init-mhttps://github.com/hpmicro/zephyr_sdk_glue.git--mrmain

  • 獲取所需倉庫的源代碼,默認(rèn)從github獲取,需要切換到國內(nèi)源,請輸入第一條指令

west config manifest.file west_gitee.yml
west update

  • 配置CMake變量

west zephyr-export

  • 安裝zephyr所需的python依賴

pip3install--user-r~/${workspace}/zephyr/scripts/requirements.txt

  • 解決一些命名沖突,增加hpm_sdk相關(guān)補(bǔ)丁

west supply

安裝zephyr的工具鏈包

下載zephyr的編譯工具,鏈接為:https://github.com/zephyrproject-rtos/sdk-ng/tags/

命令行安裝

cd${workspace}
wgethttps://github.com/zephyrproject-rtos/sdk-ng/releases/download/v0.16.5/zephyr-sdk-0.16.5_linux-x86_64.tar.xz
wget-O- https://github.com/zephyrproject-rtos/sdk-ng/releases/download/v0.16.5/sha256.sum|shasum--check--ignore-missing
tarxvf zephyr-sdk-0.16.5_linux-x86_64.tar.xz

  • 配置工具鏈必要變量

cdzephyr-sdk-0.16.5
sourcesetup.sh

下載并安裝OpenOCD

推薦使用源碼編譯,使用默認(rèn)安裝路徑/usr/local/bin/openocd

下載鏈接為:https://github.com/hpmicro/riscv-openocd/releases/tag/hpm_xpi_v0.2.0

解壓后,請將openocd路徑放置在/usr/local/bin/openocd,以便腳本調(diào)取

工程編譯

查看工程

  • 查看支持的硬件設(shè)備

west boards|grephpm

8e851dd4-4b58-11f0-986f-92fbcf53809c.png

編譯samples

編譯hpm6750evk2的button sample,build目錄可以放置在workspace的任意地方, 推薦放在zephyr的目錄下。

?-p選項(xiàng), always重新編譯, auto增量編譯。

cd${workspace}/zephyr
west build-palways-bhpm6750evk2 samples/basic/button

下載和調(diào)試

1、固件燒錄

west flash

2、固件調(diào)試

west debug

修改軟件配置

zephyr通過Kconfig系統(tǒng)配置軟件選項(xiàng),通過圖形化界面修改

west build-tmenuconfig

8e94c1ee-4b58-11f0-986f-92fbcf53809c.png

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 嵌入式
    +關(guān)注

    關(guān)注

    5198

    文章

    20435

    瀏覽量

    333918
  • SDK
    SDK
    +關(guān)注

    關(guān)注

    3

    文章

    1101

    瀏覽量

    51709
  • 先楫半導(dǎo)體
    +關(guān)注

    關(guān)注

    12

    文章

    284

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    Zephyr SDK Glue(ZSG)v0.7.0 發(fā)布

    各位關(guān)注先楫的小伙伴們,好消息!ZephyrSDKGluev0.7.0正式與大家見面了!本次更新相關(guān)倉庫版本為:Zephyrv3.7.0LTShpm_sdkv1.11.0本次更新帶來了多項(xiàng)重磅功能:新增兩款開發(fā)板支持、Docker一鍵開發(fā)環(huán)境、ZCC工具鏈適配、以及期待已久的MCUboot支持。
    的頭像 發(fā)表于 02-06 08:33 ?434次閱讀
    <b class='flag-5'>Zephyr</b> <b class='flag-5'>SDK</b> <b class='flag-5'>Glue</b>(ZSG)<b class='flag-5'>v</b>0.7.0 <b class='flag-5'>發(fā)布</b>

    【瑞薩RA × Zephyr評測】Zephyr RTOS保姆級環(huán)境構(gòu)建與編譯下載踩坑版

    筆者介紹一下Zephyr RTOS 保姆級環(huán)境構(gòu)建與編譯下載
    的頭像 發(fā)表于 01-10 10:03 ?7965次閱讀
    【瑞薩RA × <b class='flag-5'>Zephyr</b>評測】<b class='flag-5'>Zephyr</b> RTOS保姆級環(huán)境構(gòu)建與編譯下載踩坑版

    【瑞薩FPB-RA6E2試用】【原創(chuàng)】基于【瑞薩FPB-RA6E2】Windows 下Zephyr RTOS自定義項(xiàng)目開發(fā)全流程(創(chuàng)建-編譯-燒錄-串口調(diào)試)

    FSP_RA6E2 開發(fā)板。 0. 前置條件: 0.1 確認(rèn) Zephyr安裝目錄:D:\\\\Zephyr\\\\zephyrproject Zephyr SDK 安裝目錄:C:\\
    發(fā)表于 01-01 15:35

    當(dāng)RA MCU遇見Zephyr系列(3)——在Vs code中配置Zephyr集成開發(fā)環(huán)境

    RA生態(tài)工作室關(guān)注我們上一篇文章介紹了如何在VScode中使用瑞薩官方插件為RA芯片創(chuàng)建項(xiàng)目與項(xiàng)目調(diào)試,相信大家對RA在VScode中的開發(fā)有了基礎(chǔ)的了解。當(dāng)RAMCU遇見Zephyr,打通
    的頭像 發(fā)表于 01-01 10:04 ?4793次閱讀
    當(dāng)RA MCU遇見<b class='flag-5'>Zephyr</b>系列(3)——在Vs  code中配置<b class='flag-5'>Zephyr</b>集成開發(fā)環(huán)境

    【瑞薩FPB-RA6E2試用】基于瑞薩FPB-RA6E2,在Windows環(huán)境的Zephyr-RTOS安裝教程

    ; west --version West version: v1.5.0 11.3 當(dāng)前 Zephyr SDK 版本: Found \'D:\\\\Zephyr
    發(fā)表于 12-28 10:36

    深度技術(shù)解析nRF Connect SDK裸機(jī)選項(xiàng)方案

    。 nRF Connect SDK的裸機(jī)選項(xiàng)基于經(jīng)過市場驗(yàn)證的SoftDevice,這是預(yù)構(gòu)建的低功耗藍(lán)牙協(xié)議堆棧,該協(xié)議堆棧為大多數(shù)nRF5 SDK用戶所熟悉,并由nrfx提供獨(dú)立于RTOS以外的底層通用驅(qū)動(dòng)程序。裸機(jī)選項(xiàng)的nrfx交付方式與基于
    發(fā)表于 10-31 23:11

    深度技術(shù)解析低功耗藍(lán)牙廠商nordic的nRF Connect SDK裸機(jī)選項(xiàng)方案

    自2018年以來,Nordic Semiconductor一直致力于開發(fā)基于Zephyr實(shí)時(shí)操作系統(tǒng)( RTOS)的nRF Connect SDK,并不斷發(fā)展,提供最佳的工具與軟件,助力開發(fā)者在
    發(fā)表于 10-29 21:17

    Nordic無線開發(fā)---nRF Connect SDK 3.0更新版的安裝入門介紹

    2025.10.14更新: 增加了NCS v3.1.0和v3.1.1在中文Windows系統(tǒng)上編碼問題的解決方案 增加了說明,nrfutil sdk-manager以及解決了SDK在W
    發(fā)表于 10-29 20:40

    重磅發(fā)布 | Zephyr SDK Glue v0.6.0 發(fā)布

    各位關(guān)注先楫的小伙伴們,基于Zephyrv3.7.0(LTS)版本和hpm_sdkv1.10.0版本的ZephyrSDKgluev0.6.0正式發(fā)布了。版本更新(相對于ZSGv0.5.0)適配hpm_sdkv1.10.0增加時(shí)鐘樹的節(jié)點(diǎn)定義,兼容老時(shí)鐘樹的節(jié)點(diǎn)命名更新ZS
    的頭像 發(fā)表于 09-17 08:33 ?1060次閱讀
    重磅<b class='flag-5'>發(fā)布</b> | <b class='flag-5'>Zephyr</b> <b class='flag-5'>SDK</b> <b class='flag-5'>Glue</b> <b class='flag-5'>v</b>0.6.0 <b class='flag-5'>發(fā)布</b>

    全網(wǎng)最全學(xué)習(xí)Zephyr開發(fā)教程資料匯總-從基礎(chǔ)文檔視頻到上手實(shí)操示例

    Zephyr 開發(fā)之路,我們不斷迭代終于有了這份上手學(xué)習(xí)Zephyr的開發(fā)教程資料匯總。這里面涵蓋了從 Zephyr 基礎(chǔ)知識講解,到構(gòu)建系統(tǒng)、設(shè)備驅(qū)動(dòng)、線程調(diào)度等核心功能剖析,再到豐富的實(shí)操示例和AI語音視覺識別應(yīng)用案例,以
    發(fā)表于 07-04 11:13

    使用Percepio View免費(fèi)跟蹤工具分析Zephyr應(yīng)用

    Percepio View免費(fèi)跟蹤工具現(xiàn)在可以針對Zephyr應(yīng)用程序進(jìn)行跟蹤和可視化分析了。Percepio View可以幫助開發(fā)人員理解和調(diào)試Zephyr中的固定優(yōu)先級的多線程行為及復(fù)雜的線程交互。
    的頭像 發(fā)表于 05-27 15:08 ?784次閱讀
    使用Percepio View免費(fèi)跟蹤工具分析<b class='flag-5'>Zephyr</b>應(yīng)用

    索尼ILX-LR1相機(jī)遠(yuǎn)程遙控SDK V1.13.00下載教程

    軒展科技作為SONY(中國)官方授權(quán)代理商, SONY ILX-LR1相機(jī)的最新版本SDK及其他資料都是由SONY(中國)授權(quán)發(fā)布,不僅權(quán)威,而且安全。為方便用戶更便捷地找到SDK,將官方SD
    的頭像 發(fā)表于 05-15 09:52 ?793次閱讀
    索尼ILX-LR1相機(jī)遠(yuǎn)程遙控<b class='flag-5'>SDK</b> <b class='flag-5'>V</b>1.13.00下載教程

    使用FX3 SDK發(fā)布源代碼是否違反許可?

    使用 FX3 SDK 發(fā)布源代碼是否違反許可? CYPRESS?EZ-USB? FX3 SDK1.3licenselicense.txt ”4. 專有權(quán)利; 到“您同意對源代碼保密。” 那里寫著一句話,所以我想問一下以確定。
    發(fā)表于 05-08 06:54

    使用Tracealyzer調(diào)試Zephyr中的優(yōu)先級反轉(zhuǎn)

    Percepio Tracealyzer已經(jīng)在600多個(gè)支持Zephyr的開發(fā)板上完成了驗(yàn)證,可以幫助開發(fā)人員改進(jìn)Zephyr應(yīng)用的調(diào)試和性能分析。
    的頭像 發(fā)表于 04-21 11:31 ?1140次閱讀
    使用Tracealyzer調(diào)試<b class='flag-5'>Zephyr</b>中的優(yōu)先級反轉(zhuǎn)

    恩智浦分享Zephyr調(diào)試技巧

    前面幾期中,我們著重給大家介紹了如何搭建Zephyr開發(fā)環(huán)境,以及如何添加自己的應(yīng)用代碼。今天讓我們開始一個(gè)新的篇章:Zephyr調(diào)試技巧以及介紹Ozone進(jìn)行Zephyr的調(diào)試分享。 Zep
    的頭像 發(fā)表于 03-13 09:05 ?2385次閱讀