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