arm驱动
嵌入式Sky
专注于android音频方向,期望成为一名高技术水平的android音频架构师
展开
-
kernel日志
关于kernel 日志输出问题的描述,涉及kernel调试级别(log级别定义)、printk日志记录、控制台日志输出、运行时调试登记查询设置等原创 2024-04-17 11:13:42 · 320 阅读 · 0 评论 -
uboot结构之BL0、BL1、BL2、BL3区别于关系
1、uboot功能uboot是常见的BootLoader的一种,主要的功能就是完成加载操作系统的功能。2、BL0、BL1、BL2、BL3uboot的最终实现的功能是将操作系统加载到内存运行起来,但是实际的过程是分阶段、分目的的,根据不同的功能、实现代码的公司不同,进行了更加细致的划分。注意,这里的划分都是针对三星公司的SOC,这里针对的是Exynos44123、为什么要分成BL...原创 2019-12-21 19:21:28 · 9077 阅读 · 2 评论 -
内核各个框架资料
https://github.com/shiguanghu/Linux_drivers_frameworks_doc内核各个框架参考资料转载 2019-12-21 19:20:09 · 256 阅读 · 0 评论 -
arm底层通讯协议之SPI通讯
1、基本概念区分 (1)SPI和SSP区别 可能很多人在其他的地方都多次到过SPI和SSP,比如爱NXP的LPC11XX系列的SOC手册中多次出现SSP,这里作统一区分:SSP(Synchronize Serial Port,同步串行口)和SPI(Serial Peripheral Interface,串行外设接口)。SSP是在SOC和一些串行外部设备通信的通信模块,他有两种工...原创 2018-03-08 16:53:48 · 3782 阅读 · 0 评论 -
窗口看门狗和独立看门狗区别
最近在cortex-M系列芯片上进行看门狗编程的时候发现了关于看门狗有两个:(独立)看门狗和窗口看门狗。然后就查找了下网络资源,对这两个看门狗做了区分。1、相同点 都是为了防止CPU跑飞2、独立看门狗 根据内部看门狗时钟频率,装载寄存器定一个时间值,比如是1000,那么独立看门狗就会按照时钟频率,从1000开始向下每隔一个时钟周期减1,如果在减到0之前,你用程序代码重新...原创 2018-03-09 10:38:30 · 11292 阅读 · 8 评论 -
arm底层通讯之IIC通讯原理
1、串口和并口 串口:相当于我们初高中物理学习的串联电路,数据传输是一次一个bit一个bit的传输(uart、IIC、SPI) 并口:相当于物理电路中的并联电路,数据传输是一次多个bit位的传输2、同步和异步 同步:通讯收发双方通讯的过程是严格参考同一通讯时钟完成(IIC、SPI),通讯同步全靠SCL时钟线。 异步:通讯收发双方在通讯过程中,各自参考各自的时钟完成(uart...原创 2018-03-02 10:55:32 · 1382 阅读 · 0 评论