嵌入式驱动开发
polyGithub
嵌入式系统软件驱动工程师
行业:安防 汽车电子 机器人 工控自动化 AI智能硬件仪器仪表
展开
-
BabyOS开源框架之五 -------------L3GD20传感器
待完成原创 2021-04-30 08:05:53 · 122 阅读 · 0 评论 -
BabyOS开源框架之四 -------------DS18B20
待完成原创 2021-04-30 08:04:50 · 125 阅读 · 0 评论 -
BabyOS开源框架之三 -------------串口LOG输出
1、在b_hal.c文件下,初始化串口管脚static void _bGPIO_Init(){ GPIO_InitTypeDef GPIO_InitStruct; /* Enable GPIO TX/RX clock */ __GPIOA_CLK_ENABLE(); __USART1_CLK_ENABLE(); /* UART TX GPIO pin configuration */ GPIO_InitStruct.Pin = GPIO_PIN_9;...原创 2021-04-28 09:19:55 · 295 阅读 · 0 评论 -
BabyOS开源框架之二 -------------点亮LED灯
对于管脚电平的操作,BabyOS框架要做以下操作1、在main.c文件中void test(){ static uint8_t state = 0; state = !state; bHalGPIO_WritePin(B_HAL_GPIOC, B_HAL_PIN9, state); //每秒开关闪烁}int main(void){ bInit(); SystemClock_Config(); while (1) { BOS_...原创 2021-04-27 16:33:04 · 268 阅读 · 0 评论 -
BabyOS开源框架之一 -------------移植至stm32F072
基于STM32F072,移植BabyOS。## 0、准备相关开源代码git clonehttps://gitee.com/notrynohigh/BabyOS.gitgit clonehttps://gitee.com/notrynohigh/BabyOS_Hal.gitgit clonehttps://gitee.com/notrynohigh/BabyOS_Config.gitgit clone -b stm32f072 https://gitee.com/notrynoh...原创 2021-04-27 15:44:14 · 373 阅读 · 0 评论 -
babyOS开源框架
BabyOS适用于MCU项目,她是一套管理功能模块和外设驱动的框架。对项目而言,缩短开发周期。项目开发时选择适用的功能模块及驱动。直接进入功能代码编写的阶段。对工程师而言,减少重复工作。调试过的功能模块和驱动代码放入BabyOS中管理,以后项目可以直接使用,去掉重复调试的工作。代码结构BabyOS代码分为3部分:BabyOS仓库:功能模块和驱动 ,一般情况下用户不需要改动,可以将此仓库作为子模块。BabyOS_Config:配置文件和设备注册文件BabyOS_Hal:硬件抽象层,原创 2021-04-27 15:09:23 · 561 阅读 · 0 评论