技术栈
bsp
linweidong
1 天前
驱动开发
·
单片机
·
嵌入式硬件
·
bsp
·
rtos
·
spi驱动
·
hal设计
跨平台驱动开发:打造兼容多款MCU的硬核方案
开发嵌入式驱动时,面对不同MCU(微控制器)平台,开发者常常被硬件差异搞得焦头烂额。寄存器不同、时钟配置各异、中断机制五花八门,如果为每款MCU单独写一套驱动,代码重复不说,后期维护简直是噩梦!跨平台驱动设计的意义就在于化繁为简:通过精心设计的抽象层和模块化结构,让同一套驱动代码适配多种MCU,既节省开发时间,又提升代码复用率。
冷凝雨
5 个月前
ti
·
bsp
·
adc
·
ads1220
·
德州仪器
·
微弱信号测量
ADS1220高精度ADC(TI)——应用 & 源码
高性能 24 位Δ-Σ 模数转换器(ADC)支持两个差分输入或四个单端输入集成了低噪声可编程增益放大器(PGA)、双可编程激励电流源、电压基准、振荡器、低侧开关以及精密温度传感器
划碎、时光
1 年前
bsp
·
yocto
Yocto 项目下通过网络更新内核、设备树及模块
Yocto 项目下通过网络更新内核、设备树及模块在 Yocto 项目的开发过程中,特别是在进行 BSP(Board Support Package)开发时,经常需要调整特定软件包的版本,修改内核、设备树以及内核模块。然而,每次更改后都重新刷写整个镜像不仅耗时,而且效率低下。本文主要记录一种快速迭代开发的方法,即通过网络更新内核镜像、设备树以及内核模块,以 ST 开发板为例进行详细说明。
程序猿!=程序员
1 年前
驱动开发
·
单片机
·
嵌入式硬件
·
bsp
·
iic
什么是IIC通信协议?
目录1.IIC简介2.IIC通信协议2.1 IIC的空闲状态2.2 IIC总线的起始信号与终止信号2.3 IIC总线上数据传送的应答信号
Paranoid-up
2 年前
arm开发
·
单片机
·
嵌入式
·
dsp开发
·
数字信号处理
·
bsp
DSP开发:串口sci的发送与接收实现
这段代码实现了串口SCI(串行通信接口)的初始化以及向串口发送数据的功能,并且通过函数重定向,将标准库的输出函数重定向到串口SCI上,实现了通过类似于标准库的 printf 函数的格式化字符串向串口SCI发送数据的功能。
Paranoid-up
2 年前
css
·
arm开发
·
单片机
·
嵌入式
·
dsp开发
·
数字信号处理
·
bsp
DSP开发软件css(10)使用基础(汉化、工程导入、设置目标配置文件、选择仿真器和芯片型号、添加文件|库路径、编译下载等操作)
然后选择简体中文安装
我是有底线的