国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

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

基于CubeMx配置RTOS和GUI時的兩個小問題

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

掃碼添加小助手

加入工程師交流群

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

第一個問題,在使用FREERTOS中間件時有個CMSIS版本選擇問題,如下圖所示:

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

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

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

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

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

說到這里,下次碰到這個地方就該知道如何選擇了。因為RTOS v2是對RTOSv1的擴展且與之兼容,所以一般選RTOSv2沒問題。當然,如果你的芯片是CortexM核的芯片,選擇RTOSv1組件也合適。

另外,如果有人想更多詳細了解CMSIS的話,可以到下面站點查看:

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

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

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

安裝完成之后,再點擊softwarepack菜單項,選擇selectcomponents,如下圖所示:

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

記得在右下角點擊OK確認!【上面截圖沒有截全】

然后,在CubeMx目錄欄里的Softwarepacks就可以看到有關TouchGFX的Cube軟件拓展包選項了。

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

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

    關注

    2309

    文章

    11162

    瀏覽量

    373471
  • FreeRTOS
    +關注

    關注

    14

    文章

    499

    瀏覽量

    66945
  • GUI
    GUI
    +關注

    關注

    3

    文章

    697

    瀏覽量

    43473

原文標題:基于CubeMx配置RTOS和 GUI時的兩個小問題

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

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    兩個RS485-Modbus主站如何通訊

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

    曙光存儲連續(xù)斬獲兩個行業(yè)獎項

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

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

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

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

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

    硬件SPI兩個CS操作兩個norflash,怎么互斥操作兩個norflash?

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

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

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

    STM32cubeMX生成配置rt-thread引用問題求解

    如題,本人小白,剛接觸rt-thread,STM32F1/4簡便配置起見利用cubeMX自動生成,測試幾次后直接蒙了,不知道哪些文件是rt-thread項目必須的,網(wǎng)上說法也五花八門,說代碼屏蔽某些
    發(fā)表于 09-12 07:21

    基本半導體連獲兩個行業(yè)獎項

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

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

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

    圖中兩個按鍵開關是兩個干簧管,為什么不直接對GND設計來檢測這個干簧管通斷呢?

    圖中兩個按鍵開關是兩個干簧管,為什么不直接對GND設計來檢測這個干簧管通斷呢? 這樣設計的原理是什么?
    發(fā)表于 06-17 06:30

    看到STM8L152用兩個IO用兩個或非門檢測兩個通斷,是什么原理呢?

    圖中兩個按鍵開關是兩個干簧管,為什么不直接對GND設計來檢測這個干簧管通斷呢? 這樣設計的原理是什么?
    發(fā)表于 06-12 06:25

    stm32f407無法配置定時器2為全部dma怎么解決?

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

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

    我的客戶想知道,當 CY7C65215 在兩個通道上配置為 SPI 和 I2C 時,他能否在 Linux 系統(tǒng)中看到兩個設備。
    發(fā)表于 05-26 06:27

    TPS75003 集成和可配置的電源管理 IC (PMIC),帶有兩個降壓控制器和一LDO數(shù)據(jù)手冊

    配置文件要求,包括單調(diào)電壓斜坡和最小電壓軌上升時間。每個輸出的獨立使能允許排序,以最大限度地減少啟動時對電源的需求。每個電源的軟啟動限制了啟動期間的浪涌電流。兩個集成降壓控制器允許對低電流和高電流
    的頭像 發(fā)表于 04-29 15:34 ?901次閱讀
    TPS75003 集成和可<b class='flag-5'>配置</b>的電源管理 IC (PMIC),帶有<b class='flag-5'>兩個</b>降壓控制器和一<b class='flag-5'>個</b>LDO數(shù)據(jù)手冊

    詳解RTOS中的Hook函數(shù)

    Hook函數(shù)是RTOS中的一關鍵特性,通過該函數(shù),用戶可以增強對任務管理的控制,定義系統(tǒng)行為。
    的頭像 發(fā)表于 03-24 16:14 ?1081次閱讀