- 博客(4)
- 收藏
- 关注
原创 C语言栈区的讲解(基于ARM)以及ARM sp,fp寄存器的作用
一、前言 该文章不适合C语言初学者,适合懂一点汇编、单片机或者ARM开发技术的人,如果你依然对教科书上的栈区懵懵懂懂,看了无数SP指针的讲解却不能解其惑,那么这篇文章会帮你弄明白。 芯片以市面上开发板常用的2440为例子,该文章将详细讲解C语言函数从被调用开始到局部变量数据存储(也就是栈区)的整个过程,因此必须反汇编成汇编代码,其中涉及 ARM SP / FP/
2017-10-14 10:17:04
7291
3
原创 【linux kernel 3.18】I2C总线驱动注册、注销和使用流程
【linux kernel 3.18】I2C总线驱动注册、注销和使用流程一、前言前言主要阐述了编写该技术文档的目的,使用的平台环境,以及看懂该文档所需要掌握的基本知识,方便学习者按图索骥,填充相关的知识体系。在linux驱动开发的过程中,我们每天会接触到大量的代码,会遇到不同的总线和设备,有时会忘记某些设备驱动的注册、使用和注销的流程,或者由于没有系统化地掌握、注册注销流程的一些细节,
2016-09-13 00:48:36
1515
原创 【linux kernel 3.18】字符设备驱动创建和注销流程
【linux kernel 3.18】字符设备驱动创建和注销流程一、前言前言主要阐述了编写该技术文档的目的,使用的平台环境,以及看懂该文档所需要掌握的基本知识,方便学习者按图索骥,填充相关的知识体系。在linux驱动开发的过程中,我们每天会接触到大量的代码,会遇到不同的总线和设备,有时会忘记某些设备驱动的注册、使用和注销的流程,或者由于没有系统化地掌握、注册注销流程的一些细节,导致代码
2016-09-13 00:48:02
1125
原创 【linux kernel 3.18】Platform总线驱动注册和注销流程
【linux kernel 3.18】Platform总线驱动注册和注销流程一、前言前言主要阐述了编写该技术文档的目的,使用的平台环境,以及看懂该文档所需要掌握的基本知识,方便学习者按图索骥,填充相关的知识体系。在linux驱动开发的过程中,我们每天会接触到大量的代码,会遇到不同的总线和设备,有时会忘记某些设备驱动的注册、使用和注销的流程,或者由于没有系统化地掌握、注册注销流程的一些细
2016-09-13 00:45:14
1062
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人