裸机开发

AAA代码批发商19 天前
笔记·学习·imx6ull·裸机开发·#arm中断
Days 47 IMX6ULL 裸机开发:按键轮询实验 + 外部中断原理剖析(上)最近在做 i.MX6ULL 裸机驱动开发,前面已经完成 GPIO 点亮 LED、移植 NXP SDK 驱动蜂鸣器,还重构工程、改写 Makefile、手写链接脚本,把代码段、数据段、BSS 段在 RAM 中的排布全部自己定义。
AAA代码批发商19 天前
51单片机·定时器·imx6ull·裸机开发
Days 50 51 单片机与 i.MX6ULL 定时器对比:Timer、EPIT、GPT 原理与实验51 单片机定时器是入门定时器的经典案例,而 i.MX6ULL Cortex-A7 平台提供 EPIT、GPT 两类硬件定时器。本篇对比两者工作原理,讲解 EPIT 和 GPT 的特性、实验用法,同时附带作业思考题答案,适合嵌入式裸机学习笔记。
Horn Still Sounds20 天前
arm汇编·imx6ull·裸机开发·gic中断
IMX6ULL嵌入式裸机开发|GPIO点灯、编译链接、GIC中断、协处理器完整笔记📝摘要:本文基于IMX6ULL Cortex‑A7裸机开发,梳理DDR内存映射、GPIO点灯三模块(IOMUXC引脚复用、GPIO寄存器、CCM时钟)、SVC软中断、编译工具链Makefile、ELF/bin链接、段分布、GIC通用中断控制器、CP15协处理器、内联函数等核心知识点,附带实操代码片段。
sunoo-22920 天前
arm开发·笔记·学习·中断·gic·裸机开发
【ARM嵌入式学习笔记Day5】一文打通GPIO中断全链路:从硬件引脚→GIC→汇编入口→C语言处理今天是ARM嵌入式学习的第四天,核心攻克了Cortex-A7的中断系统。从最底层的GPIO硬件引脚、IOMUX引脚复用,到GIC通用中断控制器的工作原理,再到CPU的异常向量表、汇编中断入口,最后落地到C语言的二级中断向量表和外设驱动代码,完整走通了「按键按下→LED翻转」的整条中断链路。
G.E.M.小白22 天前
嵌入式·imx6ull·裸机开发
【IMX6ULL裸机LED开发全程解析】存储架构 + 编译链接 + 内存段 + Makefile🔥 嵌入式裸机入门核心!从硬件存储到编译链接全套干货很多新手做IMX6ULL裸机点灯,只会抄代码,不懂存储差异、运行地址、内存段分布、编译链接流程,稍微改工程就编译报错、程序跑飞。
AAA代码批发商23 天前
arm开发·嵌入式·裸机开发
Days 46 i.MX6ULL 裸机开发|从内核切入外设,汇编点亮 LED(补充)IMX6ULL-Mini 是正点原子推出的基于 NXP i.MX6ULL SOC 的嵌入式开发板,主打低功耗,结构分为核心板 + 底板,核心板采用双列直插和底板相连,方便替换。
小僧景贤2 个月前
数据结构·嵌入式·队列·裸机开发·rtos开发·固件架构
嵌入式之队列解析(裸机/RTOS通用原理+实战场景+源码解析)作者:小僧标签:#嵌入式 #队列 #数据结构 #RTOS #裸机开发 #固件架构适用人群:STM32嵌入式开发者、裸机/RTOS固件工程师、零基础进阶架构学习
山木嵌入式5 个月前
stm32·单片机·rtos·任务调度器·裸机开发
【STM32实战】轻量级任务调度器实现在STM32裸机开发中,我们经常需要处理多个周期性任务(比如LED闪烁、按键扫描、传感器采集、串口通信)。传统的轮询方式(死循环里依次调用所有任务)很容易出现“任务阻塞”问题——比如某个任务执行时间稍长,就会导致其他任务的执行周期被打乱。
potato_may10 个月前
蓝桥杯·嵌入式·硬件·国赛·调度器·裸机开发·stm2
工程框架搭建(续)💡 想让单片机“听话”?先让它正确启动,再给它一个智能管家!本章将带你: ✅ 修复并理解 system_init() 的真实作用 ✅ 从零实现一个超轻量级任务调度器(像手机闹钟一样提醒你做事!) ✅ 学会用结构体组织复杂数据(告别一堆零散变量!)
华清远见IT开放实验室1 年前
stm32·嵌入式·开发板·rtos·课程·软硬件·裸机开发
STM32学习路线!软硬件兼修:裸机+RTOS+LVGL+硬件设计+项目实战 (STM32多核心开发板)在智能设备深度整合与万物互联加速推进的当下,STM32正从单一功能控制走向复杂系统集成。从智能家居的精准传感控制到工业物联网的实时数据采集,从AIoT终端设备的低功耗运算到边缘节点的多任务调度,STM32芯片凭借其丰富外设资源、灵活算力配置与卓越的性价比,已成为嵌入式领域的核心硬件载体。结合RTOS实现高效的多任务实时管理,STM32正在智能穿戴、智慧城市、智能制造等物联网关键场景中持续扩展应用边界。对开发者而言,掌握STM32开发与RTOS应用,不仅是夯实嵌入式技术根基,更是把握物联网与AIoT时代机遇
自激振荡器1 年前
stm32·lvgl·移植·裸机开发
1,LVGL(V8.3.10版本)裸机移植教程最近在学习NXP的Guider软件,图形化设计LVGL并导入到自己的STM32_LVGL工程中。由于LVGL版本问题导致很多的API函数不同,报错很多。(STM32工程是正点原子的例程LVGL 版本为 V8.2、而Guider设计软件的LVGL版本为V8.3.10)。
我是有底线的