99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

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

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

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

基于CubeMx配置RTOS和GUI時(shí)的兩個(gè)小問(wèn)題

茶話MCU ? 來(lái)源:ST MCU 信息交流 ? 2020-08-10 16:20 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

有人使用STM32cubeMx做配置,在涉及到FREERTOS或GUI配置時(shí)可能遇到兩個(gè)小問(wèn)題,這里分享交流下。

第一個(gè)問(wèn)題,在使用FREERTOS中間件時(shí)有個(gè)CMSIS版本選擇問(wèn)題,如下圖所示:

到底選擇CMSIS-v1還是CMSIS-v2往往讓人困惑、糾結(jié)不知如何選擇。

這里的CMSIS-V1和CMSIS-V2是指CMSIS里面的一個(gè)跟RTOS有關(guān)的軟件組件。所謂CMSIS,全稱為CortexMicrocontroller Software Interface Standard,即基于CORTEX內(nèi)核微處理的軟件接口標(biāo)準(zhǔn)。

我們知道ARM公司只是提供內(nèi)核部件及相關(guān)技術(shù),具體的微處理器則由其它諸如ST公司基于相應(yīng)內(nèi)核基礎(chǔ)上添加其它外設(shè)與組件而產(chǎn)生。CMSIS是獨(dú)立于芯片制造商的硬件抽象層,為各芯片制造商描述或定義系統(tǒng)資源以及如何將這些資源劃分為多個(gè)項(xiàng)目和執(zhí)行區(qū)域統(tǒng)一了規(guī)范與方法,為微處理器提供一致而簡(jiǎn)單的軟件接口,以用于接口外設(shè)、實(shí)時(shí)操作系統(tǒng)和各類中間件,簡(jiǎn)化軟件的重復(fù)規(guī)劃與設(shè)計(jì),減少應(yīng)用開(kāi)發(fā)人員在基于同類內(nèi)核不同微控制器的學(xué)習(xí)時(shí)間,加速新產(chǎn)品的上市。

CMSIS由眾多個(gè)部件組成,其中就包括RTOS v1和RTOSv2.

這里的RTOS組件就是那些針對(duì)實(shí)時(shí)操作系統(tǒng)的通用公共API以及RTX相關(guān)的參考函數(shù),包括可運(yùn)行于在多個(gè)RTOS系統(tǒng)的軟件組件。RTOSV1主要支持基于CortexM0/M0+/M3/M4/M7內(nèi)核的芯片,而RTOSv2組件是基于RTOSv1的擴(kuò)展,除了支持全系列的CortexM內(nèi)核芯片外,還支持Cortex-A5/A7/A9內(nèi)核的芯片,支持動(dòng)態(tài)對(duì)象創(chuàng)建,支持多核系統(tǒng)配置,向下兼容RTOS v1組件。

說(shuō)到這里,下次碰到這個(gè)地方就該知道如何選擇了。因?yàn)镽TOS v2是對(duì)RTOSv1的擴(kuò)展且與之兼容,所以一般選RTOSv2沒(méi)問(wèn)題。當(dāng)然,如果你的芯片是CortexM核的芯片,選擇RTOSv1組件也合適。

另外,如果有人想更多詳細(xì)了解CMSIS的話,可以到下面站點(diǎn)查看:

https://developer.arm.com/tools-and-software/embedded/cmsis

第二個(gè)問(wèn)題,有人使用STM32做圖像開(kāi)發(fā),用到TouchGfx。在使用CubeMx做GUI配置時(shí)發(fā)現(xiàn)找不到那個(gè)GRAPHICS菜單項(xiàng)。下面基于CubeMx6.0版本來(lái)介紹下怎么找到它。

首先你要在CubeMx環(huán)境下將TouchGFX的擴(kuò)展軟件包安裝完成。

安裝完成之后,再點(diǎn)擊softwarepack菜單項(xiàng),選擇selectcomponents,如下圖所示:

然后就可以看到下圖所示界面,先點(diǎn)擊左邊軟件組件的“Graphics”。之后按照下圖右側(cè)所示,在Application欄選擇TouchGF Generator。

記得在右下角點(diǎn)擊OK確認(rèn)!【上面截圖沒(méi)有截全】

然后,在CubeMx目錄欄里的Softwarepacks就可以看到有關(guān)TouchGFX的Cube軟件拓展包選項(xiàng)了。

其它后續(xù)操作該怎么進(jìn)行就怎么進(jìn)行了。

聲明:本文內(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)投訴
  • STM32
    +關(guān)注

    關(guān)注

    2293

    文章

    11032

    瀏覽量

    365176
  • FreeRTOS
    +關(guān)注

    關(guān)注

    12

    文章

    493

    瀏覽量

    64380
  • GUI
    GUI
    +關(guān)注

    關(guān)注

    3

    文章

    679

    瀏覽量

    41258

原文標(biāo)題:基于CubeMx配置RTOS和 GUI時(shí)的兩個(gè)小問(wèn)題

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

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    STM32CubeMX用于STM32配置和初始化C代碼生成

    電子發(fā)燒友網(wǎng)站提供《STM32CubeMX用于STM32配置和初始化C代碼生成.pdf》資料免費(fèi)下載
    發(fā)表于 02-26 17:32 ?677次下載

    ads58c28 A,B兩個(gè)通道難道不能配置不同的測(cè)試模式嗎

    外部控制為FPGA,使用LVDS,DDR模式,配置為測(cè)試模式,A,B通道都配置為0到2047計(jì)數(shù)模式,沒(méi)問(wèn)題,但是把A通道配置為翻轉(zhuǎn)模式,B通道為計(jì)數(shù)模式,A通道得到的結(jié)果是正常的,B通道為計(jì)數(shù)模式,但是每次加2,為什么,A,
    發(fā)表于 02-13 07:29

    兩個(gè)不同頻率晶振靠的近會(huì)怎樣

    晶振的振蕩本質(zhì)上是一種機(jī)械振動(dòng)(在壓電晶體層面)。當(dāng)兩個(gè)晶振靠得很近時(shí),它們的機(jī)械振動(dòng)可能會(huì)相互影響。一個(gè)晶振的振動(dòng)可能會(huì)通過(guò)電路板或者外殼等介質(zhì)傳遞給另一個(gè)晶振,從而改變另一個(gè)晶振的
    的頭像 發(fā)表于 01-20 13:55 ?1634次閱讀
    <b class='flag-5'>兩個(gè)</b>不同頻率晶振靠的近會(huì)怎樣

    ads1013有兩個(gè)模擬輸入,可以接不同的兩個(gè)模擬輸入嗎?

    ads1013有兩個(gè)模擬輸入,可以接不同的兩個(gè)模擬輸入嗎,驅(qū)動(dòng)程序中怎么分別讀兩個(gè)模擬輸入的轉(zhuǎn)換結(jié)果?
    發(fā)表于 12-02 08:02

    TPS257XX-Q1-GUI配置指南

    電子發(fā)燒友網(wǎng)站提供《TPS257XX-Q1-GUI配置指南.pdf》資料免費(fèi)下載
    發(fā)表于 10-30 10:03 ?0次下載
    TPS257XX-Q1-<b class='flag-5'>GUI</b><b class='flag-5'>配置</b>指南

    片AS808M做兩個(gè)MONO輸出,怎么配置才能讓兩個(gè)5805m分別輸出左右的聲音?

    我們現(xiàn)在用片AS808M做兩個(gè)MONO輸出,一個(gè)TAS5805m做左聲道,一個(gè)做右聲道,現(xiàn)在的問(wèn)題是只有左邊加信號(hào)的時(shí)候兩個(gè)都有輸出,右
    發(fā)表于 10-10 06:30

    兩個(gè)開(kāi)關(guān)電源可以并聯(lián)使用嗎

    兩個(gè)開(kāi)關(guān)電源并聯(lián)使用是一個(gè)相對(duì)復(fù)雜的話題,涉及到電子電路設(shè)計(jì)、電源管理、安全規(guī)范等多個(gè)方面。 1. 開(kāi)關(guān)電源的基本原理 開(kāi)關(guān)電源是一種通過(guò)電子開(kāi)關(guān)元件(如晶體管、MOSFET等)快速切換來(lái)控制電流
    的頭像 發(fā)表于 10-09 16:04 ?4852次閱讀

    單相電機(jī)兩個(gè)繞組都在定子上嗎

    單相電機(jī)的兩個(gè)繞組,即起動(dòng)線圈(或稱為輔助繞組、副繞組)和運(yùn)行線圈(或稱為主繞組),都位于定子上 。這兩個(gè)繞組在電機(jī)中起著關(guān)鍵作用,共同協(xié)作以產(chǎn)生旋轉(zhuǎn)磁場(chǎng),從而使電機(jī)能夠運(yùn)轉(zhuǎn)。 單相電機(jī)通常由一個(gè)
    的頭像 發(fā)表于 09-03 15:10 ?2199次閱讀

    ad如何設(shè)置兩個(gè)元器件的距離

    在Altium Designer(簡(jiǎn)稱AD)中設(shè)置兩個(gè)元器件之間的距離,主要是通過(guò)設(shè)置元器件間的安全間距(Clearance)規(guī)則來(lái)實(shí)現(xiàn)的。這個(gè)規(guī)則定義了元器件之間、元器件與走線之間以及其他設(shè)計(jì)元素
    的頭像 發(fā)表于 09-02 15:31 ?1.7w次閱讀

    freertos和rtos區(qū)別是什么

    FreeRTOS 和 RTOS(實(shí)時(shí)操作系統(tǒng))是兩個(gè)不同的概念,但它們之間有緊密的聯(lián)系。FreeRTOS 是一個(gè)特定的開(kāi)源實(shí)時(shí)操作系統(tǒng),而 RTOS 是實(shí)時(shí)操作系統(tǒng)的一般概念。 概念定
    的頭像 發(fā)表于 09-02 14:18 ?3048次閱讀

    功放機(jī)AB兩個(gè)聲道輸出怎么接

    功放機(jī)AB兩個(gè)聲道輸出的接線方式,主要取決于您想要實(shí)現(xiàn)的音頻效果以及音箱的配置。以下將詳細(xì)介紹幾種常見(jiàn)的接線方式,以及它們各自的特點(diǎn)和適用場(chǎng)景。 一、基礎(chǔ)接線方式 在大多數(shù)情況下,功放機(jī)的AB兩個(gè)
    的頭像 發(fā)表于 08-23 10:40 ?9410次閱讀

    觸發(fā)器的兩個(gè)穩(wěn)定狀態(tài)分別是什么

    觸發(fā)器作為數(shù)字電路中的基本邏輯單元,具有兩個(gè)穩(wěn)定狀態(tài),這兩個(gè)狀態(tài)通常用于表示二進(jìn)制數(shù)碼中的0和1。
    的頭像 發(fā)表于 08-12 11:01 ?3081次閱讀

    雙穩(wěn)態(tài)電路的兩個(gè)穩(wěn)定狀態(tài)是什么

    雙穩(wěn)態(tài)電路是一種具有兩個(gè)穩(wěn)定狀態(tài)的電子電路,廣泛應(yīng)用于數(shù)字電路、通信系統(tǒng)、存儲(chǔ)器等領(lǐng)域。 雙穩(wěn)態(tài)電路的基本概念 雙穩(wěn)態(tài)電路是一種具有兩個(gè)穩(wěn)定狀態(tài)的電路,即在沒(méi)有外部輸入信號(hào)的情況下,電路可以保持在
    的頭像 發(fā)表于 08-11 15:00 ?2659次閱讀

    雙穩(wěn)態(tài)觸發(fā)器的兩個(gè)基本性質(zhì)是什么

    雙穩(wěn)態(tài)觸發(fā)器(Bistable Trigger)是一種具有兩個(gè)穩(wěn)定狀態(tài)的邏輯電路,廣泛應(yīng)用于數(shù)字電路設(shè)計(jì)中。它具有兩個(gè)基本性質(zhì):記憶性和切換性。 一、雙穩(wěn)態(tài)觸發(fā)器的基本概念 1.1 雙穩(wěn)態(tài)觸發(fā)器
    的頭像 發(fā)表于 08-11 10:08 ?1398次閱讀

    STM32F103如何測(cè)量兩個(gè)方波的相位差?

    具體情況是,有兩個(gè)相同頻率但不同相位差的方波信號(hào),想要利用TIM2輸入捕獲CH1 CH2下去進(jìn)行量測(cè)信號(hào)上升沿之間的計(jì)數(shù)值,在依照工作頻率等公式換算出相位差,但是不太知道如何去配置CubeM
    發(fā)表于 07-23 08:20