- 博客(84)
- 资源 (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
866
原创 【正点原子】STM32MP135去除SD卡引脚复用,出现 /dev/mmcblk1p5 not found!
如果在设备树中直接注释掉 sdmmc1 节点,就会导致系统启动时识别不到真正的 eMMC 设备,进而挂载失败,爆出 /dev/mmcblk1p5 not found 的问题。
2025-04-07 16:19:35
190
原创 【正点原子】如何设置 ATK-DLMP135 开发板 eth0 的开机默认 IP 地址
开机就想让 eth0 乖乖用静态 IP?别再被 DHCP 抢走地址了!三步教你彻底掌控 ATK-DLMP135 的网络启动配置,简单粗暴,实测有效!
2025-04-07 15:40:49
311
原创 【正点原子】一招切换 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
692
原创 【正点原子】IMX6ULL开发板,竖屏Logo +竖直进度条显示,教你轻松自定义psplash启动界面!
在嵌入式Linux系统中,自定义启动画面对于提升用户体验至关重要。本文将详细介绍如何在正点原子IMX6ULL开发板上,修改psplash源码,实现竖屏模式下的Logo和进度条垂直显示,助力开发者打造专业的启动界面。
2025-04-03 13:18:03
788
原创 内存首尾陷阱机制说明:TrapHead & TrapEnd 越界保护策略
为防止嵌入式系统中出现内存越界、数组溢出等异常,本文介绍了一种基于**首尾陷阱值(TrapHead / TrapEnd)**的内存保护机制。通过在关键内存区域前后设置特定陷阱值(如 0xA5A5A5A5),并在运行时定期检查其完整性,能够及时发现非法内存访问行为。配合宏定义实现自动设置与检测,一旦越界将立即打印异常信息并阻断程序运行,显著提升系统调试效率与稳定性,适用于裸机与RTOS环境下的关键数据防护场景。
2025-04-03 11:29:16
406
原创 【正点原子】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
343
原创 简单操作教你如何快速创建一个专门用来存放虚拟机系统的空白磁盘
4、在新建简单卷向导窗口点击“下一页”按钮,根据窗口提示输入“简单卷大小”,选择“分配以下驱动器”,选择“执行快速格式化”,然后点击“完成”,完成新建简单卷。2、找到可用空间大于100G的磁盘,点击“压缩卷”,在“压缩”窗口输入需要压缩的空间量,然后点击“压缩”完成磁盘分区的压缩。1、按下“Win+R”,打开运行窗口,输入“diskmgmt.msc”,然后点击“确认”按钮。3、在新压缩出来磁盘空间上点击鼠标右键,再点击“新建简单卷”进入“新建简单卷向导”页面。
2023-06-09 11:53:55
1195
1
原创 optee3.16.0版本源码编译报错“No rule to make target ‘lib/libutee/tui/fonts/amble/Amble-Bold.ttf‘”
【STM32MP135】optee3.16.0版本源码编译报错“No rule to make target 'lib/libutee/tui/fonts/amble/Amble-Bold.ttf'”
2023-06-09 11:42:40
288
原创 从装机到成功安装tensorflow,手把手最全教程教你如何给Raspberry 4B 安装 tensorflow 1.14.0,完美避开所有坑位!
感谢以下文章提供的帮助!《python安装h5py》《树莓派3B+成功安装tensorflow1.9.0》《树莓派编译安装Python3.6》《树莓派删除python2.7默认python3.5》《pip 下载慢——解决方法》《树莓派3B 搭建tensorflow环境(简单非编译版)》《Linux----切换python版本(ln: failed to create symbolic link ‘/usr/bin/python’: File exists)》
2023-04-26 15:44:18
1418
3
原创 Altium Designer 20 快速解决“RouterEntry.dll”异常报错的方法,超级简单!
Altium Designer 20 快速解决“RouterEntry.dll”异常报错的方法,超级简单!
2023-03-30 19:04:20
1024
2
原创 Altium Designer 20 如何快速给不规则板框铺铜的方法,超级简单操作!
帮助萌新快速使用AD20对不规则板框铺铜的方法,可以应用在圆角板框,或者各种不同形状的板框!
2023-03-30 18:20:41
8309
原创 Linux使用mv指令时提示“unable to remove target: Read-only file system”的解决办法
Linux使用mv指令时提示“unable to remove target: Read-only file system”!无法使用mv指令将“usr”文件夹转移到“/media/alientek/rootfs”文件夹中,这里有最高效快捷的解决办法!
2023-03-11 12:57:51
2800
原创 关于STM32常用的8种GPIO输入输出模式的理解
GPIO共有8中输入输出模式,分别是:上拉输入、下拉输入、浮空输入、模拟输入、开漏输出、推挽输出、开漏复用输出、推挽复用输出,下面我详细介绍以下上面的八种输入输出模式。
2023-02-15 01:24:36
5328
原创 C语言,关于字节对齐的一些问题
字节对齐,依据的是当系统要访问特定类型的变量时,必须在特定的内存地址访问,这就要求各种类型的变量按照一定的规则在空间上排列,而不是顺序的逐个排放。其本质就是,字节对齐可以提升存取效率,也就是空间换时间。......
2022-06-22 01:05:46
569
原创 C语言,简述编译运行一段代码的过程
事实上,源程序到可执行程序的过程,经历了**预处理,编译,汇编,链接**这四个过程。接下来以Linux平台下的gcc编译器来解释这四个过程。
2022-06-21 23:26:20
764
原创 多人合作,使用git开发工程
如果你是一枚Coder,但是你不知道Git,那么我觉的你就不是一个菜鸟级别的Coder,因为你压根不是真正Coder,你只是一个Code临时工。
2022-01-21 14:13:59
581
原创 第一章 嵌入式应用编程:文件I/O基础
本章给大家介绍Linux应用编程中最基础的知识,即文件I/O(Input、Outout),文件I/O指的是对文件的输入/输出操作,说白了就是对文件的读写操作;Linux下一切皆文件,文件作为Linux系统设计思想的核心理念,在Linux系统下显得尤为重要,所以对文件的I/O操作既是基础也是最重要的部分。
2021-12-07 01:11:31
1459
原创 C语言,指针训练
文章目录前言指针,指的是什么东西指针变量只能存放地址吗请问 int * a, b, c; 定义了多少个指针变量请问 int *(a, b, c); 定义了多少个指针变量在内存中捕获到一组 32 位数据如下:0110 0111 0110 1100 0110 1111 0110 0010,请问它的值可能是(多选,可借助计算工具)你觉得将取址运算符(&)作用于一个常数,然后试图打印该常数在内存中的地址,这样做可取吗请问下边代码是否可以成功执行呢,为什么请问为什么每次执行下边代码都会得到不同的结果请问下边.
2021-11-29 00:10:34
1267
转载 C语言,删除排序数组中的重复项
作者:力扣 (LeetCode)链接:https://leetcode-cn.com/leetbook/read/top-interview-questions-easy/x2gy9m/来源:力扣(LeetCode)你一个有序数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。不要使用额外的数组空间,你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成。说明:为什么返回数值是整数,但输出的答案是数组呢?请注意,输入数组是以*.
2021-10-01 05:10:50
1229
基于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关注的人