chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

用MCUXPresso for VS Code插件 從0開始打造HelloWorld

恩智浦MCU加油站 ? 來源: 恩智浦MCU加油站 ? 2025-01-16 09:20 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

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

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

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

一個CMakeLists.txt:CMake腳本指定build指令

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

一個proj.conf文件:Kconfig配置文件

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

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

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

2. 在my_zephyr_app文件夾下添加一個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:其實這個文件甚至可以是空的,因為對于某些特別簡單的工程,例如只需要打印一個hello world來說,我們完全不需要打開額外的配置選項。但是,zephyr的構(gòu)建系統(tǒng)規(guī)定必須有這個文件存在,因此我們還是要放一個。

4. 創(chuàng)建一個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

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

快來動手寫一個屬于你的HelloWorld吧!

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

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

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

    關(guān)注

    147

    文章

    18779

    瀏覽量

    392852
  • Code
    +關(guān)注

    關(guān)注

    0

    文章

    71

    瀏覽量

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

    關(guān)注

    0

    文章

    345

    瀏覽量

    23494

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

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

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

掃碼添加小助手

加入工程師交流群

    評論

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

    VS Code 中`xiaozhi-esp32` 項目文件夾 修改 I2C 設(shè)備地址為 `0x78`

    VS Code 中`xiaozhi-esp32` 項目文件夾 修改 I2C 設(shè)備地址為 `0x78`
    的頭像 發(fā)表于 11-28 07:30 ?748次閱讀

    VS Code運(yùn)行 pytest_hello_world.py

    VS Code運(yùn)行 pytest_hello_world.py
    的頭像 發(fā)表于 11-24 00:33 ?492次閱讀

    如何在VS code中配置Zephyr集成開發(fā)環(huán)境

    上一篇文章介紹了如何在VS code中使用瑞薩官方插件為RA芯片創(chuàng)建項目與項目調(diào)試,相信大家對RA在VS code中的開發(fā)有了基礎(chǔ)的了解。
    的頭像 發(fā)表于 11-05 14:46 ?1329次閱讀
    如何在<b class='flag-5'>VS</b> <b class='flag-5'>code</b>中配置Zephyr集成開發(fā)環(huán)境

    所見即所得——Luban-Lite VS Code插件讓開發(fā)實現(xiàn)“命令行自由”

    NEWS所見即所得!Luban-LiteVSCode插件指南親愛的開發(fā)者朋友們,你是否還在為嵌入式開發(fā)中頻繁切換命令行而抓狂?配置環(huán)境參數(shù)如“走迷宮”,編譯燒錄還需切換AiBurn?今天,匠芯創(chuàng)為您
    的頭像 發(fā)表于 08-07 15:38 ?987次閱讀
    所見即所得——Luban-Lite <b class='flag-5'>VS</b> <b class='flag-5'>Code</b><b class='flag-5'>插件</b>讓開發(fā)實現(xiàn)“命令行自由”

    SEGGER工具鏈集成到CMake和VS Code

    SEGGER公司已將其嵌入式開發(fā)工具鏈集成到了廣泛使用的CMake構(gòu)建配置工具中,這意味著基于Visual Studio CodeVS Code)代碼編輯器的應(yīng)用開發(fā)可以方便的使用SEGGER工具實現(xiàn)了。
    的頭像 發(fā)表于 07-23 15:06 ?900次閱讀

    VSCode 編寫自己的 KiCad 插件(下)

    “ ?很多小伙伴都想自己開發(fā) KiCad 插件,但不知從何入手。本文由華秋電子的另一位 KiCad 開發(fā)者波波同學(xué)撰寫,分享了如何快速搭建環(huán)境,并開發(fā)一個簡單的插件。? ” ? ? ? 所有環(huán)境配置
    的頭像 發(fā)表于 06-19 11:44 ?2678次閱讀
    <b class='flag-5'>用</b> VSCode 編寫自己的 KiCad <b class='flag-5'>插件</b>(下)

    如何在VS Code中使用瑞薩RA系列MCU

    VS Code(Visual Studio Code)是微軟公司出品,它是一個免費(fèi)且多功能的代碼編輯器,幾乎支持所有主要的編程語言和框架。特別是最近又新加了Github Copilot功能,讓用戶
    的頭像 發(fā)表于 04-16 14:02 ?3445次閱讀
    如何在<b class='flag-5'>VS</b> <b class='flag-5'>Code</b>中使用瑞薩RA系列MCU

    MCP將百度地圖能力輕松接入DeepSeek

    是如何將百度地圖的能力接入DeepSeek。本文將詳細(xì)介紹通過MCP將百度地圖的能力接入DeepSeek,為用戶提供精準(zhǔn)的智能規(guī)劃服務(wù)。 一,安裝VSCode和Cline插件VS Code官網(wǎng)
    的頭像 發(fā)表于 03-31 11:05 ?1807次閱讀
    <b class='flag-5'>用</b>MCP將百度地圖能力輕松接入DeepSeek

    可以將VSCode與S32DS項目一起使用嗎?

    我找到了一篇關(guān)于在 VS Code 環(huán)境中編譯 MCUXpresso 項目的文章。 我沒有在 AUTOSAR 環(huán)境中工作,所以我沒有使用 EB tresos,只使用 S32DS 3.5。 在這
    發(fā)表于 03-28 07:36

    FRDM-MCXN947為什么無法使用配置工具修改示例項目中使用的led_blinky LED?

    -training-hub/mcuxpresso-for-vs-code-getting-started-with-con...) 以下是快速重現(xiàn)我遇到的問題的方法: 1. 安裝VS Code、
    發(fā)表于 03-24 07:59

    MCUXpresso存儲器放置錯誤怎么解決?

    我在 MCUXpresso 中的內(nèi)存映射方面遇到了問題。我正在使用 LPC4088 和外部閃存以及外部 RAM。 我正在按照 MCUXPresso 手冊的說明進(jìn)行作: 設(shè)置內(nèi)存分配和閃存驅(qū)動程序
    發(fā)表于 03-21 07:32

    MCUxpresso IDE中收到錯誤:檢測到0個可用的SWD設(shè)備,怎么解決?

    的擦除整個設(shè)備選項,不小心擦除了整個芯片。在此之后,設(shè)備將無法進(jìn)入 Flash magic 或 MCUxpresso IDE??雌饋聿脸麄€芯片也擦除了引導(dǎo)加載程序。 我在 MCUxpresso IDE
    發(fā)表于 03-21 07:22

    Nordic藍(lán)牙開發(fā)不用KeilVS code了?

    加開發(fā)工具VS Code IDE插件完成產(chǎn)品一站式編譯、燒錄等開發(fā) nRF Connect SDK 是一款現(xiàn)代、統(tǒng)一的軟件開發(fā)工具包,用于構(gòu)建基于 Nordic Semiconductor nRF52
    發(fā)表于 03-05 16:41

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

    之前 我們 0 開始新建了一個簡單的 Zephyr 應(yīng)用- 0開始
    的頭像 發(fā)表于 02-27 09:19 ?1901次閱讀
    恩智浦解讀Zephyr log系統(tǒng)的使用 Zephyr的shell和log功能介紹

    實戰(zhàn)教程 滿血版DeepSeek-V3 671B自動編寫俄羅斯方塊游戲

    作者:算力魔方創(chuàng)始人/英特爾創(chuàng)新大使劉力 前面我們分享了《DeepSeek-R1與VS Code打造私有AI編程助手》。很多讀者反饋:DeepSeek R1蒸餾版不能完整的生成一個可
    的頭像 發(fā)表于 02-19 16:23 ?4353次閱讀
    實戰(zhàn)教程 <b class='flag-5'>用</b>滿血版DeepSeek-V3 671B自動編寫俄羅斯方塊游戲