2021年11月28日

【busybox】busybox使用总结 -01

摘要: 一、Busybox简介 ​ 【特点】 (1-1)开源项目 ​ Busybox是一个开源项目,遵循GPL v2协议。Busybox将众多的UNIX命令集合进了一个很小的可执行程序中,可以用来替代GNU fileutils、shellutils等工具集。Busybox中各种命令与相应的GNU工具相比,所 阅读全文

posted @ 2021-11-28 12:19 Iriczhao 阅读(2564) 评论(0) 推荐(1) 编辑

2021年11月27日

Qt中的隐式共享

摘要: 一、【隐式共享】简介 ​ Qt中的许多C++类使用隐式数据共享来最大化资源使用并最小化复制。当作为参数传递时,隐式共享类既安全又高效,因为只传递一个指向数据的指针,并且只有当函数写入数据时,数据才会被复制,即write -on-write。 ​ 共享类由一个指向包含引用计数和数据的共享数据块的指针组 阅读全文

posted @ 2021-11-27 11:12 Iriczhao 阅读(304) 评论(0) 推荐(0) 编辑

2021年11月25日

一列Qt事件处理机制分析不到位导致的Bug

摘要: 一、Qt事件处理机制的知识总结 (1-1)五种Qt事件使用方法总结 方法一:重新实现部件的 paintEvent()、mousePressEvent() 等事件处理函数。这是最常用的一种方法(只能用来处理特定部件的特定事件) 方法二:重新实现 notify() 函数。这个函数功能强大,提供了完全的控 阅读全文

posted @ 2021-11-25 21:13 Iriczhao 阅读(96) 评论(0) 推荐(0) 编辑

2021年11月1日

linux 内核中EXPORT_SYMBOL()分析与实践

摘要: linux 内核中EXPORT_SYMBOL()分析与实践 linux内核版本 时间 备注 4.1.15 2021/11/1 技术总结 一、EXPORT_SYMBOL()分析 ​ EXPORT_SYMBOL实际是一个宏函数。用于将函数或者符号向全部内核代码公开,不用修改内核代码就可以在内核模块中直接 阅读全文

posted @ 2021-11-01 21:36 Iriczhao 阅读(1310) 评论(0) 推荐(0) 编辑

2020年8月11日

C++类的一个重要成员:静态成员(二)——静态成员的定义

摘要: 写在前面 【目录】 一、一个简单的程序示例 二、静态成员的定义 基础 三、静态成员的类内初始化 四、程序示例的输出结果 一、一个简单的程序示例: 1 #include <iostream> 2 3 class student 4 { 5 public : 6 const static int gra 阅读全文

posted @ 2020-08-11 22:10 Iriczhao 阅读(748) 评论(0) 推荐(0) 编辑

2020年8月8日

C++ 类的一个重要成员:静态成员(一)

摘要: 写在前面 【目录】 一、设计需求 二、声明静态成员 三、总结 一、设计需求 为了实现一个类的一些成员与类本身相关,而不是与类的各个对象保持关联。这时候类的静态成员特性就可以派上用场。 二、声明静态成员 在类的成员的声明之前加上关键字static就可以使其与类关联在一起。成员与其他的类成员一样,同样可 阅读全文

posted @ 2020-08-08 12:02 Iriczhao 阅读(239) 评论(0) 推荐(0) 编辑

2020年1月1日

Nand Flash 和Nor Flash的区别详解

摘要: 写在前面: Flash存储器在嵌入式开发实施中有着重要位置,文本介绍一些关于Flash存储器的知识。 本文内容如下: (一)Nand Flash和Nor Flash存储器简介 (二)Nand Flash和Nor Flash原理 (2-1)存储数据的原理 (2-2)浮栅的重放电 (2-3)0和1 (2 阅读全文

posted @ 2020-01-01 11:28 Iriczhao 阅读(31554) 评论(2) 推荐(3) 编辑

2019年12月22日

Xmodem、Ymodem协议总结

摘要: 写在前面: 本文包含如下内容: 一、文件传输简介 二、传输协议 三、协议特点 四、XModem协议解析 (4-1)协议校验和方式传输流程解析 (4-2)CRC校验信息包解析 五、YModem协议解析 (5-1)YModem起始帧的数据格式解析 (5-2)YModem数据帧的数据格式解析 (5-3)Y 阅读全文

posted @ 2019-12-22 10:22 Iriczhao 阅读(12001) 评论(0) 推荐(1) 编辑

2019年12月5日

MCU上代码执行时间

摘要: 写在前面 在许多实时应用程序中,二八原则并不生效,CPU 可以花费95%(或更多)的时间在不到5% 的代码上。电动机控制、引擎控制、无线通信以及其他许多对时间敏感的应用程序都是如此。这些嵌入式系统通常是用c编写的,而且开发人员常常被迫对代码进行手工优化,可能会回到汇编语言,以满足性能的需求。测量代码 阅读全文

posted @ 2019-12-05 14:07 Iriczhao 阅读(1070) 评论(0) 推荐(0) 编辑

2019年12月2日

C中不可不知的三种缓冲类型

摘要: 写在前面 为什么有时候写入文件的内容却没有? 没什么printf打印在终端的内容看不到? 这一切背后有着怎样早为人知的秘密? 今天来说说缓冲的事。也许你已经听说过三种缓冲模式,但是今天要讲的不止这些。 本文包含如下内容: (1)什么是缓冲 (2)全缓冲 (3)行缓冲 (4)不带缓冲 (5)总结 (一 阅读全文

posted @ 2019-12-02 15:21 Iriczhao 阅读(811) 评论(0) 推荐(1) 编辑

导航

Live2D