www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當前位置:首頁 > 公眾號精選 > 嵌入式基地


1. 創(chuàng)建模塊文件夾

  • applications目錄下創(chuàng)建兩個文件夾:bsp_srcbsp_inc,另外在創(chuàng)建main.h文件

  • bsp_incbsp_inc中存放之后與模塊相關的源文件頭文件

  • main.h中用來管理所有用戶應用程序頭文件

  • 修改main,h文件

2.創(chuàng)建SConscript編譯鏈接腳本文件

  • 復制 applications 目錄下的 SConcript 文件到bsp_src文件中

  • 修改 SConcript 中的內容如下圖所示

  • 添加bsp_src路徑主要是為了在使用env工具編譯工程時添加用戶源文件與頭文件路徑

3.修改applications文件夾下的SConcript

  • 作用與上圖一致

4.添加功能模塊

  • 打開board文件夾下Kconfig文件

  • 以添加ADC模塊為例

  • 分別在bsp_incbsp_inc文件夾中創(chuàng)建bsp_adc.cbsp_adc.h文件

  • menu "On-chip Peripheral Drivers"中的menuconfig BSP_USING_ADC下添加如下內容

  • menu "Board extended module Drivers"下添加如下內容

  • 添加這些宏以后,可以方便的在env中開啟或關閉該宏定義。若開啟該宏定義,rtconfig.h中便會生成該宏定義,同時keil工程會自動添加bsp_adc.c文件

  • 打開applications文件夾下的SConscript,添加以下內容

  • 此時可以打開menuconfig進行配置

  • 如果先使能Enable ADC1,再去使能Enable adc,此時Enable adc已經打開,因為兩者使用的都是RT_USING_ADC



本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內容真實性等。需要轉載請聯(lián)系該專欄作者,如若文章內容侵犯您的權益,請及時聯(lián)系本站刪除。
關閉