- 博客(37)
- 资源 (12)
- 收藏
- 关注

原创 工业4.0神器?正点原子 STM32MP257 异核架构登场!Cortex-A35 x Cortex-M0,能玩出哪些花样?
本文基于正点原子 ATK-DLMP257B 开发板,实测 STM32MP257 异构双核(Cortex-A35 + Cortex-M0+)架构下的低功耗唤醒机制。通过复用 PZ4/PZ9 引脚实现 LPUART1 串口调试,修改 Linux 内核设备树,结合 remoteproc 与 IPCC 通信框架,实现 M0+ 在 A35 深度休眠状态下独立运行并主动唤醒主核。文章详细介绍了从硬件配置、设备树修改、固件编译上传,到低功耗测试与唤醒流程的完整步骤,为工业场景中的低功耗设计提供了实用的参考案例。
2025-04-03 10:57:56
1086
2
原创 正点原子 STM32MP257 异核调试全攻略:JTAG + CubeIDE 玩转异核通信
基于正点原子 ATK-DLMP257B 开发板,手把手教你通过 JTAG 调试 Cortex-M33 核心的异核通信例程!
2025-04-16 15:41:57
961
原创 正点原子 i.MX6ULL也能定时醒?PCF85063低功耗唤醒全流程!
PCF85063 不只是记时间那么简单,它还让低功耗设备变得智能又可靠。嵌入式系统的“准点起床神器”,你用上了吗?下面是一个一键测试 PCF85063 RTC 唤醒功能的 Shell 脚本。适合在 i.MX6ULL 板子上直接运行。它会自动设置唤醒时间、进入低功耗待机,并打印日志。
2025-04-15 10:36:48
888
原创 正点原子 i.MX6ULL 也能记得时间!一分钟适配 PCF85063 RTC 驱动!
嵌入式系统的世界里,没有掉电记忆就像起床没闹钟——全靠运气。有了 PCF85063,哪怕你拔掉电源,它也能守着时间等你回来!下次断电还能精准启动的你,是不是该考虑给它加个电池小窝了?
2025-04-15 10:02:50
379
原创 我不要读卡器!正点原子 i.MX6ULL 教你把SD卡口变身 GPIO !
这年头,板子资源紧张,每一个引脚都要“榨干价值”。不想用 SD 卡口?那就把它“炒掉”,换岗 GPIO,又能省资源又能腾地!懂了就转发给你的板子小伙伴们吧~
2025-04-15 09:44:36
122
原创 正点原子 STM32MP257 同构多核架构下的 ADC 电压采集与处理应用开发实战
在嵌入式 Linux 平台(如 STM32MP257、i.MX93 等)中,我们常使用工业级 ADC 进行传感器数据采集。通过内核 IIO 子系统,用户可以在 /sys/bus/iio/devices/iio:deviceX/ 目录下读取原始电压值和电压缩放因子(scale),从而计算出真实电压。而本项目的设计目标,是实现采集线程 + 处理线程分核运行,充分利用 A核多核系统的资源,提高数据采集实时性,降低主线程阻塞风险。通过绑定线程至特定 CPU 核心,并使用条件变量进行线程同步,我们实现了一个。
2025-04-12 14:47:47
1098
1
原创 五分钟搞定 PCF8563:正点原子 IMX6ULL RTC 驱动闪配秘籍!
板子时间还停在 1970?关掉自带 RTC、挂上 PCF8563,30 秒跑通驱动,看它一秒不差!
2025-04-09 10:35:40
617
原创 正点原子 STM32MP135 去除SD卡引脚复用,出现 /dev/mmcblk1p5 not found!
如果在设备树中直接注释掉 sdmmc1 节点,就会导致系统启动时识别不到真正的 eMMC 设备,进而挂载失败,爆出 /dev/mmcblk1p5 not found 的问题。
2025-04-07 16:19:35
276
原创 一键锁定IP:正点原子 STM32MP135 开机就上网!
开机就想让 eth0 乖乖用静态 IP?别再被 DHCP 抢走地址了!三步教你彻底掌控 ATK-DLMP135 的网络启动配置,简单粗暴,实测有效!
2025-04-07 15:40:49
478
原创 一招切换 ENET IO 到 3.3V,解锁 正点原子 i.MX93 开发板隐藏技能!
正点原子 ATK-DLIMX93 是一款基于 NXP i.MX9352 处理器打造的高性能异构多核开发平台,搭载 Cortex-A55 + Cortex-M33 架构,内置 NPU 单元(0.5 TOPS AI算力),支持 Linux + OpenAMP 双系统,面向工业控制、边缘计算、物联网终端等应用场景。
2025-04-03 17:20:30
717
原创 正点原子 IMX6ULL 竖屏Logo +竖直进度条显示,教你轻松自定义psplash启动界面!
在嵌入式Linux系统中,自定义启动画面对于提升用户体验至关重要。本文将详细介绍如何在正点原子IMX6ULL开发板上,修改psplash源码,实现竖屏模式下的Logo和进度条垂直显示,助力开发者打造专业的启动界面。
2025-04-03 13:18:03
841
原创 rootfs 空间不够用?别重烧了!手把手教你给 正点原子 STM32MP135 rootfs.ext4 动态扩容 / 缩容!
正点原子 STM32MP135 开发板是一款集性能、接口与实用性于一身的嵌入式 Linux 平台,搭载 ST 官方原生 MP135 芯片,支持 Cortex-A7 + Cortex-M4 异构多核架构,原生支持 Linux + FreeRTOS 双系统。板载资源丰富,包含以太网、USB、SPI、CAN、TF卡、LCD、MIPI、摄像头等接口,支持 eMMC、TF、SPI-NAND 多种启动方式,搭配官方 Yocto / Buildroot SDK,适合从入门到项目落地的全流程开发。
2025-03-14 14:53:39
395
原创 512 MB DDR撑不住?正点原子 STM32MP135 用 3 招教你稳测!
不过这存在一个弊端,因为mtest命令的作用是往寄存器地址段内写入0xFF,如果要测试DDR内存的全部地址,那将会导致系统重启,所以一般只建议测试一小段DDR内存地址。如果测试的内存过大或者接近DDR内存大小,那么“memtester”或“stressapptest”进程会导致系统内存耗尽,从而触发Linux的内核“Out-of-Memory(OOM)Killer”,该机制会在系统内存不足时选择并终止一些进程以释放内存。mtest 命令是一个简单的内存读写测试命令,可以用来测试自己开发板上的 DDR。
2023-07-31 10:44:24
616
原创 正点原子 STM32MP135 OP‑TEE 移植全攻略:源码获取 × 编译适配 × 调试实战
这篇教程将带你从源码获取、编译适配到实战调试,全方位解锁STM32MP135上OP‑TEE的移植秘诀。文章里不仅有干货,更有小技巧和坑位提醒,让你在移植过程中少走弯路。
2023-07-11 18:06:43
616
原创 正点原子 STM32MP135 U-Boot源码移植实战揭秘(二)
本教程专注于STM32MP135平台上的U‑Boot源码移植,从硬件特点、交叉编译工具链到代码调试技巧,每一步都有详细解读。遇到那些形形色色的坑位别慌,本文会用轻松口语化的方式,带你破解疑难,让复杂的技术操作变得生动易懂。
2023-07-11 15:41:09
775
原创 正点原子 STM32MP135 U-Boot源码移植实战揭秘(一)
本教程专注于STM32MP135平台上的U‑Boot源码移植,从硬件特点、交叉编译工具链到代码调试技巧,每一步都有详细解读。遇到那些形形色色的坑位别慌,本文会用轻松口语化的方式,带你破解疑难,让复杂的技术操作变得生动易懂。
2023-07-11 12:24:03
658
原创 正点原子 STM32MP135 TF-A源码移植全攻略:从编译运行到移植适配详细解析
本文将从获取TF-A源码开始,深入讲解如何在STM32MP135平台上完成TF-A移植。
2023-06-16 12:10:23
1456
4
原创 正点原子 NSTM32MP135 官方源码全击破:获取TF-A、OP-TEE、U-Boot和Linux集成指南
大家好!作为嵌入式Linux开发工程师,我们经常需要在STM32MP135平台上搭建一个成熟且稳定的系统。这篇博客将带你深入探讨如何从ST官方获取关键源码——TF-A、OP-TEE、U-Boot和Linux内核。文章中既涵盖了实际操作步骤和注意事项,也有实用技巧和坑位提醒。无论你是移植新手,还是经验丰富的“老司机”,都能在这里找到解决方案,轻松应对源码集成的挑战。
2023-06-15 18:10:16
169
原创 Altium Designer 20 快速解决“RouterEntry.dll”异常报错的方法,超级简单!
Altium Designer 20 快速解决“RouterEntry.dll”异常报错的方法,超级简单!
2023-03-30 19:04:20
1054
2
原创 Altium Designer 20 如何快速给不规则板框铺铜的方法,超级简单操作!
帮助萌新快速使用AD20对不规则板框铺铜的方法,可以应用在圆角板框,或者各种不同形状的板框!
2023-03-30 18:20:41
8623
原创 多人合作,使用git开发工程
利用 git push --set-upstream origin branch_name ,这样就可以自动在远程创建一个 branch_name 分支,然后本地分支会自动跟踪远程的同名分支 branch_name。如图所示,分支 A 上的两次提交可以被压缩为 1 个提交 4。一般而言,我们每次对本地分支内容进行修改时,都要先拉取一次远程分支内容,看是否有人提交了最新的远程分支内容。一般来说我们都会使本地分支与需要跟踪的远程同名分支,这样能够方便我们管理和跟踪对应的远程分支项目。
2022-01-21 14:13:59
610
原创 KiCad快速入门学习笔记:覆铜
按照插件将这两项复制到外面禁止覆铜插件选择一个元器件作为中心,设置半径,选择keepout确认如图,产生一个白圈区域,可以手动调整白圈区域大小双击白圈重新覆铜可以看到顶层覆铜,圆圈区域没有覆铜...
2021-06-01 00:30:54
9228
1
原创 KiCad快速入门学习笔记:层次图和设计规则使用
文章目录一、层次图设计规则一、层次图在原理图中添加分层框图双击该框图进入一个新的界面点击-文件-添加原理图内容,选择添加的原理图添加后,给该自框图添加框图层次引脚,用于与外界连接类似net接着导出鼠标放到层次框图边缘,点击,会自动依次导出之前设置的层次框图引脚这样,就相当于封装了。备注:其功能相当于labview,将某个模块封装,引出连接引脚当设置了多个层次框图,可以将他们相连设计规则新增了一个规则选择对应的网络,这样,连线时,对应网络的连线,就会自动按照设
2021-06-01 00:30:17
4509
原创 KiCad快速入门学习笔记:封装自动排列
当第一次从原理图更新pcb时,产生许多未排列的元器件使用该插件,可以自动排列分类号元器件,便于我们拖放该插件不显示图片,需要在工具-插件中选择将器件放到底层鼠标放该位置,右键,隐藏所有层,再右键,选择显示所有顶层。全选元器件,按下F键翻转。选中的元器件就会翻转到底层批量选择首选项-传统工具箱这时发现界面有点变化。款选器件,弹出窗口选项F11现代工具箱,恢复到默认的模式,该模式下,该功能被放到 批量处理功能了在编辑下面,修改布线与过孔属性,以及修改文本与图形属性可以对特定层,特.
2021-06-01 00:30:04
1491
原创 KiCad快速入门学习笔记:符号库制作
文章目录一、封装库制作二、封装编辑一、封装库制作文件-新建库右键-新建符号首选项-管理符号库这是刚刚添加的工程库如果需要添加到全局,可以在全局库里面添加,找到lib文件,添加进去添加 引脚,一般设置成无源passive放置一个以后,按下快捷键insert,可以自动添加批量引脚属性设置编辑符号属性给其添加封装sop8在原理图中,使用快捷键a,搜索刚刚创建的器件库可以看到如上,如果没有封装预览,需要进行如下配置二、封装编辑或者文件-新建库
2021-05-31 19:28:04
3063
原创 KiCad快速入门学习笔记:常用插件之bom插件和补泪滴插件
文章目录一、bom插件使用二、补泪滴插件使用一、bom插件使用在浏览器中弹出如下,可以进行动态配置二、补泪滴插件使用可以看到补液滴成功勾选上给贴片焊盘连接处也补液滴
2021-05-31 19:24:45
1546
原创 KiCad快速入门学习笔记:kicad如何安装插件
插件目录文件文件下载:https://download.csdn.net/download/Romeo_tune/19268377目录预览:下载,解压到E:\KiCad\share\kicad\scripting\plugins安装完毕,工具-插件,可以进行刷新,出现如下图标(安装InteractiveHtmlBom)...
2021-05-31 19:22:12
1014
原创 KiCad快速入门学习笔记:生成网表
网表用来更新PCB在PCB图下,可以导入网表,进行PCB更新但是目前,我们常用的更新pcb的方式是直接F8,或则 工具—从原理图更新PCB
2021-05-31 19:19:21
1023
原创 KiCad快速入门学习笔记:KiCad常用快捷键功能预览表
文章目录原理图绘制快捷键 - 预览表PCB绘制快捷键 - 预览表原理图绘制快捷键 - 预览表键位作用A选择器件放置W连线,按下W键,就会从鼠标当前位置开始连线,因此需要将鼠标提前放置到引脚处M移动器件 鼠标放到器件上方,按下M,即可进行移动器件Ppower 放置电源R旋转器件Ccopy 复制器件G拖放器件,连线跟随L选择连线,按下L 给连线添加标签,相当于netE选择器件,后按下E修改属性,名字,值Shift按
2021-05-31 19:17:02
1713
原创 KiCad快速入门学习笔记:从“画板”到“制板”全流程指导
从“画板”到“制板”全流程目录一、原理图绘制完毕,进行编号批注。元器件自动编号二、元器件编号完毕,进行电气规则检查,有错误地方会显示出三、 封装设置四、从原理图更新pcb文件五、右键-网格-将网格间距设置成1mm六、绘制边框七、绘制电气边界层八、移动pcb器件,摆放,按下E键修改属性九、 Alt+3 进行3D预览十、 摆放元器件十一、 调整布线宽度为0.15十二、 差分布线十三、 这里发现需要对插针进行翻转,方便布线十四、 修改布线大小十五、 调整走线十六、 锁定线十七、 铺铜十八、 底层铺铜十九、 DRC
2021-05-31 19:13:31
8288
1
基于imx6ull的智能家居温湿度监控系统 sht20温湿度芯片 oled显示屏 蜂鸣器 手机APP MQTT 高温报警
2023-03-09
基于STM32F407ZGT6-FreeRTOS和ESP32的智能家居控制系统(毕业设计展示作品源代码)
2022-06-10
Python数据可视化处理:欧洲人群饮食习惯和身体状况(源代码+草稿+分析报告)
2021-06-21
物联网信息安全课程实验完整代码.zip
2021-06-21
太空人手环设备.zip
2021-05-26
STM32F103ZET6原理图+PCB文件.zip
2021-05-26
Arduino Mega 2560 图纸.zip
2021-05-26
基于stm32f103zet6的通过modbus-485rtu协议采集PH和溶解氧数据.zip
2021-05-26
MQTT通信之WebSocket实现网页远程控制开关和消息收发
2021-05-26
LED_Control_with_Nodejs.rar
2019-12-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人