stext 段 从上面的ENTRY(stext)可以知道,一开始是运行stext段,这个段内的代码是....
麦辣鸡腿堡 发表于 09-28 17:07
•158次阅读
我们先看一下入口地址的确定,同一文件。 SECTIONS{ /* * XXX: The linker....
麦辣鸡腿堡 发表于 09-28 16:57
•135次阅读
如果驱动模块之间有依赖,需要更改模块挂载顺序,有三种方式: 1、增加一个优先级,比如 8。或者把自己....
麦辣鸡腿堡 发表于 09-28 16:54
•134次阅读
start_kernel 函数最后调用的是 rest_init 函数,其实 rest_init 函数....
麦辣鸡腿堡 发表于 09-28 16:48
•124次阅读
initcall机制 注意上述流程,我们来理解一下 initcall 机制: 普通我们写一个程序,想....
麦辣鸡腿堡 发表于 09-28 16:33
•84次阅读
console_init 分析 Linux 启动函数 start_kernel 会调用 consol....
麦辣鸡腿堡 发表于 09-28 16:23
•74次阅读
在 start_kernel 内核初始化函数中,一共调用 86 个函数去初始化,其中有一个 mm_i....
麦辣鸡腿堡 发表于 09-28 16:13
•84次阅读
嵌入式 Linux 平台 先总结一句:不管是单片机还是高端 ARM 平台,最底层都是寄存器,硬件之上....
麦辣鸡腿堡 发表于 09-28 16:05
•80次阅读
单片机平台编写 GPIO 口程序,以 STM32F103 为例,有三种模式:库函数、HAL库、寄存器....
麦辣鸡腿堡 发表于 09-28 15:56
•127次阅读
常用选项通过上述的实战案例,相信大家已经掌握的 tcpdump 基本用法,在这里来详细总结一下常用的....
麦辣鸡腿堡 发表于 09-28 15:52
•86次阅读
tcpdump 强大的功能和灵活的策略,主要体现在过滤器(BPF)强大的表达式组合能力。 本节主要分....
麦辣鸡腿堡 发表于 09-28 15:47
•78次阅读
我们先通过几个简单的示例来介绍 tcpdump 基本用法。 1. 不加任何参数,默认情况下将抓取第一....
麦辣鸡腿堡 发表于 09-28 15:42
•74次阅读
在日常工作中遇到的很多网络问题都可以通过 tcpdump 优雅的解决: 相信大多数同学都遇到过 SS....
麦辣鸡腿堡 发表于 09-28 15:30
•63次阅读
Arch-speicific代码分析 中断也是异常模式的一种,当外设触发中断时,处理器会切换到特定的....
麦辣鸡腿堡 发表于 09-28 15:27
•69次阅读
IRQ domain IRQ domain用于将硬件的中断号,转换成Linux系统中的中断号(vir....
麦辣鸡腿堡 发表于 09-28 15:21
•72次阅读
数据结构分析 先来张图: GIC驱动中,使用 struct gic_chip_data 结构体来描述....
麦辣鸡腿堡 发表于 09-28 15:18
•74次阅读
驱动流程分析 GIC驱动的执行流程如下图所示: 首先需要了解一下链接脚本 vmlinux.lds ,....
麦辣鸡腿堡 发表于 09-28 15:09
•27次阅读
设备信息添加 ARM平台的设备信息,都是通过Device Tree设备树来添加,设备树信息放置在ar....
麦辣鸡腿堡 发表于 09-28 15:03
•20次阅读
GIC硬件原理 ARM公司提供了一个通用的中断控制器 GIC(Generic Interrupt C....
麦辣鸡腿堡 发表于 09-28 14:58
•25次阅读
流程分析 kobject/kset 的相关代码比较简单,毕竟它只是作为一个结构体嵌入其他high-l....
麦辣鸡腿堡 发表于 09-28 14:51
•13次阅读
数据结构 2.1 kobject kobject 代表内核对象,结构体本身不单独使用,而是嵌套在其他....
麦辣鸡腿堡 发表于 09-28 14:44
•12次阅读
移植 FreeRTOS 以正点原子的跑马灯工程为基础,在上面扩展。在基础工程中新建一个名为 Free....
麦辣鸡腿堡 发表于 09-28 14:39
•202次阅读
上拉电阻计算 1、上拉电阻过小,总线上电流增大,端口输出低电平增大。 2、上拉电阻过大,上升沿时间增....
麦辣鸡腿堡 发表于 09-28 14:29
•126次阅读
I2C总线能挂多少设备? 理论上: 7-bit address :2 的 7 次方,能挂 128 个....
麦辣鸡腿堡 发表于 09-28 14:20
•118次阅读
中断控制器的级联 根据中断数量的不同,中断控制器可以级联,以此来满足需求。比如在 GIC 中断控制器....
麦辣鸡腿堡 发表于 09-28 14:15
•83次阅读
中断子系统硬件架构 一个完整的设备中,与中断相关的硬件可以划分为3类,它们分别是:设备、中断控制器和....
麦辣鸡腿堡 发表于 09-28 14:09
•96次阅读
为什么需要中断? 答案:处理器的速度比外设快很多,内核必须要处理其他任务,只有当外设准备好了,CPU....
麦辣鸡腿堡 发表于 09-28 11:51
•62次阅读
数据类型 FreeRTOS 使用的数据类型主要分为 stdint.h 文件中定义的和自己定义的。其中....
麦辣鸡腿堡 发表于 09-28 11:49
•62次阅读
RTOS内核和演示例程源代码使用以下规则: > 变量 uint32_t:前缀 ul,u 表示 uns....
麦辣鸡腿堡 发表于 09-28 11:45
•57次阅读
FreeRTOS 中断测试实验 设定:FreeRTOS 中优先级低于 configMAX_SYSCA....
麦辣鸡腿堡 发表于 09-28 11:42
•53次阅读