娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

【STM32開發】使用Qt Creator 開發STM32

發布者:MysticalGlow最新更新時間:2025-03-31 來源: jianshu關鍵字:STM32開發  Qt  Creator 手機看文章 掃描二維碼
隨時隨地手機看文章

在之前的文章中我們介紹了如何使用VSCode去構建一個STM32的單片機項目,今天我們來說一下使用 Qt Creator 來開發STM32單片機。

0x01: 開發環境準備 

PlatformIO Core  是基于Python 編寫的,我們在使用之前應先安裝 Python 

PlatformIO Core (CLI)platformio 下載地址 

Python :python 下載地址 

我不知道到 Visual Studio 2019 怎么創建 Makefile Porject 所以我不能演示如何使用 Visual Studio 2019 開發STM32了,有人知道請您告訴我,我馬上更新  

0x02: 安裝PlatformIO Core (操作基于 Windows 10 1903)

打開終端 (CMD)

基于Python軟件包管理器的安裝方法

命令: pip install -U platformio


安裝完成

我這個Python為 2.7 版本,請你使用最新版 Python 

安裝成功

有安裝就要提供卸載的方法

卸載 PIO Core

# uninstall standalone PIO Core installed via `pip`

pip uninstall platformio

# uninstall Homebrew's PIO Core (only macOS users if you installed it via Homebrew before)

brew uninstall platformio

從屬軟件包,全局庫安裝到 core_dir 文件夾(在用戶的HOME目錄中)。只需將其刪除。

0x03: 使用 Qt Creator 創建第一個工程

1) 為你的項目創建一個文件夾,并使用 cd 命令進入該文件夾

圖1

2) 使用PIO Core 生成項目  

運行 pio boards [型號] 查詢受支持的芯片和板子

使用 pio init --ide [ide名稱] -b [ID] -O [附加指令]  

eg : pio init --ide qtcreator -b genericSTM32F103C8 -O framework=stm32cube

PS: 框架名稱和指令 嚴格區分大小寫  -O framework=stm32cube  使用 stm32cube 框架 (HAL) 默認調試器為 ST-Link


查詢是否支持 STM32F03C8


生成成功

3) 導入項目并指定 項目配置文件  platformio.ini

點擊默認的桌面模式 Configure Project  -> 點擊左邊的 項目(Porject)


配置

切換到 編輯模式 開始編輯代碼


代碼編輯界面


編譯成功


上載界面

由于我手邊沒有ST-Link 下載器所以,會提示下載失敗。


關鍵字:STM32開發  Qt  Creator 引用地址:【STM32開發】使用Qt Creator 開發STM32

上一篇:使用STM32CubeIDE編寫EC11 定時器中斷方式
下一篇:【STM32開發】使用VSCode 開發STM32單片機

推薦閱讀最新更新時間:2025-05-16 06:03

STM32的三種開發方式 HAL庫固件庫安裝與用戶手冊
??相比較早幾年使用標準庫開發來講,最近幾年HAL庫的使用是越來越多,那么我們開發應當使用哪一種呢,本文著重介紹常用的幾種開發方式及相互之間的區別,白貓也好、黑貓也好,抓到耗子就是好貓。 STM32的三種開發方式 ??通常新手在入門STM32的時候,首先都要先選擇一種要用的開發方式,不同的開發方式會導致你編程的架構是完全不一樣的。一般大多數都會選用標準庫和HAL庫,而極少部分人會通過直接配置寄存器進行開發。 ??網上關于標準庫、HAL庫的描述相信是數不勝數。可是一個對于很多剛入門的朋友還是沒法很直觀的去真正了解這些不同開發發方式彼此之間的區別,所以筆者想以一種非常直白的方式,用自己的理解去將這些東西表述出來,如果有描述的不對的
[單片機]
<font color='red'>STM32</font>的三種<font color='red'>開發</font>方式 HAL庫固件庫安裝與用戶手冊
STM32開發者社區:從這里開啟你的STM32之旅!小白和PRO都友好
當面對STM32Cube生態系統這樣一個龐大而豐富的開發世界時,工程師難免會產生疑問,從哪里開始才好? ST的許多合作伙伴和客戶都希望有更多的產品能夠利用STM32Cube開發環境。開發人員很享受開發環境的圖形用戶界面和工具的易用性,如STM32CubeMX、免費的STM32CubeIDE以及許多軟件包、驅動程序和中間件,這些都有助于更快地將產品推向市場。隨著越來越多的企業選擇ST的產品,越來越多的工程師在ST的生態系統中邁出了第一步。為了降低開發人員的進入門檻,ST推出了STM32開發者社區。開發者社區如何為開發團隊提供幫助,ST如何將STM32生態系統整合在一起?讓我們詳細聊聊。 STM32開發者社區 為開
[單片機]
<font color='red'>STM32</font><font color='red'>開發</font>者社區:從這里開啟你的<font color='red'>STM32</font>之旅!小白和PRO都友好
stm32和電機開發(從架構圖到文檔編寫)
很多同學不喜歡寫文檔,總覺得寫文檔耽誤事,影響開發效率。實際上,不一定是那么回事。在實際開發中,編寫文檔的目的主要是為了厘清自己的思路,在開發代碼前把所有的事情都考慮到,防止代碼寫了一半,需要推倒重來的情形發生。 當然,很多時候編寫文檔的確是枯燥的,那么有沒有什么好的辦法,可以讓文檔編寫稍微變得容易一點,答案就是先寫架構圖。因為文檔本身就可以看成是架構圖+文字的格式。 1、先編寫架構圖 架構圖是軟件的魂。我們拿到軟件開發需求后,第一步要做的就是模塊拆分、流程抽象和接口設計。這部分可以找一些合適的軟件來完成,比如visio、openoffice draw、processon都可以。總之,只要能達到目的就行。比如我們寫一個網站
[單片機]
<font color='red'>stm32</font>和電機<font color='red'>開發</font>(從架構圖到文檔編寫)
在KEIL下搭建基于 STM32 和 rt-thread 的開發環境
RT_thread開發人員是用MDK(Keil)進行開發管理的,當然也提供了IAR等開發環境的配置。針對初學者都提供了相關的教程和案例,不過項目開發,還是得講究一下如何有效搭建開發環境和配置。 MDK(Keil)的安裝和配置(破解)就略過了。能進行開發移植系統的程序員如果還不會最基礎的開發環境搭建,那……去閉關修煉吧。 芯片選擇:ST(意法半導體)-STM32F103ZE 原因: 開發必備。大多單片機愛好者,學習過程基本是:菜鳥52- 逐步深入stm32- 深度中毒ARM。 ST芯片應用廣泛。ST的性價比(點贊)和高性能在各領域都發揮著重要作用(好用吖)。 ST開發容易。固件庫和資料都很全,網上大把教程和學習板(
[單片機]
在KEIL下搭建基于 <font color='red'>STM32</font> 和 rt-thread 的<font color='red'>開發</font>環境
意法半導體新型STM32系列獲ARM RealView微控制器開發工具包支持
中國上海,2007年6月27日 —— ARM公司(倫敦證交所:ARM;納斯達克:ARMHY)宣布即日起,RealView微控制器開發工具包將支持意法半導體基于ARM Cortex-M3處理器的全新 STM32F1xx系列器件。    STM32F101 (接入行)和STM32F103 (性能行)將是意法半導體首個基于ARM Cortex-M3處理器的器件系列,兼具卓越的高性能和低功耗,待機功耗僅為2?A。該系列器件擁有高達72MHz的CPU時鐘速度、128Kbyte片上閃存ROM及20Kbyte片上RAM,還包括A/D、CAN、USB、SPI、I2C等眾多外設及多達80個GPIO。    RealView微控制器開發工具包3.1可
[新品]
迅為-iMX6ULL開發板-Qt窗口旋轉
本章節使用的資料已經放到了開發板網盤資料中,路徑為:11_Linux 系統開發進階94_章節使用資料。 本章節介紹在 yocto Qt5 文件系統中使用程序旋轉 Qt 窗口。在嵌入式中有時候需要豎屏顯示,有時候不能修改 Qt 源碼,那么可以在 Qt 應用程序中將窗口旋轉 90 度。方法是將主窗口放入到 QGraphicsScene 中,然后旋轉 90 度,通過 QGraphicsView 顯示。子窗口通過指針來訪問父窗口達到旋轉的效果。 例程在文檔同一目錄下,實現的功能是點擊主窗口工具欄的打開文件,然后彈出子窗口選擇文件(選擇普通文件),選擇完點擊確認,子窗口關閉,主窗口的 textEdit 組件會顯示文件內容。 在 main
[單片機]
迅為-iMX6ULL<font color='red'>開發</font>板-<font color='red'>Qt</font>窗口旋轉
迅為i.MX6ULL開發板-移植OpenCv2.4.9-QT程序編譯
1.將提供的 QT 文件下載完成后,放到 /home/topeet/opencv2.4.9/opencvinstall/文件夾下。進入/QT/demo 目錄下。我們打開 opencv_pic.pro 工程來看。 Ubuntu# vi opencv_pic.pro 注意 INCLUDEPATH 需要修改為自己 OpenCV 安裝文件夾下的 include 路徑!lib 的目錄必須是/QT/demo 目錄的上兩級目錄。 2.搭建完成后。在 Ubuntu 終端執行下面的指令來使能 Qt 交叉編譯的環境變量。 Ubuntu# source /opt/fsl-imx-x11/4.1.15-2.1.0/environment-setup-c
[單片機]
迅為i.MX6ULL<font color='red'>開發</font>板-移植OpenCv2.4.9-<font color='red'>QT</font>程序編譯
i.MX6ULL終結者QT應用開發Qt for Android
QT是一個非常優秀的跨平臺工具。所以我們只需要掌握QT做界面的方法,我們就可以很方便的做QT的跨平臺應用了。 為什么要學習QT_For_Android? 1.體驗QT跨平臺的優越性 2.非常適合我們非科班出身的開發人員來開發和調試APP。 1 搭建開發環境 1.安裝JDK,選擇默認路徑,一路點擊下一步即可。 安裝完成后進入相應的路徑查看: 需要注意的問題: (1)建議使用我們提供的版本,如果自己下載可能會出現問題。 (2)建議大家安裝到C盤下面,不要有中文路徑。 2.安裝sdk和ndk,直接解壓即可,解壓的路徑不要有中文路徑。我這里是解壓到了JDK的安裝路徑,如果C盤空間不夠可以解壓到其他盤,但要記住位置,下面需要
[單片機]
i.MX6ULL終結者<font color='red'>QT</font>應用<font color='red'>開發</font><font color='red'>Qt</font> for Android
小廣播
設計資源 培訓 開發板 精華推薦

最新單片機文章
何立民專欄 單片機及嵌入式寶典

北京航空航天大學教授,20余年來致力于單片機與嵌入式系統推廣工作。

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發圈

 
機器人開發圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業務審批[2006]字第258號函 京公網安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 宁远县| 灌云县| 出国| 平谷区| 黑山县| 新疆| 呼图壁县| 宜都市| 琼中| 蚌埠市| 镇安县| 遂昌县| 南澳县| 宁德市| 札达县| 宁化县| 府谷县| 临猗县| 永安市| 闽侯县| 海南省| 华阴市| 区。| 肃宁县| 普兰店市| 双峰县| 红安县| 仁化县| 徐州市| 兴安盟| 沈阳市| 南江县| 瓮安县| 黔江区| 嘉黎县| 乌恰县| 奎屯市| 荣昌县| 磐安县| 慈溪市| 张家口市|