
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
过去两年看了很多算法,描述和之前的还是不同,国内好像用得不多。一直说抽时间总结总结。如果以后要去投稿,还要用这种写法。卡尔曼滤波的pseudocode。

本文介绍了树莓派3B中的Mailbox和UART硬件通信机制。Mailbox是SoC内部处理器核心间的硬件通信机制,采用"请求/响应"模型,通过特定寄存器实现ARM与GPU间的数据传输。树莓派3B包含两种Mailbox:VideoCore Mailbox用于ARM-GPU通信,ARM Local Mailbox用于多核同步。此外还详细分析了UART实现,包括PL011标准UAR

本文介绍了Raspberry Pi 3多核启动的实现过程。主要内容包括:1) Makefile修改,添加了多文件编译支持;2) 简单的main.c空循环实现;3) 链接脚本增加数据段分区;4) 关键启动代码分析,包括多核识别、栈设置和BSS段清零。启动代码通过MPIDR_EL1寄存器识别核心编号,仅核心0执行初始化,其他核心进入休眠。反汇编结果显示核心0成功跳转到main函数,其他核心保持在WFE

最近在做UAC的项目,大概就是接收内核UAC的事件,也就是声音相关事件。然后就是pcm_read和AudioTrackr->write之间互传。感觉略微有点奇怪,所以简单总结一下。

本文介绍了一个基于LVGL的物联网监控界面实现方案,主要针对2寸LCD屏设计。系统分为控制区和显示区:控制区包含启动/停止按钮及传感器/采样间隔选择下拉框;显示区展示当前值、历史数据表格和折线图。代码采用LVGL库实现界面元素创建和事件处理,通过定时器模拟数据更新。相比Android和MFC,LVGL在资源受限设备上更具优势,但布局方式相对基础(需手动坐标或Flex布局)。文章还对比了三种GUI框

https://github.com/minorninth/libresample

文章摘要:作者分享使用GitHub Codespaces搭建Linux开发环境的体验。该服务提供2核8GB/4核配置,每月免费120核时,集成GitHub代码库速度快。通过修改超时设置和配置.devcontainer文件,可快速创建包含Python、Node.js等工具的Docker环境。实际测试编译树莓派3内核成功,相比腾讯云/阿里云更便捷。费用方面,使用3天产生0.44美元费用,但可通过免费额

最近开始投入Android的怀抱。说来惭愧,08年就听说这东西,当时也有同事投入去看,因为恶心Java,始终对这玩意无感,没想到现在不会这个嵌入式都快要没法搞了。为了不中年失业,所以只能回过头又来学。首先还是说Android是基于Linux内核的,所以说骨子里还是linux,但是针对移动端,进行了深度优化。

关于I2C本身,也可以参考我之前的文章:https://blog.csdn.net/fanged/article/details/140860652
(TODO)








