技术栈
嵌入式
用户12048722161
3 小时前
linux
·
嵌入式
Linux驱动编译与加载
写 LED 字符设备驱动时,需要关注的目录树:驱动源码放在内核源码目录外面,例如:我们需要在驱动源码目录下建立外部makefile,但是也需要借用内核源码的makefile进行编译,例如:
用户80553369803
9 小时前
linux
·
嵌入式
Input 子系统架构:Core、Handler、Driver 三层是怎么协作的
这个仓库已经开源!所有教程,主线内核移植,跑新版本imx-linux/uboot都在这里,或者一起来尝试跑7.1的Linux!欢迎各位大佬观摩!喜欢的话点个⭐!这个仓库仍然在维护,只是最近在忙隔壁项目! 另外,全职的H618 h618_forge也开了,一样的对齐RK-Forge,主要是HDMI的驱动,搞了好一会~
用户80553369803
9 小时前
linux
·
github
·
嵌入式
RK-Forge外设系列开篇 - 把板子从「能启动」变成「能用」:Ethernet/SPI/MMC 三个纯接线外设
rk-forge 已经开源!带你从零把一颗几乎没人理的 RK3506,用主线 Linux(7.1)+ 主线 U-Boot 一路跑到 rk3506 login:——可按序打上去的补丁库、诚实的差距报告、完整 bringup 教程都在这。欢迎观摩,喜欢点个⭐!(笔者已经在构思独特于imx-forge的项目了!)
神奇啊龙
1 天前
物联网
·
嵌入式
我的第一个 TinyGo 项目:ESP32-C3 + DHT11 + SSD1306
最近开始学习 TinyGo,这是我的第一个 TinyGo 嵌入式项目。作为一个 Go 语言爱好者,能用熟悉的语法来编写嵌入式程序,这种感觉非常奇妙。项目已开源在 Gitee 上:gitee.com/magic_drago…
比老马还六
2 天前
前端
·
嵌入式
Bipes-Blockly项目二次开发/Coze智能体(十)
[video(video-SDoLFcZ0-1782732489743)(type-csdn)(url-live.csdn.net/v/embed/533…)]
ForTime
4 天前
嵌入式
HAL库大雷预警!STM32 HAL库CAN启动超时解决办法
最近在一个AGV控制模块的驱动开发场景,需要测试封装的协议帧是否符合CANopen协议格式。主控平台使用STM32F103ZET6,驱动对象为同毅的IXL-II系列舵轮驱动器,使用ST官方提供的HAL库以及bxCAN控制器作为底层抽象基础进行CAN报文发送测试。整个测试前置过程严格按照标准流程进行: 配置引脚 -> 配置bxCAN及过滤器初始化参数 -> 执行Init初始化 -> 执行Start启动bxCAN 然而同样的初始化流程,这次却卡在了HAL_CAN_Start()里,返回HAL_TIMEOUT。
大辉狼_音频架构
4 天前
嵌入式
Vol. NXP SOF Arch
做嵌入式音频久了,会形成一种肌肉记忆:一条播放链路,无非是 AudioFlinger 把 PCM 推给 HAL,HAL 通过 tinyalsa 写进内核的 ASoC,CPU DAI 驱动(在 NXP 平台上就是 fsl_sai.c)配置好 SAI 的 BCLK/帧同步/TDM,把数据从 FIFO 经 SDMA 送进 I2S 总线,codec 把数字流变成模拟声音。整条链路里,SAI 这个硬件是内核驱动直接控制的。
用户80553369803
6 天前
linux
·
嵌入式
主线 U-Boot 上 RK3506:和闭源 rkbin 拔河的三个隐性契约
rk-forge 已经开源!带你从零把一颗几乎没人理的 RK3506,用主线 Linux(7.1)+ 主线 U-Boot 一路跑到 rk3506 login:——可按序打上去的补丁库、诚实的差距报告、完整 bringup 教程都在这。欢迎观摩,喜欢点个⭐!
荣--
9 天前
嵌入式
·
崩溃分析
·
栈指纹
·
去重算法
在 strip 二进制 + 基址随机化的栈里做崩溃去重 —— 三阶段算法与一行 Crash Flag
某嵌入式 Linux 智能电视平台上,一款全球视频应用通过厂商自研的对接层(基于某嵌入式 Chromium 框架)运行。设备出厂后的崩溃信息会经平台脱敏后回传到崩溃监控后台,每周以 Excel 形式导出一批。
释然小师弟
9 天前
android
·
后端
·
嵌入式
Android开发十年:反思与回顾
本文纯人工编辑,无任何AI成分,可放心阅读英文版本已同步发布至medium平台:A Decade in Android Development:Reflections on the Journey
FreakStudio
10 天前
python
·
单片机
·
嵌入式
·
大学生
·
面向对象
·
并行计算
·
电子diy
·
电子计算机
W55MH32L-EVB 上手测评:硬件 TCP/IP 加持的以太网单片机,MicroPython 零门槛开发
做嵌入式物联网项目的开发者,大多都踩过软件 TCP/IP 协议栈的坑:移植繁琐、调试排错困难,网络通信还会持续占用主控算力,稍微叠加复杂业务逻辑就容易出现卡顿、丢包甚至协议栈崩溃。WIZnet 凭借全硬件 TCP/IP 协议栈技术在工业联网领域深耕多年,从经典的外置 W5500 以太网芯片,到如今推出集成主控的单芯片方案 W55MH32,直接把 Cortex-M3 内核、硬件 TOE 卸载引擎、MAC 与 PHY 全部整合进一颗芯片,从根源上降低了单片机联网的开发门槛与运行风险。
bush4
15 天前
linux
·
嵌入式
嵌入式linux学习记录十四、术语
struct keyinput_dev{dev_t devid; /* 设备号 */struct cdev cdev; /* cdev */
国产化创客
15 天前
物联网
·
开源
·
嵌入式
·
实时音视频
·
智能硬件
ESP32 CameraWebServer 原生摄像头项目全解析
CameraWebServer 是乐鑫 Arduino-ESP32 内核官方自带原生示例工程,是 ESP32/ESP32-S3 做网页 IP 摄像头最基础、入门首选的流媒体程序,内置完整摄像头驱动、WiFi、HTTP MJPEG 视频流、网页控制面板。
goldenrolan
15 天前
软件测试
·
python
·
stm32
·
嵌入式
·
红外
学习型红外控制系统稳定性挂测工装专项总结
海砥装备HardAus
15 天前
算法
·
重构
·
嵌入式
·
无人机
大载重工业无人机动力容错控制:单电机失效下的应急重构算法设计
300~400kg级重载吊运无人机多用于基建高空物料转运、电力施工、野外抢险等高危作业场景,整机起飞重量大、单电机输出推力极高,高空飞行过程中极易出现电机堵转、电调无响应、动力输出衰减、瞬时断电等动力故障。
w4ysonch
15 天前
嵌入式
我手搓了一套适用于任何嵌入式项目的跨线程通信API
大家好,我是 Wayson,平时经常在终端里折腾各种 Linux 底层代码和跨平台编译。在做嵌入式和 Linux 应用层开发时,不管我们用什么架构,最后往往都会掉进同一个坑里:模块间的通信逻辑最终变成了一团乱麻。
济617
15 天前
嵌入式硬件
·
嵌入式
·
bms电池管理
BMS系统专栏: BMS_ProtectTask 电池保护任务
🎬 渡水无言:个人主页渡水无言❄专栏传送门: 《linux专栏》《嵌入式linux驱动开发》《linux系统移植专栏》
济617
15 天前
嵌入式硬件
·
嵌入式
·
bms电池系统管理
BMS系统专栏:电池状态监控任务
🎬 渡水无言:个人主页渡水无言❄专栏传送门: 《linux专栏》《嵌入式linux驱动开发》《linux系统移植专栏》
番茄灭世神
16 天前
c语言
·
单片机
·
嵌入式
RTC授时时间戳转换工具
在调试蓝牙MCU时间戳功能时,很多主流的UNIX时间戳计算工具就失效了,因为server端需要下发小端的HEX转换结果,因此我写了这个鸡肋工具来辅助调试:
charlie114514191
16 天前
linux
·
开发语言
·
驱动开发
·
嵌入式
嵌入式Linux驱动开发——从轮询到中断
仓库已经开源!所有教程,主线内核移植,跑新版本imx-linux/uboot都在这里,或者一起来尝试跑7.0的Linux!欢迎各位大佬观摩!喜欢的话点个⭐!