原创 STM32 USB 系列之大容量設備(MSC) 基於HAL庫

STM32 USB 系列之大容量設備MSC建立STM32Cube工程FLASH芯片驅動FATFS移植USB大容量設備移植附件 這次的項目使用STM32的大容量設備進行文件傳輸,通過STM32的USB大容量設備將電腦中的文件放到外部

原创 win10環境進行linux開發之WSL的備份與管理

上一篇博客寫了WSL的安裝與基本配置,這篇文章來寫寫如何對wsl進行備份。對wsl進行備份不僅僅是留一份存檔,這個功能更像是虛擬及的快照功能,如果是當前的環境因爲配置出錯或者其他原因不能使用,那利用這個備份功能可以快速還原當前的環境。 既

原创 電容尺寸、封裝及PCB庫

常見電容有直插和貼片兩種,而直插和貼片均又分爲有極性和無極性兩種。 本文所使用的電容封裝庫和3D模型在文末鏈接提供下載,支持CSDN和GitHub。 目錄 1. 直插無極性電容: 2. 直插有極性電容(鋁電解電容) 3. 貼片無極性電容

原创 C函數指針 示例

函數指針是指向函數的指針變量,其指針指向函數內存的入口地址。 函數指針有兩個用途:調用函數和做函數的參數。 函數指針的聲明方法爲:返回值類型 ( * 指針變量名) ([形參列表]);         例如:int fun(int x); 

原创 常用電感封裝

在PCB中常用電感主要有直插型,貼片型和空心電感幾大類 在電路中經常使用的是工字型電感,如下圖所示:   這兩類分別是貼片型工字電感個直插型工字電感 直插型工字電感封裝爲PKxxxx   PK是指工字形電感,前兩位數字是指其直徑,後兩位

原创 STM32 USB 系列之 虛擬串口(VPC)

STM32 USB系列之虛擬串口 這段時間緩慢更新一下stm32 usb系列的博客,前段時間在多個地方零零散散的學習和使用USB協議,在網上查找的資料也是零零散散的,整理一下寫成博客。 1. 開發環境 使用stm32f103c8

原创 makefile 參數記錄

makefile 參數記錄常用參數常用符號 學習makefile, 記錄一些參數的使用 常用參數 參數 說明 示例 註釋 -jn 使用多核編譯,n爲使用核心數量,最多爲CPU內核個數 make -j2 使用兩個內核

原创 win10環境進行linux開發之WSL的安裝與配置

在嵌入式開發過程中,有許多時候需要使用到linux環境,而通常的是使用虛擬機或者安裝一個單獨的linux系統。但是在windows的開發方式要相對更熟悉一些,在windows下使用linux編譯環境的進行新的開發還有一種更好的選擇———W