18video性欧美19sex,欧美高清videosddfsexhd,性少妇videosexfreexxx片中国,激情五月激情综合五月看花,亚洲人成网77777色在线播放

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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(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開(kāi)發(fā)包

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

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

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

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

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

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

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

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

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

支持的開(kāi)發(fā)板

  • HPM6750EVK2
  • HPM6800EVK

提供的主要功能

對(duì)以下組件和驅(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

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

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

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

Ubuntu開(kāi)發(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)工具版本最低等級(jí),主要為cmake,dtc的版本,版本不夠需要升級(jí)。

?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

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

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

解壓后,請(qǐng)將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通過(guò)Kconfig系統(tǒng)配置軟件選項(xiàng),通過(guò)圖形化界面修改

west build-tmenuconfig

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

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

    關(guān)注

    5177

    文章

    20003

    瀏覽量

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

    關(guān)注

    3

    文章

    1091

    瀏覽量

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

    關(guān)注

    12

    文章

    264

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

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

    各位關(guān)注先楫的小伙伴們,基于Zephyrv3.7.0(LTS)版本和hpm_sdkv1.10.0版本的ZephyrSDKgluev0.6.0正式發(fā)布了。版本更新(相對(duì)于ZSGv0.5.0)適配hpm_sdkv1.10.0增加時(shí)鐘樹(shù)的節(jié)點(diǎn)定義,兼容老時(shí)鐘樹(shù)的節(jié)點(diǎn)命名更新ZS
    的頭像 發(fā)表于 09-17 08:33 ?637次閱讀
    重磅<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開(kāi)發(fā)教程資料匯總-從基礎(chǔ)文檔視頻到上手實(shí)操示例

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

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

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

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

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

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

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

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

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

    恩智浦解讀Zephyr log系統(tǒng)的使用 Zephyr的shell和log功能介紹

    之前 我們從 0 開(kāi)始新建了一個(gè)簡(jiǎn)單的 Zephyr 應(yīng)用- 從0開(kāi)始打造屬于自己的HelloWorld ,本期就 帶著大家熟悉一下 Zephyr 的 shell 和 log 系統(tǒng)。 首先給大家介紹
    的頭像 發(fā)表于 02-27 09:19 ?1538次閱讀
    恩智浦解讀<b class='flag-5'>Zephyr</b> log系統(tǒng)的使用 <b class='flag-5'>Zephyr</b>的shell和log功能介紹

    IAR正式加入Zephyr項(xiàng)目

    全球領(lǐng)先的嵌入式系統(tǒng)開(kāi)發(fā)軟件解決方案供應(yīng)商IAR宣布,正式加入Zephyr項(xiàng)目,成為銀牌會(huì)員。Zephyr是由Linux基金會(huì)托管并廣泛應(yīng)用于嵌入式行業(yè)的開(kāi)源實(shí)時(shí)操作系統(tǒng)(RTOS),已得到眾多
    的頭像 發(fā)表于 02-12 14:19 ?800次閱讀

    時(shí)鐘配置來(lái)啦!HPMicro Tool Web v0.5.0 更新

    各位先楫的小伙伴們久等啦,先楫時(shí)鐘配置工具跟隨0.5.0版本正式上線啦!還有個(gè)好消息要告訴大家,我們已將先楫配置工具VSCode插件發(fā)布到了VSCode插件市場(chǎng),各位小伙伴們?cè)僖膊挥檬謩?dòng)安裝插件了
    的頭像 發(fā)表于 02-08 13:43 ?836次閱讀
    時(shí)鐘配置來(lái)啦!HPMicro Tool Web <b class='flag-5'>v0.5.0</b> 更新

    先楫半導(dǎo)體HPM_SDK v1.7.0發(fā)布!這些更新你值得關(guān)注!

    先楫半導(dǎo)體HPM_SDK v1.7.0發(fā)布!這些更新你值得關(guān)注!
    的頭像 發(fā)表于 02-08 13:42 ?938次閱讀
    先楫半導(dǎo)體HPM_<b class='flag-5'>SDK</b> <b class='flag-5'>v</b>1.7.0<b class='flag-5'>發(fā)布</b>!這些更新你值得關(guān)注!

    先楫半導(dǎo)體HPM_SDK v1.8.0 發(fā)布

    先楫半導(dǎo)體HPM_SDK v1.8.0 發(fā)布
    的頭像 發(fā)表于 02-08 13:39 ?901次閱讀
    先楫半導(dǎo)體HPM_<b class='flag-5'>SDK</b> <b class='flag-5'>v</b>1.8.0 <b class='flag-5'>發(fā)布</b>

    ES32V SDK簡(jiǎn)介

    電子發(fā)燒友網(wǎng)站提供《ES32V SDK簡(jiǎn)介.pdf》資料免費(fèi)下載
    發(fā)表于 01-16 16:15 ?0次下載
    ES32<b class='flag-5'>V</b> <b class='flag-5'>SDK</b>簡(jiǎn)介

    使用MCUXpresso for VS Code插件開(kāi)發(fā)Zephyr的hello world

    本期來(lái)到Zephyr實(shí)戰(zhàn)經(jīng)驗(yàn)演練,小編帶著大家一起使用MCUXpresso for VS Code插件來(lái)開(kāi)發(fā)一個(gè)屬于Zephyr的hello world。
    的頭像 發(fā)表于 01-03 09:21 ?1659次閱讀
    使用MCUXpresso for VS Code插件開(kāi)發(fā)<b class='flag-5'>Zephyr</b>的hello world

    Zephyr的構(gòu)建工具

    給大家介紹一下Zephyr的構(gòu)建工具們:
    的頭像 發(fā)表于 12-05 09:51 ?1950次閱讀
    <b class='flag-5'>Zephyr</b>的構(gòu)建工具

    使用MCUXPresso插件開(kāi)發(fā)Zephyr

    應(yīng)廣大讀者朋友的熱情邀請(qǐng),我們特別策劃了“Zephyr領(lǐng)進(jìn)門”系列介紹(共十篇),旨在為大家深度剖析Zephyr OS——這一備受矚目的開(kāi)源實(shí)時(shí)操作系統(tǒng)。從使用MCUXPresso插件進(jìn)行開(kāi)發(fā)
    的頭像 發(fā)表于 11-28 09:41 ?1147次閱讀