![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++学习
Xaviiiii
立志成为后端攻城狮的彭于晏深圳分晏!!
展开
-
2—C++语法学习笔记
2—C++语法学习笔记 类的基本概念 C++面向对象有三个特性,封装、继承、多态 语法: class 类名{ 访问权限: 属性 / 行为 }; 人可以作为对象,属性有姓名、年龄、身高、体重…,行为有走、跑、跳、吃饭、唱歌… 车也可以作为对象,属性有轮胎、方向盘、车灯…,行为有载人、放音乐、放空调… 具有相同性质的对象,我们可以抽象称为类,人属于人类,车属于车类 封装的意义和作用 将属性和行为和事物紧密地联系起来 对这个事物的属性和行为加以权限控制,这也是它和C语言结构体的区别之一 访问权限 p原创 2020-12-11 14:38:13 · 105 阅读 · 0 评论 -
1—C++学习笔记-引用
1—C++学习笔记 最近开始由C过渡到了C++,陆陆续续记一些笔记: 引用变量是什么? 引用变量是一种复合类型,相当于给变量起一个别名,这个概念是C++和C不一样的地方之一。 比如: #include<iostream> #include<string> using namesplace std; int main() { string Person='Xavi'; string &Handsome_boy=Person; system("pasuse"原创 2020-12-10 23:36:06 · 96 阅读 · 0 评论 -
3—学习笔记.总线设备驱动模型
2020.12.4 分析总线驱动模型是为了搞清楚总线是如何将driver和device匹配的,即当我们插入我们的设备时,总线是如何找到这个设备对应的驱动,并且调用驱动的probe函数的。不管是先有驱动后有设备、还是先有设备后有驱动。都会调用驱动driver中的probe,而不是设备device。 总线的引入: 首先,驱动设计从直接操作寄存器,每一次修改都要很费劲;到实现驱动程序的第一次 分层,分为了两层,实现了更换单板或芯片时修改更加方便;再到所谓的“分离”,做到 了修改引脚也可以更加的方便。可以说是把分层原创 2020-12-08 17:08:55 · 209 阅读 · 0 评论 -
2—学习笔记.驱动设计的思想
2020.12.2 学习到了更进一步的驱动设计的思想: 面对对象 分层 分离 面向对象部分: 字符设备驱动程序抽象出一个 file_operations 结构体 我们写的程序针对硬件部分抽象出 led_operations 结构体 其实也就是将所谓的事件给抽象出一个结构体,然后对这些结构体定义进我们需要的内容,来对这个事件进行控制,达到我们想要的效果,这部分在上一篇笔记里有。 分层的思想: 和上一篇笔记中所写的一样,初步分为两层: 控制层、硬件层 控制层表示做什么,怎么做;硬件层表示让谁做。我想要用单板原创 2020-12-06 10:44:34 · 185 阅读 · 0 评论