ARM技术论坛
直播中

王金宝

10年用户 202经验值
擅长:电源/新能源 模拟技术 EMC/EMI设计 控制/MCU
私信 关注
[讨论]

嵌入式linux学习笔记20160822-每天进步一点点,向嵌入式进军-C语言指针/结构体

本帖最后由 charles_jinbao 于 2016-8-22 12:52 编辑

Uboot移植完毕,对linux启动有了一个基本的概念,对底层的一些驱动有了一个感性的认识,现在看起来没有那么害怕和陌生了,接下来继续linux设备驱动的学习,看了一段代码,发现linux驱动基本上都是用指针和结构体实现的,这部分大学学的不好,很陌生,于是网上找了视频再把这部分学习一下,视频资料:网易云课堂->C语言/C++学习指南(语法篇)入门到精通,作者是邵方,是根据他写的C语言/C++学习指南(语法篇)这本书录制的视频,结合实例讲的,通俗易懂。
指针:即地址,存储某个变量值。优点是:因为指针变量是几个字节的地址,参数传递时节省效率,当一个子函数需要返回多个值时,使用指针能很方便地实现。
结构体:多个数据类型的集合,组成一个新的数据类型。优点:当需要使用多个相关联的不同数据类型时,结构体使他们组成一个整体,清晰明了,调用方便。

回帖(5)

h1654155956.5608

2016-8-22 14:21:30
我也在弄天嵌的2440。
举报

王金宝

2016-8-30 21:07:57
引用: zhifubao 发表于 2016-8-22 14:21
我也在弄天嵌的2440。

嗯,加油,学到什么程度了?
举报

h1654155956.5608

2016-8-30 21:57:43
引用: charles_jinbao 发表于 2016-8-30 21:07
嗯,加油,学到什么程度了?

我看了S3C2440以及I.MX283A等的驱动,发现有许多不同。我只搞了些简单的驱动。
举报

简单沉默

2016-9-3 09:03:05
老司机,求带路;好好学习,天天向上
举报

简单沉默

2016-9-3 09:03:16
老司机,求带路;好好学习,天天向上
举报

更多回帖

发帖
×
20
完善资料,
赚取积分