随笔分类 -  ARM Baremetal

摘要:资料链接:https://www.bilibili.com/video/BV1yE411h7uQ?p=71&vd_source=432ba293ecfc949a4174ab91ccc526d6 多点触摸,不需要按下 电容触摸屏需要一个IC驱动控制的,一般是I2C接口,多点触摸屏驱动最终就是一个I2C 阅读全文
posted @ 2024-03-19 22:28 lethe1203 阅读(125) 评论(0) 推荐(0)
摘要:学习资料:https://www.bilibili.com/video/BV1yE411h7uQ?p=59&vd_source=432ba293ecfc949a4174ab91ccc526d6 Imx6ull内部自带了一个RTC外设 RTC类似于定时器,外接32.768M晶振,然后开始及时,RTC使 阅读全文
posted @ 2024-03-19 21:06 lethe1203 阅读(86) 评论(0) 推荐(0)
摘要:学习资料来源于网络 https://www.bilibili.com/video/BV1yE411h7uQ?p=55&spm_id_from=pageDriver&vd_source=432ba293ecfc949a4174ab91ccc526d6 https://doc.embedfire.com 阅读全文
posted @ 2024-03-19 19:07 lethe1203 阅读(962) 评论(0) 推荐(1)
摘要:参考视频:https://www.bilibili.com/video/BV14o4y1Y7A1?p=4&vd_source=432ba293ecfc949a4174ab91ccc526d6 寄存器描述来自Exynos 4412 User's Manual uart寄存器需要关注的点有: 1、如何设 阅读全文
posted @ 2024-03-17 15:55 lethe1203 阅读(160) 评论(0) 推荐(0)
摘要:中断注册函数: 1 #define IRQ_REGISTER(__isrName, __isrFn, __para, __description, __attr) \ 2 __attribute__((section(".irq_table"))) struct isr_struct \ 3 _se 阅读全文
posted @ 2024-03-17 00:53 lethe1203 阅读(31) 评论(0) 推荐(0)
摘要:本节参考资料:https://www.bilibili.com/video/BV1yE411h7uQ?p=30&vd_source=432ba293ecfc949a4174ab91ccc526d6 本文主要用来学习GPIO中断原理,不深入理解GIC控制器、CP15协处理器等大模块 Cortex-A7 阅读全文
posted @ 2024-03-17 00:40 lethe1203 阅读(64) 评论(0) 推荐(0)
摘要:参考学习:https://www.bilibili.com/video/BV1yE411h7uQ?p=20&vd_source=432ba293ecfc949a4174ab91ccc526d6 便于bsp工程管理,将工程进行分类管理,如下图 Makefile编译脚本文件 bsp文件夹存所写的bsp驱 阅读全文
posted @ 2024-03-16 23:15 lethe1203 阅读(55) 评论(0) 推荐(0)
摘要:参考文章:https://doc.embedfire.com/linux/imx6/driver/zh/latest/bare_metal/gcc_led.html LED灯源码程序包含两部分内容,第一部分在汇编文件中设置“栈地址”并执行跳转命令跳转到main函数执行C代码。 第二部分在C文件中使l 阅读全文
posted @ 2024-03-16 22:42 lethe1203 阅读(34) 评论(0) 推荐(0)
摘要:参考博客:内存管理01——链接脚本 链接脚本从内存四区说起: 程序执行是跑在内存中的,而程序中不同的对象(如 指针,局部变量,全局变量,函数参数 等等)要求的生命周期是不同的,所以将这些对象放在不同的区段,这样就赋予了这些对象不同的生命周期,内存四区由此而来。 内存四区: 内存四区分为:栈区,堆区, 阅读全文
posted @ 2024-03-16 22:40 lethe1203 阅读(178) 评论(0) 推荐(0)
摘要:此节学习视频:https://www.bilibili.com/video/BV1yE411h7uQ?p=6&vd_source=432ba293ecfc949a4174ab91ccc526d6 在STM32上,.s就是汇编,cortex A一般不会提供汇编,必须自己写汇编文件,对于A系列,初始化r 阅读全文
posted @ 2024-03-16 21:36 lethe1203 阅读(51) 评论(0) 推荐(0)