摘要: 1.问题:按照手册做文件系统移植的时候,在执行补丁/patch-ker.sh c /opt/../linux-2.6.30.4/ 后,显示如下: usage: ./patch-ker.sh c/l m/s kernelpath if c/l is c, then copy. If l then li 阅读全文
posted @ 2023-03-28 10:00 迷人的危险~ 阅读(43) 评论(0) 推荐(0)
摘要: #include "../head.h" /* * 去掉代码中的dbg整行打印信息 * 去掉代码中的中文注释信息 */ void instructions(void) { printf("使用说明:\n" "\t按比特位来使用某项功能\n" "\t8421 8421\n\n" "\t0 默认选项,全 阅读全文
posted @ 2023-03-27 16:37 迷人的危险~ 阅读(113) 评论(0) 推荐(0)
摘要: 安装程序下载 在官网上下载Source Insight 4.0的安装程序安装 30天的试用安装首次启动选择授权方式,这里选择第二个选项,30天试用。 点击下一步,输入名称、公司或组织名称、邮箱信息,申请30天的试用。输入完成后,点击下一步,直到安装完成。 修改sourceinsight4.exe用1 阅读全文
posted @ 2023-03-24 11:17 迷人的危险~ 阅读(2251) 评论(0) 推荐(0)
摘要: 编写Nand Flash驱动 由于MTD设备驱动已经帮我实现了MTD块设备、以及MTD字符设备驱动的编写。而我们要做的主要就是: 分配nand_chip内存; 根据SOC Nand控制器初始化nand_chip成员,比如:chip->legacy(成员write_buf、read_buf、selec 阅读全文
posted @ 2023-03-22 14:33 迷人的危险~ 阅读(176) 评论(0) 推荐(0)
摘要: 驱动移植学习法 驱动子系统结构 子系统系统层次 子系统系统接口 子系统系统层次 子系统系统接口 驱动开发学习法 阅读全文
posted @ 2023-03-22 11:01 迷人的危险~ 阅读(32) 评论(0) 推荐(0)
摘要: MTD(memory technology device内存技术设备)是用于访问memory设备(ROM、flash)的Linux的子系统。MTD的主要目的是为了使新的memory设备的驱动更加简单,为此它在硬件和上层之间提供了一个抽象的接口。MTD的所有源代码在/drivers/mtd子目录下。C 阅读全文
posted @ 2023-03-21 16:53 迷人的危险~ 阅读(333) 评论(0) 推荐(0)
摘要: 一些编译报错 - 爱码网 (likecs.com) (32条消息) 新版linux上编译老版本的kernel出现kernel/timeconst.h] Error 255_Essence Chen的博客-CSDN博客 阅读全文
posted @ 2023-03-21 16:08 迷人的危险~ 阅读(72) 评论(0) 推荐(0)
摘要: ls 命令 ls -l 显示成字节大小 ls- lh 以KB、MB等为单位显示 du 命令 查看当前目录和子目录文件夹/文件大小情况 du du -h df 命令 用于显示磁盘分区上的可使用的磁盘空间 df df -h (32条消息) linux查看某个文件夹的大小(ls命令、du命令详解)_ls查 阅读全文
posted @ 2023-03-21 16:03 迷人的危险~ 阅读(2733) 评论(0) 推荐(0)
摘要: Nand Flash 驱动移植 1.修改分区表 2.修改读写时序 3.配置ecc 4.添加对应的驱动配置选项 yaffs文件系统移植 1.获取源码 git clone git://www.aleph1.co.uk/yaffs2 2.在内核中添加对 yaffs的支持 3.在配置单中添加对 yaffs 阅读全文
posted @ 2023-03-21 15:18 迷人的危险~ 阅读(96) 评论(0) 推荐(0)
摘要: 选择是否支持 EABI 修改平台输入时钟 修改机器码 镜像编译 添加一个属于自己的设备配置选项(可不做) Nand Flash 的移植 1.完善源码 进行 Nand Flash 的移植,其实在 linux 里面已经做好了 Nand Flash 的驱动,只需要进行修改就可以使用了。 2.添加对应的驱动 阅读全文
posted @ 2023-03-21 14:46 迷人的危险~ 阅读(42) 评论(0) 推荐(0)
摘要: 在Ubuntu下安装了ARM交叉编译器,在验证交叉编译器是否能够使用的时候,出现了arm-none-linux-gnueabi-gcc 找不到的错误!如下所示 出现这种情况的原因是:在64位Linux系统下无法兼容32位交叉编译器 安装32位的库,64位的Linux系统能够兼容arm-linux-g 阅读全文
posted @ 2023-03-21 13:43 迷人的危险~ 阅读(3315) 评论(0) 推荐(0)
摘要: linux内核源码获取 linux 内核源码下载 https://www.kernel.org/ linux 内核版本命名 主版本号.次版本号.修订版本 linux 内核版本选择(和uboot类似) 支持对应的硬件平台 相对成熟的版本(资料多) 稳定版本(次版本号为偶数的版本一般都是稳定版) lin 阅读全文
posted @ 2023-03-21 10:57 迷人的危险~ 阅读(145) 评论(0) 推荐(0)
摘要: #include <stdio.h> #include <time.h> struct tm *get_time(void) { time_t t; time(&t); t += 8*60*60; // 加时区 struct tm *tm = localtime(&t); tm->tm_year + 阅读全文
posted @ 2023-03-20 13:59 迷人的危险~ 阅读(43) 评论(0) 推荐(0)
摘要: hexdump -C 文件名 使用C参数,显示结果分为三列(文件偏移量、字节的十六进制、ASCI序符) 一般文件都不是太小,最好用ess来配合一下。格式: hexdump- C 文件名 | less 阅读全文
posted @ 2023-03-17 10:29 迷人的危险~ 阅读(306) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2023-03-14 21:05 迷人的危险~ 阅读(80) 评论(0) 推荐(0)
摘要: cmd管理员模式 高性能 powercfg -s 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c 卓越性能 powercfg -s e9a42b02-d5df-448d-aa00-03f14749eb61 平衡 powercfg -s 381b4222-f694-41f0- 阅读全文
posted @ 2023-02-28 16:31 迷人的危险~ 阅读(4153) 评论(0) 推荐(0)
摘要: int main(int argc, char *argv[]) { /* An annoying "Hello World" code */ for (auto i = 0; i < 0xFFFF; i++) cout << "Hello, World!" << endl; char c = ' 阅读全文
posted @ 2023-02-27 17:39 迷人的危险~ 阅读(17) 评论(0) 推荐(0)
摘要: 友元函数的参数 因为友元函数没有this指针,则参数要有三种情况: 要访问非static成员时,需要对象做参数; 要访问static成员或全局变量时,则不需要对象做参数; 如果做参数的对象是全局对象,则不需要对象做参数; 友元函数的形态 友元函数在类内部,只能申明函数原型,不能定义函数体,不是访问级 阅读全文
posted @ 2023-02-27 17:08 迷人的危险~ 阅读(32) 评论(0) 推荐(0)
摘要: vector容器包含的成员函数 vector 容器的成员函数 函数成员函数功能 begin() 返回指向容器中第一个元素的迭代器。 end() 返回指向容器最后一个元素所在位置后一个位置的迭代器,通常和 begin() 结合使用。 rbegin() 返回指向最后一个元素的迭代器。 rend() 返回 阅读全文
posted @ 2023-02-27 17:06 迷人的危险~ 阅读(51) 评论(0) 推荐(0)
摘要: UseTabs = false 不用标签,每个文件用独立窗口打开 SumatraPDF 高级设置 // 无文档时,窗口的背景色,默认为黄色 MainWindowBackground = #fff200 // 是否允许用 Esc 键退出 SumatraPDF EscToExit = false // 阅读全文
posted @ 2023-02-27 16:13 迷人的危险~ 阅读(2179) 评论(0) 推荐(0)
摘要: 我不害怕最后一无所有,只怕自己在追逐梦想的路上不够努力我定下这个目标,就没有留退路,要么沦为天大的笑话,要么咬紧牙关竭尽所能去创造奇迹 阅读全文
posted @ 2023-02-25 07:16 迷人的危险~ 阅读(99) 评论(0) 推荐(0)
摘要: 生物科学 植物学-植物生理学 动物学-动物生理学 四大生物 分子 细胞 神经 生态 生物化学 遗传学 发育生物学 生物技术专业考研主要考公共课和专业课,公共课为英语和政治,这个是国家统一命题。 专业课不是国家统考,是有报考院校统一出题。有的加考生物化学和植物学,还有的加考生物工程等。 硕士考研信息 阅读全文
posted @ 2023-02-25 07:14 迷人的危险~ 阅读(132) 评论(0) 推荐(0)
摘要: 人体所需营养素 宏量营养素 蛋白质 植物蛋白(花生、米、大豆、面) 动物蛋白(瘦肉、奶、鱼、蛋) 脂肪 植物油(大豆、花生、芝麻) 动物脂肪(猪肉) 碳水化合物 大米、小米、面条、米线、馒头、玉米、小麦、土豆 微量营养素 维生素 脂溶性维生素 维生素A、维生素D、维生素E、维生素K 水溶性维生素 维 阅读全文
posted @ 2023-02-25 07:14 迷人的危险~ 阅读(84) 评论(0) 推荐(0)
摘要: https://www.zhihu.com/question/282897892 https://www.zhihu.com/question/23102967 阅读全文
posted @ 2023-02-25 07:13 迷人的危险~ 阅读(40) 评论(0) 推荐(0)
摘要: https://blog.csdn.net/K3169/article/details/127351441 阅读全文
posted @ 2023-02-25 07:11 迷人的危险~ 阅读(38) 评论(0) 推荐(0)
摘要: 移植 https://blog.csdn.net/he_wen_jie/article/details/51880845 https://www.elecfans.com/d/1843384.html 编程 https://blog.csdn.net/m0_37621078/article/deta 阅读全文
posted @ 2023-02-25 07:07 迷人的危险~ 阅读(95) 评论(0) 推荐(0)
摘要: 虚函数,可实现也可不实现的函数 虚函数是为了允许用基类的指针来调用子类的这个函数 纯虚函数,代表函数没有被实现,在基类也不可实现 纯虚函数是为了实现一个接口,起到一个规范的作用,规范继承这个类的程序员必须实现这个函数。 1 #include <iostream> 2 3 using namespac 阅读全文
posted @ 2023-02-24 10:27 迷人的危险~ 阅读(36) 评论(0) 推荐(0)
摘要: 1 #include <iostream> 2 3 using namespace std; 4 5 6 class Adder{ 7 public: 8 9 // 构造函数 10 // 第一份代码相当于后面的两个函数代码的功能 11 #if 1 12 Adder(int i = 9) 13 { 1 阅读全文
posted @ 2023-02-24 10:04 迷人的危险~ 阅读(37) 评论(0) 推荐(0)
摘要: 多态按字面的意思就是多种形态。当类之间存在层次结构,并且类之间是通过继承关联时,就会用到多态。 C++ 多态意味着调用成员函数时,会根据调用函数的对象的类型来执行不同的函数。 子类可以继承父类所有的成员变量和成员方法,但不继承父类的构造方法 因此,在创建子类对象时,为了初始化从父类继承来的数据成员, 阅读全文
posted @ 2023-02-21 09:01 迷人的危险~ 阅读(86) 评论(0) 推荐(0)
摘要: 1 1 std::cout << "file path = %s" << __FILE__; // 源文件名 2 2 std::cout << "function name = %s" << __FUNCTION__; // 函数名称 3 3 std::cout << "line = %d" << 阅读全文
posted @ 2023-02-21 08:43 迷人的危险~ 阅读(122) 评论(0) 推荐(0)
摘要: https://blog.csdn.net/xujidong1576324301/article/details/128608787 https://blog.csdn.net/secondtonone1/article/details/127347023 https://zhuanlan.zhih 阅读全文
posted @ 2023-02-17 22:58 迷人的危险~ 阅读(43) 评论(0) 推荐(0)
摘要: 1 #include <iostream> 2 #include <bitset>///c++中控制进制的头文件 3 #include <stdlib.h>///c中的函数库 4 #include <bits/stdc++.h>///万能头文件,如果选用此头文件,就不用其他所有头文件 5 using 阅读全文
posted @ 2023-02-17 12:00 迷人的危险~ 阅读(760) 评论(0) 推荐(0)
摘要: this 是 C++ 中的一个关键字,也是一个 const 指针,它指向当前对象,通过它可以访问当前对象的所有成员。所谓当前对象,是指正在使用的对象。例如对于stu.show();,stu 就是当前对象,this 就指向 stu。 this 只能用在类的内部,通过 this 可以访问类的所有成员,包 阅读全文
posted @ 2023-02-17 10:41 迷人的危险~ 阅读(95) 评论(0) 推荐(0)
摘要: 1 #include <iostream> 2 3 using namespace std; 4 5 // 基类 Shape 6 class Shape 7 { 8 public: 9 void setWidth(int w) 10 { 11 width = w; 12 } 13 void setH 阅读全文
posted @ 2023-02-17 10:25 迷人的危险~ 阅读(23) 评论(0) 推荐(0)
摘要: rotected(受保护)成员变量或函数与私有成员十分相似,但有一点不同,protected(受保护)成员在派生类(即子类)中是可访问的。 下面的实例中,我们从父类 Box 派生了一个子类 smallBox,在这里 width 成员可被派生类 smallBox 的任何成员函数访问。 1 #inclu 阅读全文
posted @ 2023-02-17 09:30 迷人的危险~ 阅读(191) 评论(0) 推荐(0)
摘要: #include <iostream> using namespace std; class Box // 创建一个类 { public: double length; // 长度 double breadth; // 宽度 double height; // 高度 // 成员函数声明 double 阅读全文
posted @ 2023-02-17 09:13 迷人的危险~ 阅读(30) 评论(0) 推荐(0)
摘要: 中文网站 C++ 在线工具 | 菜鸟工具 (runoob.com) 推荐10个好用的C++在线编译器,去网吧学习不用配置环境了 - 知乎 (zhihu.com) 阅读全文
posted @ 2023-02-16 17:38 迷人的危险~ 阅读(137) 评论(0) 推荐(0)
摘要: 春季高考和夏季高考是普通高校招生考试,是面向高中生、中专生和社会考生,难度较大,接受全日制教学,毕业证的含金量最高。 秋季高考是成人高校招生考试,是面向社会考生,难度较低,教学形式比较灵活,毕业证的含金量较低。 高考上一年报名时间 (一)网上报名时间。 2021年10月22日至11月5日17:30。 阅读全文
posted @ 2022-11-22 05:09 迷人的危险~ 阅读(566) 评论(0) 推荐(0)
摘要: https://gitee.com/idea4good/GuiLite 阅读全文
posted @ 2022-11-02 00:28 迷人的危险~ 阅读(44) 评论(0) 推荐(0)
摘要: 世界什么样,什么最重要,你要成为什么样的人 世界观 世界在你眼中是什么样的(你眼中世界的运转规律和逻辑关系) 这个世界是怎么样的,在你眼中是什么样的,我们更多的是去接触和了解。由于人们的所处环境,社会地位不同,观察问题的角度不同,所以就形成不同的世界观。 示例 这个世界是是精神还是物质主导的? 你觉 阅读全文
posted @ 2022-08-26 16:38 迷人的危险~ 阅读(129) 评论(0) 推荐(0)
// 侧边栏目录 // https://blog-static.cnblogs.com/files/douzujun/marvin.nav.my1502.css