日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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,全稱(chēng)為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)和各類(lèi)中間件,簡(jiǎn)化軟件的重復(fù)規(guī)劃與設(shè)計(jì),減少應(yīng)用開(kāi)發(fā)人員在基于同類(lèi)內(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)注

    2313

    文章

    11196

    瀏覽量

    374766
  • FreeRTOS
    +關(guān)注

    關(guān)注

    14

    文章

    500

    瀏覽量

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

    關(guān)注

    3

    文章

    699

    瀏覽量

    43918

原文標(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)推薦

    基于極海APM32F4的Azure RTOS ThreadX移植過(guò)程分享

    最近在玩APM32F407IG的板子,發(fā)現(xiàn)官方提供了兩個(gè)RTOS的demo,F(xiàn)reeRTOS和RT-thread。想著APM32F4這么豐富的資源,是不是也可以跑一下ThreadX RTOS看看
    的頭像 發(fā)表于 04-02 11:30 ?1256次閱讀
    基于極海APM32F4的Azure <b class='flag-5'>RTOS</b> ThreadX移植過(guò)程分享

    FreeRTOS_SMP_Example_S32K358_2xCores示例配置并實(shí)現(xiàn)了一個(gè)SMP項(xiàng)目,兩個(gè)核心的中斷頻率比較高時(shí)報(bào)故障,怎么解決?

    我參考FreeRTOS_SMP_Example_S32K358_2xCores示例配置并實(shí)現(xiàn)了一個(gè) SMP 項(xiàng)目。RTD6.0.0但是,當(dāng)我的兩個(gè)核心的中斷頻率比較高時(shí),會(huì)出現(xiàn)種故障
    發(fā)表于 03-30 08:23

    圖像上兩個(gè)多邊形的ROI區(qū)域,如何獲得這兩個(gè)ROI區(qū)域重合部分的ROI

    labview中,圖像上兩個(gè)多邊形的ROI區(qū)域,如何獲得這兩個(gè)ROI區(qū)域重合部分的ROI
    發(fā)表于 03-16 14:03

    兩個(gè)RS485-Modbus主站如何通訊

    本產(chǎn)品能很好解決Master-1主站向模塊寫(xiě)入數(shù)據(jù),Master-2主站讀取數(shù)據(jù);Master-2主站向模塊寫(xiě)入數(shù)據(jù),Master-1主站讀取數(shù)據(jù)。由此解決兩個(gè)主站之間的互相讀通信難題。
    發(fā)表于 02-08 15:32 ?0次下載

    曙光存儲(chǔ)連續(xù)斬獲兩個(gè)行業(yè)獎(jiǎng)項(xiàng)

    近期,曙光存儲(chǔ)連續(xù)斬獲兩個(gè)行業(yè)獎(jiǎng)項(xiàng),自研技術(shù)產(chǎn)品在國(guó)產(chǎn)突破、AI行業(yè)應(yīng)用等方面的成果獲得廣泛關(guān)注。
    的頭像 發(fā)表于 01-15 16:28 ?2747次閱讀

    為什么用電渦流傳感器測(cè)量大型轉(zhuǎn)子振動(dòng)時(shí),通常需要安裝兩個(gè)探頭且呈90°夾角(即XY配置),而不是只裝一

    為什么用電渦流傳感器測(cè)量大型轉(zhuǎn)子振動(dòng)時(shí),通常需要安裝兩個(gè)探頭且呈90°夾角(即XY配置),而不是只裝一個(gè)
    的頭像 發(fā)表于 11-28 00:00 ?1411次閱讀
    為什么用電渦流傳感器測(cè)量大型轉(zhuǎn)子振動(dòng)時(shí),通常需要安裝<b class='flag-5'>兩個(gè)</b>探頭且呈90°夾角(即XY<b class='flag-5'>配置</b>),而不是只裝一

    CUBEMX配置不了,配置完立刻閃退掉,無(wú)法查看cubemx配置界面是為什么?

    在studio配置cubemx配置不了,配置完沒(méi)顯示cubemx的界面
    發(fā)表于 10-11 12:33

    個(gè)硬件SPI兩個(gè)CS操作兩個(gè)norflash,怎么互斥操作兩個(gè)norflash?

    個(gè)硬件SPI兩個(gè)CS操作兩個(gè)norflash,怎么互斥操作兩個(gè)norflash,有一個(gè)norflash被模擬成U盤(pán),會(huì)在中斷中操作spi。
    發(fā)表于 09-26 06:18

    CubeMX移植RT-Thread 3.1.5文件重復(fù)怎么解決?

    CubeMX6.7.0內(nèi)移植RT-Thread Nano3.1.5文件重復(fù),主要是兩個(gè)部分 1、 和 兩個(gè)地方重復(fù)rtconfig.h 2、shell相關(guān)的文件也會(huì)重復(fù) 和 請(qǐng)問(wèn)下各位有沒(méi)有辦法可以解決這個(gè)問(wèn)題的?
    發(fā)表于 09-24 07:11

    基本半導(dǎo)體連獲兩個(gè)行業(yè)獎(jiǎng)項(xiàng)

    近日,基本半導(dǎo)體憑借在碳化硅模塊領(lǐng)域的突出表現(xiàn),連獲“國(guó)產(chǎn)SiC模塊TOP企業(yè)獎(jiǎng)”和“年度優(yōu)秀功率器件產(chǎn)品獎(jiǎng)”兩個(gè)行業(yè)獎(jiǎng)項(xiàng)。
    的頭像 發(fā)表于 09-05 16:31 ?1251次閱讀

    使用CubeMX配置STM32H7R7L8的時(shí)候出現(xiàn)無(wú)配置問(wèn)題,怎么解決?

    使用CubeMX配置STM32H7R7L8的時(shí)候出現(xiàn)無(wú)配置問(wèn)題,但是根據(jù)正點(diǎn)原子提供的例程中的.ioc文件中又是可以正常配置的。
    發(fā)表于 06-23 07:40

    圖中兩個(gè)按鍵開(kāi)關(guān)是兩個(gè)干簧管,為什么不直接對(duì)GND設(shè)計(jì)來(lái)檢測(cè)這個(gè)干簧管通斷呢?

    圖中兩個(gè)按鍵開(kāi)關(guān)是兩個(gè)干簧管,為什么不直接對(duì)GND設(shè)計(jì)來(lái)檢測(cè)這個(gè)干簧管通斷呢? 這樣設(shè)計(jì)的原理是什么?
    發(fā)表于 06-17 06:30

    看到STM8L152用兩個(gè)IO用兩個(gè)或非門(mén)檢測(cè)兩個(gè)通斷,是什么原理呢?

    圖中兩個(gè)按鍵開(kāi)關(guān)是兩個(gè)干簧管,為什么不直接對(duì)GND設(shè)計(jì)來(lái)檢測(cè)這個(gè)干簧管通斷呢? 這樣設(shè)計(jì)的原理是什么?
    發(fā)表于 06-12 06:25

    stm32f407無(wú)法配置定時(shí)器2為全部dma怎么解決?

    本人使用定時(shí)器2配置為4個(gè)通道的dma捕獲時(shí),出現(xiàn)stream6和stream7這兩個(gè)對(duì)應(yīng)的通道無(wú)法同時(shí)存在,在都配置的情況下,只要這兩個(gè)對(duì)
    發(fā)表于 06-11 06:49

    當(dāng)CY7C65215在兩個(gè)通道上配置為 SPI 和 I2C 時(shí),能否在Linux系統(tǒng)中看到兩個(gè)設(shè)備?

    我的客戶(hù)想知道,當(dāng) CY7C65215 在兩個(gè)通道上配置為 SPI 和 I2C 時(shí),他能否在 Linux 系統(tǒng)中看到兩個(gè)設(shè)備。
    發(fā)表于 05-26 06:27
    孟村| 休宁县| 金坛市| 安新县| 离岛区| 兰溪市| 青海省| 扶绥县| 南阳市| 三都| 盐源县| 鄂尔多斯市| 灵武市| 广饶县| 大港区| 沁源县| 焦作市| 政和县| 民勤县| 潮州市| 新乐市| 邵阳县| 铁岭市| 城口县| 弋阳县| 台安县| 家居| 呼伦贝尔市| 鲁山县| 繁昌县| 科技| 闸北区| 隆子县| 吴忠市| 兴城市| 且末县| 雅江县| 延吉市| 镇平县| 呼玛县| 高要市|