色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

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

用MCUXPresso for VS Code插件 從0開(kāi)始打造HelloWorld

恩智浦MCU加油站 ? 來(lái)源: 恩智浦MCU加油站 ? 2025-01-16 09:20 ? 次閱讀

上一篇中Zephyr的Hello 2025,Hello World,小編為大家介紹了使用MCUXPresso for VS Code插件來(lái)導(dǎo)入一個(gè)Hello World工程。相信一定有玩家躍躍欲試了~本期小編就帶著大家從0開(kāi)始寫(xiě)一個(gè)自己的Hello World程序,達(dá)成心愿!

開(kāi)始前,我們先看下我們都需要什么,打開(kāi)一個(gè)Zephyr的sample目錄,我們先看下目錄結(jié)構(gòu):

b7ee16c0-d3a4-11ef-9310-92fbcf53809c.png

這是一個(gè)最小系統(tǒng),通常來(lái)說(shuō)一個(gè)Zephyr應(yīng)用文件夾最少包含三個(gè)內(nèi)容:

一個(gè)CMakeLists.txt:CMake腳本指定build指令

在src文件夾下的xx.c 文件:可能里面只有一個(gè)簡(jiǎn)單的main()

一個(gè)proj.conf文件:Kconfig配置文件

了解好需求,后續(xù)工作就輕松順利了。我們只需要做加法就可以,讓我們開(kāi)始:

1. 在zephyr/sample下新建一個(gè)文件夾,叫my_zephyr_app比如:

b8135430-d3a4-11ef-9310-92fbcf53809c.png

2. 在my_zephyr_app文件夾下添加一個(gè)CMakeLists.txt文件,內(nèi)容如下:

cmake_minimum_required(VERSION3.20.0)
find_package(ZephyrREQUIREDHINTS$ENV{ZEPHYR_BASE})
project(hello_world)
target_sources(app PRIVATE src/main.c)

3. 繼續(xù)添加proj.conf:其實(shí)這個(gè)文件甚至可以是空的,因?yàn)閷?duì)于某些特別簡(jiǎn)單的工程,例如只需要打印一個(gè)hello world來(lái)說(shuō),我們完全不需要打開(kāi)額外的配置選項(xiàng)。但是,zephyr的構(gòu)建系統(tǒng)規(guī)定必須有這個(gè)文件存在,因此我們還是要放一個(gè)。

4. 創(chuàng)建一個(gè)main.c放到src文件夾下:

#include 
int main(void)
{
  printk("Hello Zephyr!
");
    while (1)
    {   
         k_sleep(K_MSEC(1000));
    }   
    return 0;
}
最終的文件夾結(jié)構(gòu):

b81c37bc-d3a4-11ef-9310-92fbcf53809c.png

5. 構(gòu)建工程

b8260f9e-d3a4-11ef-9310-92fbcf53809c.png

6. 程序下載運(yùn)行

b83a30f0-d3a4-11ef-9310-92fbcf53809c.png

7. 串口打印

b84ad3ce-d3a4-11ef-9310-92fbcf53809c.png

隨著最后一個(gè)字符的落下,我們的hello world程序圓滿(mǎn)完成!完結(jié)撒花!!!

快來(lái)動(dòng)手寫(xiě)一個(gè)屬于你的HelloWorld吧!

恩智浦致力于打造安全的連接和基礎(chǔ)設(shè)施解決方案,為智慧生活保駕護(hù)航。

恩智浦半導(dǎo)體NXP Semiconductors N.V.(納斯達(dá)克股票代碼:NXPI)是汽車(chē)、工業(yè)物聯(lián)網(wǎng)、移動(dòng)設(shè)備和通信基礎(chǔ)設(shè)施市場(chǎng)值得信賴(lài)的合作伙伴,致力于提供創(chuàng)新解決方案。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(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)投訴
  • mcu
    mcu
    +關(guān)注

    關(guān)注

    146

    文章

    17205

    瀏覽量

    351936
  • Code
    +關(guān)注

    關(guān)注

    0

    文章

    70

    瀏覽量

    15399
  • 插件
    +關(guān)注

    關(guān)注

    0

    文章

    332

    瀏覽量

    22459

原文標(biāo)題:從0開(kāi)始打造屬于自己的HelloWorld

文章出處:【微信號(hào):NXP_SMART_HARDWARE,微信公眾號(hào):恩智浦MCU加油站】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guā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 ?516次閱讀
    使用<b class='flag-5'>MCUXpresso</b> for <b class='flag-5'>VS</b> <b class='flag-5'>Code</b><b class='flag-5'>插件</b>開(kāi)發(fā)Zephyr的hello world

    Zephyr領(lǐng)進(jìn)門(mén)系列:MCUXPresso for VS Code插件安裝

    在上一期-Zephyr的構(gòu)建工具,我們?yōu)榇蠹医榻B了一位新朋友,Zephyr OS。相信通過(guò)上一篇的介紹,大家已經(jīng)對(duì)這一OS有了一些簡(jiǎn)單的了解。那么本期小編將帶著大家一起0開(kāi)始結(jié)合VS
    的頭像 發(fā)表于 12-19 09:53 ?1091次閱讀
    Zephyr領(lǐng)進(jìn)門(mén)系列:<b class='flag-5'>MCUXPresso</b> for <b class='flag-5'>VS</b> <b class='flag-5'>Code</b><b class='flag-5'>插件</b>安裝

    如何選擇 MCU IDE:概述比較 NXP MCUXpressoVS Code、IAR、Keil

    的固件,后者則兼容多種平臺(tái),但通常需要付費(fèi)。例如,專(zhuān)屬型IDE包括NXP的MCUXpresso和ST的STM32CubeIDE;通用型IDE則有VSCode、Keil
    的頭像 發(fā)表于 12-13 18:22 ?402次閱讀
    如何選擇 MCU IDE:概述比較 NXP <b class='flag-5'>MCUXpresso</b>、<b class='flag-5'>VS</b> <b class='flag-5'>Code</b>、IAR、Keil

    IAR升級(jí)VS Code調(diào)試擴(kuò)展,引入Listwindow技術(shù)

    IAR近日宣布對(duì)VS Code中的調(diào)試擴(kuò)展IAR C-SPY調(diào)試器進(jìn)行了重要升級(jí)。此次升級(jí)的核心亮點(diǎn)在于引入了IAR獨(dú)有的Listwindow技術(shù),為嵌入式設(shè)備調(diào)試設(shè)立了新的標(biāo)桿
    的頭像 發(fā)表于 12-11 11:15 ?306次閱讀

    ?IAR C-SPY為VS Code社區(qū)樹(shù)立調(diào)試新標(biāo)準(zhǔn)

    全球領(lǐng)先的嵌入式系統(tǒng)開(kāi)發(fā)軟件解決方案供應(yīng)商IAR宣布,對(duì)VS Code中的調(diào)試擴(kuò)展IAR C-SPY調(diào)試器進(jìn)行了重大升級(jí)。此次升級(jí)引入了IAR的Listwindow技術(shù),進(jìn)一步提升了調(diào)試能力,使IAR C-SPY調(diào)試器在VS
    的頭像 發(fā)表于 12-06 10:27 ?235次閱讀

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

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

    Vector推出一套基于Visual Studio Code的免費(fèi)插件

    Studio Code的免費(fèi)插件,更好地配合CANoe Server Edition和CANoe,為開(kāi)發(fā)與測(cè)試工程師提供便利。這些插件旨在為用戶(hù)提供一個(gè)功能
    的頭像 發(fā)表于 11-24 14:15 ?501次閱讀
    Vector推出一套基于Visual Studio <b class='flag-5'>Code</b>的免費(fèi)<b class='flag-5'>插件</b>

    VSCode批量遷移插件

    代碼的路 打開(kāi)之前電腦,找到原電腦VS Code插件安裝目錄: 如: C:\\\\Users\\\\用戶(hù)名\\\\.vscode\\\\extensions 將extensions文件夾拷貝到
    的頭像 發(fā)表于 11-06 16:04 ?256次閱讀
    VSCode批量遷移<b class='flag-5'>插件</b>

    樹(shù)莓派gui開(kāi)發(fā)什么ide

    )。以下是一些常見(jiàn)的IDE及其特點(diǎn): Visual Studio Code (VS Code) 簡(jiǎn)介 :VS Code 是一款輕量級(jí)但功能強(qiáng)
    的頭像 發(fā)表于 08-30 16:49 ?968次閱讀

    Microchip發(fā)布面向VS Code的MPLAB擴(kuò)展早期體驗(yàn)版本

    (MPLAB Extensions)早期體驗(yàn)版本。此次發(fā)布為嵌入式設(shè)計(jì)人員提供了將項(xiàng)目MPLAB X集成開(kāi)發(fā)環(huán)境(IDE)導(dǎo)入VS Code的工具,同時(shí)仍可使用Microchip的調(diào)試和編程支持。這一舉措是Microchip長(zhǎng)
    的頭像 發(fā)表于 08-28 10:01 ?643次閱讀

    Visual Studio Code的 espressif-idf插件下出現(xiàn)卡頓的原因?

    環(huán)境:VScode 插件:ESPRESSIF-IDF 使用快捷鍵ctrl+e +d進(jìn)行編譯下載 第一次均沒(méi)有問(wèn)題,但重復(fù)操作幾次過(guò)后可能導(dǎo)致vs code卡死并要求重啟 使用例程也是一樣的, 通常
    發(fā)表于 06-25 06:51

    VScode中的ESP-IDF插件識(shí)別不到已安裝的ESP-IDF,為什么?

    如題,我已經(jīng)安裝了ESP-IDF v4.4.1版本,VS code里安裝了ESP-IDF的插件,按理說(shuō)配置的時(shí)候應(yīng)該顯示出USE EXISTING SETUP ,但是并沒(méi)有出現(xiàn),不知道下一步該如何配置了。
    發(fā)表于 06-17 06:48

    芯海 32 位 MCU 開(kāi)發(fā)調(diào)試 ,基于 VS Code 插件實(shí)現(xiàn)芯海 32 位 MCU 開(kāi)發(fā)調(diào)試

    編譯器命令行參數(shù)、GCC 鏈 接腳本、JLink 配置等,而且在推廣和移植時(shí)也會(huì)遇到比較多的問(wèn)題。因此我們開(kāi)發(fā)了基于 VS Code插件,目的是統(tǒng)一開(kāi)發(fā)工具、簡(jiǎn)化用戶(hù)操作、提高開(kāi)發(fā)效率,不需要學(xué)習(xí)
    發(fā)表于 05-16 10:46

    VS CodeVS Codium之間的區(qū)別有哪些?你選哪個(gè)?

    VS Codium 是一個(gè) VS Code 的克隆版本,百分之百免費(fèi)且開(kāi)源。
    的頭像 發(fā)表于 02-23 15:28 ?1937次閱讀
    <b class='flag-5'>VS</b> <b class='flag-5'>Code</b>和<b class='flag-5'>VS</b> Codium之間的區(qū)別有哪些?你選哪個(gè)?

    Simplicity Studio 5擴(kuò)增功能支持以VS Code開(kāi)發(fā)

    隨著SimplicityStudio 5 (SSv5) 5.6.0.0版本的發(fā)布,SiliconLabs(亦稱(chēng)“芯科科技”)已經(jīng)引入了針對(duì)Visual Studio CodeVS Code)作為
    的頭像 發(fā)表于 01-29 10:34 ?1047次閱讀
    Simplicity Studio 5擴(kuò)增功能支持以<b class='flag-5'>VS</b> <b class='flag-5'>Code</b>開(kāi)發(fā)
    主站蜘蛛池模板: 最新 国产 精品 精品 视频| 欧美乱妇狂野欧美在线视频| 久久精品国产亚洲AV久五月天 | 99久久免费精品国产免费| 国产99久9在线| 能看的黄页最新网站| 亚洲精品久久YY5099| 父皇轻点插好疼H限| 两个人在线观看的视频720| 午夜福利32集云播| 超碰人人草在线视频| 美美哒高清在线播放8| 亚洲免费精品| 国产精品久久久久久人妻精品蜜桃| 免费一级毛片在线观看| 亚洲欧洲一级| 国产午夜小视频| 色欲久久综合亚洲精品蜜桃| blacked黑人战小美女| 蜜芽最新域名解析网站| 在线成人精品国产区免费| 黄子佼81岁父亲现状曝光| 亚洲国产成人精品久久久久| 国产精品AV无码免费播放| 日本一区不卡在线播放视频免费| 国内视频在线精品一区| 日韩欧美 亚洲视频| 扒开女人下面使劲桶动态图 | 日韩欧美中文字幕在线| a视频在线观看免费| 农民工老头在出租屋嫖老熟女| 综合久久久久久久综合网| 挤奶门事件完整照片| 亚洲AV國產国产久青草| 国产青青草原| 性派对xxxhd| 国产亚洲精品久久播放| 亚洲成年男人的天堂网| 韩国无遮羞禁动漫在线观看96| 亚洲成AV人电影在线观看| 花季v3.0.2黄在线观看|