【安富萊】V6,V5開發板用戶手冊,重在BSP驅動包設計方法,HAL庫的框架學習,授人以漁(2019-07-21)

說明:html

一、本教程重在BSP驅動包設計方法和HAL庫的框架學習,並將HAL庫裏面的各類彎彎繞捋順,從而方便咱們的程序設計。框架

二、本次工程延續以往的代碼風格,從底層BSP驅動包到應用代碼,變量命名,文件命名,程序框架,註釋等都比較規範,你們閱讀或者移植都會比較方便。
     另外,閱讀代碼時,務必將編輯器的縮進參數和TAB設置爲4來閱讀本文件,不然顯示不整齊。編輯器

三、本教程每週會繼續更新1-2章,以後將開啓配套的視頻教程製做,加大對初學者的支持力度。學習

四、V5,V6,V7將經過此次升級,達到底層驅動和應用層的徹底統一。spa

五、因爲能力有限,教程中有認識不到位或者錯誤的地方,歡迎你們批評指正,每週都會更新。

注意事項:設計

一、配套例子保持MDK5和IAR8兩個版本,後面將選作Embedded Studio的GCC版(等CubeIDE成熟後,也開始配套些例子)。
     相似Event Recoder這種僅支持MDK的,就不配套其它IDE了。code

二、MDK請使用MDK5.26及其以上版本,IAR8請使用IAR8.3及其以上版本。視頻

三、下載器可使用JLNK,ULINK,STLINK,CMSIS-DAP等,若是是JLINK,請使用V9或者V10。htm

四、關於V5,V6開發板裸機程序的模板框架說明:blog

(1)硬件異常分析是用的SEGGER的方案,MDK和IAR都已經配套,教程裏面也給了使用說明。
(2)每一個例子裏面的Evernt Recoder也作了加入


教程下載(2019-07-21,更新記錄可查看連接

連接:https://pan.baidu.com/s/15S-t1GIaxGP7XusERMVEWQ
提取碼:to3j



V5例程:

V5-000_程序模板.RAR

V5-001_移植SEGGER的硬件異常分析機制.rar
 

V6例程:

V6-000_程序模板.RAR

V6-001_移植SEGGER的硬件異常分析機制.RAR


V5目錄:
 

V6目錄:

相關文章
相關標籤/搜索