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

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

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

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

使用 Keil Studio for Visual Studio Code開發(fā) STM32 設(shè)備

海闊天空的專欄 ? 來源:廠商供稿 ? 作者:廠商供稿 ? 2026-03-05 17:41 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

圖片1.png

Keil Studio是 Arm 最新一代的集成開發(fā)環(huán)境(IDE),將嵌入式開發(fā)工具直接集成到了 Visual Studio Code 中。作為 μVision 的后繼者,它提供了現(xiàn)代化的特性,包括與業(yè)界工具的無縫集成、版本控制支持,以及用于 CI 工作流的命令行接口(CLI)。

Keil Studio 作為 Arm Keil MDK 6的一部分,為基于 CortexM 的微控制器提供了全面支持,其中包括 STMicroelectronics 廣泛的 STM32 產(chǎn)品系列。它將 Arm 編譯器的可靠性與成熟度、廣泛的器件支持,與 Visual Studio Code 的靈活性和可擴(kuò)展性有機(jī)結(jié)合在一起。

快速上手

借助 CMSIS 視圖中的 Create New Solution(創(chuàng)建新解決方案) 對(duì)話框,可以非常輕松地開始使用 Keil Studio。只需選擇你的 STM32 開發(fā)板或芯片,就可以訪問針對(duì)該板卡的示例工程,或者選擇從零開始的模板(支持 STM32CubeMX)。默認(rèn)情況下,所需的工具和軟件包會(huì)自動(dòng)安裝。

圖片2.png

裸機(jī)或 RTOS

Keil Studio 適用于各種類型的嵌入式項(xiàng)目,從裸機(jī)固件到復(fù)雜的基于 RTOS 的系統(tǒng)。它提供對(duì)硬件的直接訪問、對(duì)支持的 RTOS 的內(nèi)核感知調(diào)試,以及用于中間件和系統(tǒng)服務(wù)的軟件組件查看器。對(duì)于安全關(guān)鍵型應(yīng)用, MDK- Professional 版本還包含F(xiàn)uSa RTS(功能安全運(yùn)行時(shí)系統(tǒng))。

STM32CubeMX 接口

STM32CubeMX(簡(jiǎn)稱 CubeMX)是一個(gè)用于配置 STM32 器件或開發(fā)板的圖形化工具。

Keil Studio 與 CubeMX 的交互方式在《CMSIS-Toolbox 用戶指南》中有詳細(xì)說明。你可以在 CMSIS 視圖中,通過組件 Device:CubeMX 直接調(diào)用 CubeMX,具體操作可參考相應(yīng)的視頻演示。

調(diào)試與測(cè)試

Keil Studio 通過 VS Code 的 Run and Debug(運(yùn)行和調(diào)試) 視圖提供強(qiáng)大的調(diào)試能力,支持多種調(diào)試適配器,包括 ST-LINK、CMSIS-DAP、Segger J-Link,以及 Arm FVP 仿真模型。調(diào)試器甚至可以附加到一個(gè)正在運(yùn)行的目標(biāo)上(1),從而讓你完全控制程序的執(zhí)行。

對(duì)于基于 RTOS 的工程,CALL STACK(調(diào)用棧)(3) 會(huì)提供針對(duì) FreeRTOS、Zephyr 和 Keil RTX5 的內(nèi)核感知信息。多核調(diào)試則可以通過調(diào)試工具欄中的處理器選擇器(2)來實(shí)現(xiàn),每個(gè)內(nèi)核都有獨(dú)立的調(diào)試視圖(4)。借助 Trace(跟蹤) 和 Live View (實(shí)時(shí)圖) 功能,你可以在應(yīng)用運(yùn)行時(shí)實(shí)時(shí)監(jiān)視變量和系統(tǒng)行為。

圖片3.png

總結(jié)

Keil Studio for VS Code 為 STM32 開發(fā)者提供了一個(gè)現(xiàn)代化、跨平臺(tái)的開發(fā)環(huán)境,將 CMSIS-Toolbox 與 Visual Studio Code 有機(jī)結(jié)合。其工作流集成了 STM32CubeMX 設(shè)備配置、CMSIS 軟件包,以及通過 pyOCD(支持 ST-Link 和 ULink)和 J-Link 的全面調(diào)試能力。

歡迎嘗試 Keil Studio,并安裝免費(fèi)的 MDK-Community版本來探索各種示例工程。

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

    關(guān)注

    2310

    文章

    11162

    瀏覽量

    373515
  • keil
    +關(guān)注

    關(guān)注

    69

    文章

    1230

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    使用ADI Power Studio簡(jiǎn)化電源系統(tǒng)設(shè)計(jì)流程

    ADI推出綜合性產(chǎn)品系列 ADI Power Studio,可實(shí)現(xiàn)先進(jìn)的建模、元件推薦、效率分析與仿真功能。此外,同時(shí)還發(fā)布了Power Studio產(chǎn)品系列中具備現(xiàn)代化用戶體驗(yàn)的兩款網(wǎng)頁端新工
    的頭像 發(fā)表于 11-18 18:04 ?1839次閱讀
    使用ADI Power <b class='flag-5'>Studio</b>簡(jiǎn)化電源系統(tǒng)設(shè)計(jì)流程

    ADI推出CodeFusion Studio 2.0

    近日,全球領(lǐng)先的半導(dǎo)體公司ADI推出CodeFusion Studio 2.0,作為對(duì)旗下開源嵌入式開發(fā)平臺(tái)的一次重大升級(jí)。CodeFusion Studio 2.0旨在簡(jiǎn)化和加速支持AI的嵌入式
    的頭像 發(fā)表于 11-08 10:47 ?1533次閱讀

    改造小蘿卜機(jī)器人第二天——Visual Studio Code 解決ESP-IDF報(bào)錯(cuò)問題

    重新安裝, 2025年10月23日 星期四 Visual Studio Code Version: 1.93.1 搭建spikewhite.blockly-vscode Name
    發(fā)表于 10-24 04:23

    請(qǐng)問rt-thread studio可以開發(fā)完整的mcu程序嗎?

    keil中去修改, 我的理解是: BSP制作完成后,rt-thread studio IDE 開發(fā)就可以徹底完成開發(fā),而不是還要在Keil
    發(fā)表于 10-09 09:21

    如何在rt-thread studio開發(fā)STM32H747這類雙核的單片機(jī)?

    如題,我希望在rt-thread studio開發(fā)STM32H747IIT6這款雙核單片機(jī),在keil里兩個(gè)核的代碼是完全隔離的,分別在兩個(gè)工程中編寫。 但是在rt-thread
    發(fā)表于 09-19 08:08

    微軟Visual Studio 2026 發(fā)布!AI 深度融合、性能提升

    與高效開發(fā)體驗(yàn)。? ” ?? 微軟剛剛放出了一個(gè)重磅炸彈: Visual Studio 2026 Insiders 預(yù)覽版 ?已經(jīng)正式發(fā)布! 這是一次雄心勃勃的進(jìn)化,AI 將前所未有地深度融入你的
    的頭像 發(fā)表于 09-16 11:17 ?1978次閱讀
    微軟<b class='flag-5'>Visual</b> <b class='flag-5'>Studio</b> 2026 發(fā)布!AI 深度融合、性能提升

    RT-Thread Studio 基于芯片創(chuàng)建的工程能直接輸出keil 工程嗎?

    您好!RT-Thread Studio 基于芯片創(chuàng)建的工程能直接輸出keil 工程嗎? 基于BSP創(chuàng)建的工程可以通過,ENV 生成keil 工程。但是那個(gè)工程的廠家驅(qū)動(dòng)文件太久沒有更新了。 或者有沒有辦法配置RT-Thread
    發(fā)表于 09-12 07:06

    Android Studio中的Gemini全面支持Dart和Flutter開發(fā)

    在 Android Studio 中創(chuàng)建 Android 應(yīng)用的 Flutter 開發(fā)者將迎來一次重大的飛躍: Android Studio 中的 Gemini 已全面支持 Dart
    的頭像 發(fā)表于 08-06 13:52 ?1347次閱讀
    Android <b class='flag-5'>Studio</b>中的Gemini全面支持Dart和Flutter<b class='flag-5'>開發(fā)</b>

    SEGGER工具鏈集成到CMake和VS Code

    SEGGER公司已將其嵌入式開發(fā)工具鏈集成到了廣泛使用的CMake構(gòu)建配置工具中,這意味著基于Visual Studio Code(VS Code
    的頭像 發(fā)表于 07-23 15:06 ?1021次閱讀

    01 Studio K230開發(fā)板開箱評(píng)測(cè)

    Studio K230開發(fā)板開箱評(píng)測(cè)
    的頭像 發(fā)表于 06-28 14:26 ?3452次閱讀
    01 <b class='flag-5'>Studio</b> K230<b class='flag-5'>開發(fā)</b>板開箱評(píng)測(cè)

    如何在rt-thread studio開發(fā)STM32H747IIT6?

    如題,我希望在rt-thread studio開發(fā)STM32H747IIT6這款雙核單片機(jī),在keil里兩個(gè)核的代碼是完全隔離的,分別在兩個(gè)工程中編寫。 但是在rt-thread
    發(fā)表于 06-11 06:24

    如何在Visual Studio 2022中運(yùn)行FX3吞吐量基準(zhǔn)測(cè)試工具?

    Visual Studio 2022 中運(yùn)行此工具的步驟嗎? 此外,是否有我可能錯(cuò)過的可執(zhí)行文件(例如在 GitHub 上)? 預(yù)先感謝您的幫助!
    發(fā)表于 05-13 08:05

    最新 HUAWEI DevEco Studio 使用技巧

    最新 HUAWEI DevEco Studio 使用技巧 HUAWEI DevEco Studio 作為我們 harmonyos 應(yīng)用的開發(fā)工具,有必要好好打磨一下。 Chinese
    的頭像 發(fā)表于 04-27 16:59 ?1413次閱讀
    最新 HUAWEI DevEco <b class='flag-5'>Studio</b> 使用技巧

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

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

    e2studioKeil簡(jiǎn)介及如何安裝e2studio開發(fā)環(huán)境

    (簡(jiǎn)稱為e2或e2s)是瑞薩電子的一款包含代碼開發(fā)、構(gòu)建和調(diào)試的開發(fā)工具。e2studio基于開源EclipseIDE和與之相關(guān)的C/C++開發(fā)工具(CDT)。e2
    的頭像 發(fā)表于 03-13 17:27 ?3238次閱讀
    e2<b class='flag-5'>studio</b>和<b class='flag-5'>Keil</b>簡(jiǎn)介及如何安裝e2<b class='flag-5'>studio</b><b class='flag-5'>開發(fā)</b>環(huán)境