近兩年,微軟越來越擁抱開源支持跨平台,win10搭載Linux子系統,開源VSCode作為跨平台編輯器,VS2017官方支持了Linux和嵌入式開發功能。 ST也是,近兩年開發的軟件工具基本都是跨平台(基於Java)的,比如STM32CubeMX,MCUFinder ...
項目在做什么 項目地址 本項目是為了研究MCU在linux下開發而做的 本項目中大量的CMakeLists.txt的寫法參考了LoRa Node 目前項目已經初步能夠運行了 使用的組件 VSCODE gt 程序員使用的文本編輯器 cmake gt 組織編譯邏輯 arm none eabi gt 編譯,生成elf,bin,hex JLinkGDBServer gt GDB 服務器 cortex de ...
2019-08-23 17:58 0 1686 推薦指數:
近兩年,微軟越來越擁抱開源支持跨平台,win10搭載Linux子系統,開源VSCode作為跨平台編輯器,VS2017官方支持了Linux和嵌入式開發功能。 ST也是,近兩年開發的軟件工具基本都是跨平台(基於Java)的,比如STM32CubeMX,MCUFinder ...
【STM32開發環境】Linux下開發stm32(一) | 使用gcc-arm-none-eabi工具鏈編譯 ...
前言 第一次學習STM32的時候,不知道有調試器這個東西,所以一直是通過串口來給STM32下載程序,下載速度也還算可以,一般是幾秒鍾完成。后來用了調試器,可以直接在Keil環境下進行下載,而且還可以進行在線調試,所以后來就很少使用串口來下載程序了。前幾天在uFUN試用群里看到有幾個朋友在使用串口 ...
因為最近需要做一些STM32的開發,而我大部分的其他開發都在Linux上,經常在Windows和Linux下切換感覺比較不方便,於是就研究了一下Linux下開發STM32的工具,順便在這邊做下記錄。 使用的開發工具 軟件平台: Eclipse Luna 下載:https ...
在Arch/Manjaro 環境下使用stm32flash 對stm32進行串口下載 由於我們老師給我們的stm32帶了一個擴展板,擴展板上帶了一個CH340燒錄電路,所以只能使用ISP下載。 Linux下想要直接在命令行進行串口燒錄需要先下載 stm32flash 工具,Arch系可以直接 ...
打開一個含有CMakeLists.txt的文件夾 在.vscode要建立三個json文件才能對Cmake工程進行編譯和調試,分別是c_cpp_properties.json,launch.json和tasks.json c_cpp_properties.json文件 ...
1. 編寫代碼(DisplayImage.cpp) #include <stdio.h> #include <opencv2/opencv.hpp> using na ...
文件目錄搭建 在工作區創建三個文件夾:build、include、src,include用來存放頭文件,src用來存放源文件,build是cmake和make的工作區,這樣生成的文件都在build文件夾內,不至於外部結構看着亂糟糟的。 以下是文件目錄的結構 workspace ...