在linux環境下如何進行stm32的開發建議

2021-09-19 18:58:26 字數 473 閱讀 2400

工具鏈一般用gcc-arm-none-eabi,可以用包管理裝,也可以到arm官網下,也可以自己編譯,畢竟gnu源有這個配置。

純用命令列的話,cubemx可以生成makefile工程,改下編譯器路徑就能make,會生成bin檔案。

用ide的話,可以用eclipse,參考wiced sdk。

可以用vscode,體驗要優於sublime。網上搜搜怎麼配環境,主要就是設定工具鏈的目錄。

燒錄程式,如果燒的是bin的話需要乙個燒錄程式。用jlink的話可以用segger官網下的jlinkexe工具。用stlink的話可以用github上的stutils什麼的。用cmsis-dap或者ft2232的話就只能配openocd了。

除錯的話可以用ide,關鍵還是先搭好gdb server然後讓ide裡的gdb連上它。剩下的體驗就跟調自家程式那樣了,只是這些ide沒有像keil那樣的看外設暫存器之類的功能了。

原始碼編輯還以用qt creator。

Linux下如何進行FTP設定

redhat centos安裝vsftp軟體 1.更新yum源 2.安裝vsftp 使用yum命令安裝vsftp yum install vsftpd y y 安裝過程提示選擇全部為 yes 3.新增ftp帳號和目錄 先檢查一下nologin的位置,通常在 usr sbin nologin或者 sb...

Linux下如何進行FTP設定

linux下如何進行ftp設定 目錄 一 redhat centos安裝vsftp軟體 二 ubuntu debian安裝vsftp軟體 一 redhat centos安裝vsftp軟體 1.更新yum源 2.安裝vsftp 使用yum命令安裝vsftp yum install vsftpd y 3...

Linux下如何進行FTP設定

一 redhat centos安裝vsftp軟體 1.更新yum源 2.安裝vsftp 使用yum命令安裝vsftp yum install vsftpd y 3.新增ftp帳號和目錄 先檢查一下nologin的位置,通常在 usr sbin nologin或者 sbin nologin下。使用下面...