- 博客(9)
- 收藏
- 关注
原创 对于初学者,从工程应用角度去移植uboot、kernel、最小根文件系统
写一篇CSDN总结从工程的角度(非原理而通俗的)去讲解uboot kernel 最小根文件系统(包括busybox) NFS 这几个部分。各部分分别为一篇文章,使用超链接。
2020-09-16 20:48:14 431
原创 函数指针与函数指针数组
去看这篇文章,写的非常好:https://www.cnblogs.com/lvjunjie/p/8961644.htmlvoid (*func)();/*这是一个函数指针声明,定义的时候,要把真实的函数地址赋给func: func = Function;你已经写好了Function()函数,再把Function这个函数地址赋给func,有啥用?没啥用吧。来看看函数指针数组你就只知道了*/void (*func[256])();/*这是声明,你可以把256个函数(Function0()、F
2020-09-15 09:19:48 96
原创 const int * a、int * const a、int const * a、const int * const a
理解下面四者的区别:const int * a;int * const a;int const * a;const int * const a;很好理解:把*改为(point to),并从右往左念:const int (point to) a;/*即a指向const int型的指针变量*/int (point to) const a;/*const a指向int型的指针变量*/int const (point to) a;/*a指向int const型的指针变量。 其实int
2020-09-15 08:59:02 432
原创 linux3.4.2内核配置与编译
1、解压linux-3.4.2.tar.xz2、修改linux-3.4.2顶层Makefail3、修改linux-3.4.2/kernel/timeconst.pl4、make clean5、find -name “_defconfig”,找到./arch/arm/configs/mini2440_defconfig6、cp ./arch/arm/configs/mini2440_defconfig .config7、make menuconfig,然后退出配置对话框8、make -j4
2020-09-14 22:57:56 214
原创 主设备号和次设备号
Linux的设备管理是和文件系统紧密结合的,各种设备都以文件的形式存放在/dev目录下,称为设备文件。应用程序可以打开、关闭和读写这些设备文件,完成对设备的操作,就像操作普通的数据文件一样。为了管理这些设备,系统为设备编了号,每个设备号又分为主设备号和次设备号。主设备号用来区分不同种类的设备,而次设备号用来区分同一类型的多个设备。对于常用设备,Linux有约定俗成的编号,如硬盘的主设备号是3。一个字符设备或者块设备都有一个主设备号和次设备号。主设备号和次设备号统称为设备号。主设备号用来表示一个特定的驱动程
2020-09-13 15:03:53 1808
原创 【C++】day08 - 【类型识别】【dynamic_cast】【typeid】【虚析构函数】
目录一、类型识别2.1dynamic_cast<类型>(对象);1.2 typeid二、虚析构函数2.1概念2.2作用一、类型识别2.1dynamic_cast<类型>(对象);在多态的代码中,父类指针只能调用父类中的相关数据。子类扩展的部分无法调 用,有时要恢复父类指针指向的具体对象的类型。而这个恢复就要用动态 类型转换。动态类型转换必须满足多态性(必须要有虚函数)如果转换成功返回非空指针,转换失败则返回NULL指针程序举例:```cpp#include &
2020-09-06 19:59:19 177
原创 【C++】day07
目录一、继承的数据权限变化之后的权限突破二、友元类三、继承中构造函数和析构函数的调用顺序四、继承中的拷贝构造函数 和 赋值运算符函数五、名字隐藏机制(name hide)4.1概念4.2举例六、多继承6.1概念6.2举例6.3把父类中公共的数据部分抽象到更高层的类中6.4钻石继承(菱形继承)、虚继承、 virtual关键字七、虚函数7.1概念7.2举例八、函数重写(over write)8.1概念8.2程序举例8.3 函数重载、函数重写、函数隐藏的区别九、多态9.1概念9.2多态的应用9.3多态的原理一、
2020-09-03 13:21:01 699
原创 【C++】day06 - 【面向对象的特征】【封装】【继承】【指针与引用的联系与区别】
目录一、面向对象的三大特征1.1特征1.2封装1.2.1封装的概念1.2.2封装的作用1.3继承1.3.1继承的概念1.3.2继承的语法1.3.3程序举例1.3.4继承 vs 组合1.3.5继承方式1.3.5.1公开继承1.3.5.2私有继承1.3.5.3保护继承1.3.6继承总结二、指针和引用的联系与区别联系:区别:一、面向对象的三大特征1.1特征 封装 继承 多态1.2封装1.2.1封装的概念 该公开的公开化,该私有的就隐藏掉 public: private:1.2.2封
2020-09-01 12:15:12 604
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人