Johhny Rade
码龄8年
关注
提问 私信
  • 博客:131,928
    社区:4
    问答:1,241
    133,173
    总访问量
  • 118
    原创
  • 987,729
    排名
  • 13
    粉丝
  • 0
    铁粉

个人简介:年青

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2016-08-03
博客简介:

uncle103的博客

查看详细资料
个人成就
  • 获得29次点赞
  • 内容获得6次评论
  • 获得120次收藏
创作历程
  • 8篇
    2022年
  • 43篇
    2021年
  • 63篇
    2020年
  • 96篇
    2019年
成就勋章
TA的专栏
  • 1. 嵌入式硬件基础
  • 2. Linux驱动基础
  • Linux-dts 基础
  • 编译链接装载
    6篇
  • 嵌入式软件开发基础
    2篇
  • 软件技术摘要
    5篇
  • ARM 体系结构与编程专栏
    8篇
  • Linux 设备树基础
  • 配置文件与数据存储
    2篇
  • UNIX/LINUX C
    29篇
  • 进程间通信
    10篇
  • TCP/IP详解
    19篇
  • 网络编程模板
  • C++语法基础
    36篇
  • C++ 模板基础
    9篇
  • C/C++ 多线程编程
    10篇
  • C/C++ 数据结构
    2篇
  • C/C++ 软件调试
    1篇
  • C/C++ 设计模式
    11篇
  • C/C++ 软件工程
    1篇
  • Cmake-构建概念
    12篇
  • Cmake-构建工程
  • UML参考
    6篇
  • 随笔
    1篇
  • 系统管理
    18篇
  • 网络编程
    1篇
  • 数据结构
    2篇
  • 生活随笔
    1篇
  • 乱七八糟
    2篇
  • C/C++ 应用设计
    2篇
兴趣领域 设置
  • 人工智能
    opencv语音识别计算机视觉深度学习图像处理
创作活动更多

2024 博客之星年度评选报名已开启

博主的专属年度盛宴,一年仅有一次!MAC mini、大疆无人机、华为手表等精美奖品等你来拿!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

2.专题. 逻辑层次结构——树

数据结构 —— 树状结构
原创
发布博客 2022.12.14 ·
940 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

1.专题 存储结构和逻辑结构

数据结构1
原创
发布博客 2022.12.14 ·
534 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

U-boot 环境变量的加载 以及存储过程(Nor Flash)

发布资源 2022.02.24 ·
drawio

Uboot 串口设备驱动程序

发布资源 2022.02.24 ·
drawio

uboot-Makefile

不管新手、老手,写好Makefile都很难。 一个好的Makefile 分析起来,亦难。我试着把Makefile 分析简单化。Makefile 编译出了什么?使用git工具将源码配置好 && 编译完毕后 && 使用git status 命令即可看到编译输出的全部文件Makefile 编译对象日志make --trace vexpress_ca9x4_defconfig | tee trace_configcat trace_config日志:Ma
原创
发布博客 2022.02.22 ·
482 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

第一章 HW背景知识

一 数字电路基础MOS管https://blog.csdn.net/Andy_ICer/article/details/111545132双稳态器件、锁存器、触发器https://blog.csdn.net/Andy_ICer/article/details/111545351触发器类型https://blog.csdn.net/Andy_ICer/article/details/111538705锁存器、触发器的区别https://blog.csdn.net/Reborn_Lee/art
原创
发布博客 2022.02.07 ·
457 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

ti8148 MLO 和 uboot 在 二进制文件上的差异

发布资源 2022.02.05 ·
html

U-boot driver mode的数据结构 简图

发布资源 2022.02.04 ·
drawio

第四章 编译链接知识

编译过程链接过程Makefile链接脚本程序优化GDB的使用一个技巧:函数地址或者函数名位于哪个源文件?#gcc 编译时 -g 参数$gcc -g xx.cor$make "CFLAGS+= -g"$arm-linux-gnueabi-addr2line -a 0x60800000 -e u-boot ...
原创
发布博客 2022.01.22 ·
500 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

第二章 SOC 基础知识

Soc 设计基础知识ARM 体系结构基础:ARM体系结构与编程(第2版) by 杜春雷ARM 架构版本以及处理器系列
原创
发布博客 2022.01.22 ·
854 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

工程分析 - u-boot

uboot 编译环境qemu 学习资料vexpress a9 学习资料3.1 qemu 对 vexpress的介绍:mothter board + daughter card3.2 Versatile Express 的一篇wiki使用uboot编译vexpress4.1 编译方法14.2 编译方法2
原创
发布博客 2022.01.21 ·
1111 阅读 ·
1 点赞 ·
0 评论 ·
11 收藏

第三章 虚拟机环境搭建

搭建虚拟机环境1.1 Oracle VM virtual box 虚拟机 + 虚拟Ubuntu1.2 Oracle VM virtual box 虚拟机 + 虚拟Windows1.3 VMvare Virtual box 虚拟机 + 虚拟Windows1.4 VMvare Virtual box 虚拟机 + 虚拟UbuntuQA:1.5 Oracle VM virtual box 虚拟机和主机间无法复制和粘贴Ubuntu 虚拟机 环境配置2.1 更新源配置...
原创
发布博客 2022.01.21 ·
705 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

第十一章 状态模式

1. 状态切换的逻辑1.1 状态机的C实现可以参考如下一个C的状态切换实现,了解何为状态机https://www.cnblogs.com/lihuidashen/p/11510532.html笔者这里抽取其核心设计/*有限状态以及有限事件*/typedef enum{ event_1=1, event_2, event_3, event_4, event_5}EventID; typedef enum { state_1=1, state_2, stat
原创
发布博客 2021.12.29 ·
288 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

第十章 模板模式

1. 案例引入:泡茶和咖啡泡茶怎么做的?准备茶叶,加点枸杞,冲入沸水咖啡怎么调制?准备咖啡,加点牛奶,冲入沸水对比泡茶和冲咖啡,需要的步骤是不是很类似? 准备XX,加点YY,冲入热水于是,抽象出如下的设计:makeprocess{准备XX;加点YY;冲入热水}makeprocess 提供一套接口的调用顺序,而具体的函数比如准备XX,加点YY交给子类去实现#include <iostream>using namespace std;class MakeD
原创
发布博客 2021.12.26 ·
610 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

第九章 外观模式

1. 外观模式定义:通过为多个复杂的子系统提供一个一致的接口,而使这些子系统更加容易被访问的模式。打开家里各种智能设备,研发者只需要提供几种简单选择给用户即可(而非暴露所有的电子特性)类图:2. 示例代码#include <iostream>#include <string>using namespace std;//符合迪米特法则:一个类尽量少了解其他类//电视机class Television { public: void On() {
原创
发布博客 2021.12.26 ·
103 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

第八章 适配器模式

xx
原创
发布博客 2021.12.26 ·
546 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

第七章 命令模式

原创
发布博客 2021.12.25 ·
452 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

第六章 单例模式

1. 单例模式核心概念要求对象实例化只允许一次条件构造函数、拷贝构造函数、赋值拷贝拷贝设置为private2. 单例模式实现2.1 懒汉模式 代码#include <iostream>#include <thread> // std::thread#include <mutex> // std::mutexusing namespace std;class SingleInstance{public:
原创
发布博客 2021.12.23 ·
328 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

第五章 工厂模式

1. 简单工厂模式1.1 设计图示1.2 设计说明简单工厂模式核心: Product* SimpleFactory::create(string type)即:根据输入条件 type ,SimpleFactory构建不同的对象。 virtual Product* SimpleFactory::create(string type) { if(type=="ProductA") return new ConcreteProductA;
原创
发布博客 2021.12.23 ·
483 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

第四章 装饰模式

1. 模式导言前置条件咖啡市场的竞争十分激烈,新的咖啡豆和咖啡口感层出不穷假设,使用Beverage对咖啡进行抽象。我们考虑两个主要的参数,咖啡价格和咖啡描述class Beverage{public:float getcost(void){return cost}string getdesc(void){return desc}private:float cost;string desc;};方案设计我们考虑,每增加一种咖啡豆和配料的组合,我们就增加一种Beverag
原创
发布博客 2021.12.14 ·
466 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多