initcall机制 注意上述流程,我们来理解一下 initcall 机制: 普通我们写一个程序,想....
麦辣鸡腿堡 发表于 09-28 16:33
•1542次阅读
console_init 分析 Linux 启动函数 start_kernel 会调用 consol....
麦辣鸡腿堡 发表于 09-28 16:23
•1924次阅读
在 start_kernel 内核初始化函数中,一共调用 86 个函数去初始化,其中有一个 mm_i....
麦辣鸡腿堡 发表于 09-28 16:13
•1751次阅读
嵌入式 Linux 平台 先总结一句:不管是单片机还是高端 ARM 平台,最底层都是寄存器,硬件之上....
麦辣鸡腿堡 发表于 09-28 16:05
•1348次阅读
单片机平台编写 GPIO 口程序,以 STM32F103 为例,有三种模式:库函数、HAL库、寄存器....
麦辣鸡腿堡 发表于 09-28 15:56
•2273次阅读
常用选项通过上述的实战案例,相信大家已经掌握的 tcpdump 基本用法,在这里来详细总结一下常用的....
麦辣鸡腿堡 发表于 09-28 15:52
•3907次阅读
tcpdump 强大的功能和灵活的策略,主要体现在过滤器(BPF)强大的表达式组合能力。 本节主要分....
麦辣鸡腿堡 发表于 09-28 15:47
•1703次阅读
我们先通过几个简单的示例来介绍 tcpdump 基本用法。 1. 不加任何参数,默认情况下将抓取第一....
麦辣鸡腿堡 发表于 09-28 15:42
•1866次阅读
在日常工作中遇到的很多网络问题都可以通过 tcpdump 优雅的解决: 相信大多数同学都遇到过 SS....
麦辣鸡腿堡 发表于 09-28 15:30
•1132次阅读
Arch-speicific代码分析 中断也是异常模式的一种,当外设触发中断时,处理器会切换到特定的....
麦辣鸡腿堡 发表于 09-28 15:27
•1443次阅读
IRQ domain IRQ domain用于将硬件的中断号,转换成Linux系统中的中断号(vir....
麦辣鸡腿堡 发表于 09-28 15:21
•1713次阅读
数据结构分析 先来张图: GIC驱动中,使用 struct gic_chip_data 结构体来描述....
麦辣鸡腿堡 发表于 09-28 15:18
•1327次阅读
驱动流程分析 GIC驱动的执行流程如下图所示: 首先需要了解一下链接脚本 vmlinux.lds ,....
麦辣鸡腿堡 发表于 09-28 15:09
•1399次阅读
设备信息添加 ARM平台的设备信息,都是通过Device Tree设备树来添加,设备树信息放置在ar....
麦辣鸡腿堡 发表于 09-28 15:03
•1166次阅读
GIC硬件原理 ARM公司提供了一个通用的中断控制器 GIC(Generic Interrupt C....
麦辣鸡腿堡 发表于 09-28 14:58
•3492次阅读
流程分析 kobject/kset 的相关代码比较简单,毕竟它只是作为一个结构体嵌入其他high-l....
麦辣鸡腿堡 发表于 09-28 14:51
•1081次阅读
数据结构 2.1 kobject kobject 代表内核对象,结构体本身不单独使用,而是嵌套在其他....
麦辣鸡腿堡 发表于 09-28 14:44
•1560次阅读
移植 FreeRTOS 以正点原子的跑马灯工程为基础,在上面扩展。在基础工程中新建一个名为 Free....
麦辣鸡腿堡 发表于 09-28 14:39
•3017次阅读
上拉电阻计算 1、上拉电阻过小,总线上电流增大,端口输出低电平增大。 2、上拉电阻过大,上升沿时间增....
麦辣鸡腿堡 发表于 09-28 14:29
•4981次阅读
I2C总线能挂多少设备? 理论上: 7-bit address :2 的 7 次方,能挂 128 个....
麦辣鸡腿堡 发表于 09-28 14:20
•4910次阅读
中断控制器的级联 根据中断数量的不同,中断控制器可以级联,以此来满足需求。比如在 GIC 中断控制器....
麦辣鸡腿堡 发表于 09-28 14:15
•1591次阅读
中断子系统硬件架构 一个完整的设备中,与中断相关的硬件可以划分为3类,它们分别是:设备、中断控制器和....
麦辣鸡腿堡 发表于 09-28 14:09
•1205次阅读
为什么需要中断? 答案:处理器的速度比外设快很多,内核必须要处理其他任务,只有当外设准备好了,CPU....
麦辣鸡腿堡 发表于 09-28 11:51
•1073次阅读
数据类型 FreeRTOS 使用的数据类型主要分为 stdint.h 文件中定义的和自己定义的。其中....
麦辣鸡腿堡 发表于 09-28 11:49
•1714次阅读
RTOS内核和演示例程源代码使用以下规则: > 变量 uint32_t:前缀 ul,u 表示 uns....
麦辣鸡腿堡 发表于 09-28 11:45
•2131次阅读
FreeRTOS 中断测试实验 设定:FreeRTOS 中优先级低于 configMAX_SYSCA....
麦辣鸡腿堡 发表于 09-28 11:42
•1451次阅读
FreeRTOS 开关中断 FreeRTOS 开关中断函数为 portENABLE_INTERRUP....
麦辣鸡腿堡 发表于 09-28 11:37
•1849次阅读
Cortex-M 中断 Cortex-M 内核(STM32)的 MCU 提供了一个用于中断管理的嵌套....
麦辣鸡腿堡 发表于 09-28 11:34
•1566次阅读
任务实现 FreeRTOS 官方给出的任务函数模板如下: void vATaskFunction (....
麦辣鸡腿堡 发表于 09-28 11:28
•1580次阅读
任务状态 FreeRTOS 中的任务永远处于下面几个状态中的某一个: ● 运行态 当一个任务正在运行....
麦辣鸡腿堡 发表于 09-28 11:10
•2420次阅读