自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Dallas01的博客

记录学习

  • 博客(41)
  • 收藏
  • 关注

原创 Vscode利用ssh登录ubuntu开发环境下,代码不能跳转问题解决

对我的设置比较有效,仅供参考,祝大家都能有个好顺心的开发环境。在ssh环境下,安装如下插件即可。但是,对我来说,都没有起作用。网上看到很多帖子,有的更改。进行返回,请自行配置 请。下,代码不能进行跳转。

2023-06-04 12:53:43 1483

原创 Linux内核结构体“file_operations“ 初始化以及内存占用分析

在学习字符设备驱动的时候,看到Linux内核中的结构体的指定初始化方式(designated initializer)使用方式,之前没有见过这种初始化形式,做一点探索。

2023-05-02 14:53:51 1042

原创 倒立摆控制器的设计(分别用极点配置,LQR方法,Robust H-无穷方法)

G01倒立摆控制器设计Author:DargonNote date:2020/12/13课程用书:LMIs in Control Systems Analysis,Design and Applications1,倒立摆控制系统简介倒立摆系统是一个复杂的控制系统,具有非线性、强耦合、多变量、不稳定等特性。 在控制过程中, 它能有效的反映控制中的许多关键问题,如镇定问题,非线性问题, 鲁棒性问题, 随动问题及跟踪问题恩等,都可以以倒立摆为对象加以研究。除此之外, 它和火箭的飞行及机器人关节运动

2023-05-01 20:28:50 2523 1

原创 嵌入式Linux加载平台设备报错 failed to claim resource 1;Device or resource busy

现象:加载平台设备的时候,出现claim resources 1。是,出先内存加载resource的时候,有内存重复被占用的情况。自己写这部分加载的时候,更改之后,正常加载。

2023-04-28 16:57:51 603

原创 VScode函数跳转,再返回,快捷键设置和自定义

vscode下,函数跳转返回快捷键,自定义配置

2023-04-25 12:25:30 10389 4

原创 正点原子挂在根文件系统:IP-Config: Failed to open eth0

正点原子挂载根文件系统出现:IP-Config: Failed to open eth0IP-Config: Device `eth0' not found

2023-04-17 09:50:13 930

原创 以代码的方式回看自己的2022年

日拱一卒,把爬坡当做修炼。前方道路并不拥挤,因为坚持的人真的不多。

2023-01-11 11:40:12 92

原创 I.MX6U的uboot网络配置方法,在校园网和个人账号登陆限制下

I.MX的uboot网络配置方法

2022-11-29 18:07:14 650

原创 【Ubuntu】静/动态库的制作与链接

静态库于动态库的制作

2022-07-20 14:13:56 442

原创 Tex的一般用法汇总(一直更新)

tex汇总

2022-06-12 12:52:59 1108

原创 Legend并列调整

Matlab plot画图legend的并列排布可以不添加任何代码,只需要在figure里面进行属性的配置即可,如下图操作网址参考参考博客01:Matlab图例Legend多行排布、字体格式参考博客02:matlab中Legend函数的位置用法参考博客03:MATLAB如何调整legend标注在图中的位置...

2022-05-09 11:08:08 2685

原创 CSAPP-LAB3-Attack

文章目录00 PrerequisitePart 1: Code injection1.1 phase_11.2 phase_21.3 phase_3Part2: Returned-Oriented Programming2.1 phase_42.2 Phase_500 Prerequisite听见课堂上老爷子说: But to be a good person you also know what the bet have to know what the bad people do, so part

2022-02-20 14:41:03 1143

原创 CSAPP-LAB02-BombLab (关于发现彩蛋的记录)

文章目录01 Bomb Lab(Boom!)phase_5phase_6Bonus 彩蛋环节01 Bomb Lab(Boom!)phase_5(gdb) disas phase_5Dump of assembler code for function phase_5: 0x0000000000401062 <+0>: push %rbx // 保存寄存器在栈帧中 0x0000000000401063 <+1>: sub $0x20,%rsp // 对

2022-02-20 14:38:46 515

原创 Git与GIthub的使用[个人记录保持更新]

文章目录00 关于工具的配置01 Git 与 GitHub的配置(Ubuntu)01 本地仓库常用命令02 与远程仓库交互03 合并`Github`上的两个分支02 关于Git工具的使用00 关于工具的配置01 Git 与 GitHub的配置(Ubuntu)检查Git的安装# Git的安装sudo apt install git# 检查dargon@dd:~/桌面$ git versiongit version 2.25.1Git与github是通过ssh生成的公钥与秘钥进行授

2022-02-20 14:37:21 466

原创 【ubuntu】下链接动态库的时候报错的解决办法

问题描述关于在ubuntu环境下,自行创建动态库,在运行link阶段出现错误,无法加载到这个库的解决办法dargon@dd:~/桌面/CSAPP/TestCode$ ./snooze ./snooze: error while loading shared libraries: libcsapp.so: cannot open shared object file: No such file or directory方法1: export 下当前的该库所在的位置此时由于将libcsapp.s

2022-02-20 14:30:43 963

原创 FreeRTOS学习记录 --思维导图

文章目录0 前言1 整体思维导图0 前言@ Author :Dargon@ Record Date :2021/07/12@ Reference Book : `FreeRTOS源码详解与应用开发`,`ARM Cortex-M3与Cortex-M4权威指南`,`B站正点原子FreeRTOS讲解视频`@ Purpose :学习正点原子的miniFly,该飞控基于FreeRTOS系统开发的,所以学习一下记录下关于RTOS系统的一些基本操作,大概了解系统的工作原理,如

2021-07-14 10:13:16 599

原创 FreeRTOS学习记录 05--任务调度器开启和切换

文章目录0 前言1 任务调度器的开启1.1 如何启动第一个任务的2 任务的切换2.1 PendSV 异常2.2 两个事件引起PendSV 异常2.3 PendSV 的中断服务函数 在这里面进行任务切换0 前言@ Author :Dargon@ Record Date :2021/07/13@ Reference Book : `FreeRTOS源码详解与应用开发`,`ARM Cortex-M3与Cortex-M4权威指南`,`B站正点原子FreeRTOS讲解视频`@ Purp

2021-07-14 10:03:49 337

原创 FreeRTOS学习记录 04--队列篇

文章目录0 前言1 队列的基础知识1.1 队列 Queue_t1.2 队列初始化 Dynamic2 API函数的实现 Application Programming Interface2.1 入队 xQueueGenericSend()2.2 出队 xQueueGenericReceive()3 信号量3.1 二值信号量3.2 优先级翻转3.3 互斥信号量3.3 互斥信号量0 前言@ Author :Dargon@ Record Date :2021/07/13@ Refere

2021-07-14 09:57:40 236

原创 FreeRTOS学习记录 03--列表篇

文章目录0 前言1 列表基础知识1.1 列表List_t1.2 列表项ListItem_t1.3 Mini列表项MiniListItem_t2 API函数的实现2.1 列表初始化 vListInitialise()2.2 列表项初始化 vListInitialiseItem()2.3 列表插入 vListInsert()2.4 列表末尾插入 vListInsertEnd()2.5 列表删除 uxListRemove()0 前言@ Author :Dargon@ Record Date

2021-07-14 09:56:19 196

原创 FreeRTOS学习记录 02--任务篇

文章目录0 前言1 任务基础知识1.1 任务优先级1.2 任务控制块TCB_t1.3 任务的状态2 API函数2.1 任务创建2.2 任务删除2.3 任务阻塞2.4 任务挂起2.5 任务恢复3 空闲任务2.5 任务恢复3 空闲任务0 前言@ Author :Dargon@ Record Date :2021/07/12@ Reference Book : `FreeRTOS源码详解与应用开发`,`ARM Cortex-M3与Cortex-M4权威指南`,`B站正点原子FreeR

2021-07-14 09:54:05 239

原创 FreeRTOS学习记录 01--中断管理

文章目录0 前言1 Cortex-M 中断管理1.1 中断配置1.2 优先级分组配置1.3 FreeRTOS中断 PendSv和Systick中断优先级配置2 FreeRTOS的临界段代码保护和开关中断2.1 临界段代码保护2.2 中断临界段代码保护0 前言@ Author :Dargon@ Record Date :2021/07/11@ Reference Book : `FreeRTOS源码详解与应用开发`,`ARM Cortex-M3与Cortex-M4权威指南`,`B

2021-07-14 09:51:26 305

原创 FreeRTOS学习记录 00--编码标准与风格

文章目录0 前言1 命名规则1.1 变量命名1.2 函数命名1.3 宏macro命名2 数据类型0 前言@ Author :Dargon@ Record Date :2021/07/12@ Reference Book : `FreeRTOS源码详解与应用开发`,`ARM Cortex-M3与Cortex-M4权威指南`,`B站正点原子FreeRTOS讲解视频`@ Purpose :学习正点原子的miniFly,该飞控基于FreeRTOS系统开发的,所以学习一下

2021-07-14 09:46:32 117

原创 2021-03-22

文章目录01 准备SD卡 下载noods 系统02 准备软件01 树莓派上的操作02 电脑端操作03 我的设备Author:DargonNote date:2021/03/2201 准备SD卡 下载noods 系统没有什么好说的 按照教程一步步来 现在树莓派安装好 打开显示器 就直接可以搜索的wifi信号 可以直接连接即可02 准备软件首先说明的是 树莓派和电脑用网线都用网线 用wifi都用wifi去连接 一定要保持一样 不然不能远程桌面连接。01 树莓派上的操作安装xrdp

2021-03-22 13:54:45 84

原创 02两数之和

LeetCode 02 两数之和Brief : in C lanuage LeetCode 02Author:DargonNote date:2021/03/08文章目录LeetCode 02 两数之和01 目前的思路02 执行结果01 目前的思路两个链表的相加 每一个节点 表示一位数字 相加最多知识两位数 我们只要把位和 sum sum%10 得出该位 对应的数字 sum/10 得出进位的数字 利用carry记录 加到前一位在一个大循环 里面 每一位都对应着进行 上述的操作 直到所有的

2021-03-08 10:34:53 111

原创 C++ 面向对象高级开发笔记 简单记录

Brief: C++ 面向对象高级开发笔记记录Author: DargonNote date: 2021/03/01Source: B站 侯捷 C++面向对象高级开发 教程文章目录1 关于C++class语法注意点01 private02 constructor 构造函数03 pass by reference & 是一个好符号 效率高04 const05 operator的 overloading2 关于带有指针的class 设计问题01 constructor 构造函数 和des.

2021-03-01 15:42:00 126

原创 EssentialC++_chapter06 binary tree 的学习笔记记录及问题

Essential C++ chapter06 binary tree 的学习笔记记录及问题Author:DargonNote date:2021/02/28Source: 《Essential C++》 and 《C ++ primer plus》Note: 关于二叉树的构建 插入 移除 和打印 利用C++ template文章目录Essential C++ chapter06 binary tree 的学习笔记记录及问题1 BTnode class template 的构建2 Binary

2021-02-28 10:11:48 223 1

原创 关于图的算法,记录对于图的理解

关于图的算法文章目录关于图的算法01 深度优先遍历(Deepth_First_Search)1.1 邻接矩阵的实现1.2 邻接表的实现02 广度优先遍历(Breadth_First_Search)2.1 邻接矩阵的实现2.2 邻接表的实现03 最小生成树(Minimum Cost Spanning Tree)3.1 普利姆算法(Prim Algorithm)3.2 克鲁斯卡尔算法(Kruskal Algorithm)04 最短路径4.1 迪杰斯特拉算法(Dijkstra Algorithm)4.2 弗洛伊

2021-01-25 09:22:41 186

原创 Quadrotor_01 [ 数学动力学方程建模 ]

关于Quadrotor Aanlysis 的学习笔记记录Author:DargonNote date:2021/01/20学习视频资料来源:YouTube, 知乎专栏:成为飞控工程师-zinghd论文题目:Multirotor Aerial Vehicles Modeling, Estimation and control of Quadrotor01 建模分析1.1 关于旋转坐标系假设向量OA 在XOY坐标系下坐标为(x, y),将坐标系XOY 相当于绕着Z 轴逆时针旋转θ\theta

2021-01-20 19:17:32 393

原创 关于Tex的一般用法汇总(各种操作链接自己使用 一直更新)

文章目录关于Tex的一般用法汇总(一直更新)1,基础的各种字符1.1,希腊字母2,矩阵的各种表示方法3,字母上面加符号 波浪线 横线 角号4,把下标正确置于文本的下方5, 输出空格6, 输出大括号包含多个公式 `控制系统的状态方程的描述`关于Tex的一般用法汇总(一直更新)Author:DargonNote date:2020/12/13对于tex的语句的一些用法原因:每次想到语法的 使用都打开很多收藏的网页,索性自己就把个位博主的都集合一下吧,对自己方便,感谢各为伟大的博主。(遇到自己使用的,

2020-12-13 18:46:29 1906

原创 LMIs in Control Systems个人笔记总结(含有教学视频和对应教材)

LMIs in Control Systems 笔记关于LMIs in Control System 的学习笔记记录Chapter 02:Technical LemmasChapter 03:Review of Optimization TheoryChapter 04:Stability AnalysisHurwitz and Schur stabilityD-StabilityGeneralized Lyapunov TheoremQuadratic StabilityQuadratic Hurwitz

2020-12-02 21:19:25 2557 6

原创 AVL平衡树的理解(插入、查找、删除)

AVL平衡树的理解(插入、查找、删除)Dargon2020/11/21所遇到的的重要的问题:教科书 来自:《数据结构和算法分析》第四章 树AVL平衡树出现的原因在一般的二叉树的插入和删除操作中,想想出现最坏的情况,例如以20-26的顺讯进行插入的话,就类似形成一个线性链表的结构,让树的深度变得很深,不易搜索进行删除操作的时候,一般过程,找到需要删除的节点,然后,找到该节点左子树的最大值,将其值保存下来,进行删除,把值更新到原本需要删除的节点,这样完成一次删除操作。久

2020-11-21 10:53:28 262

原创 关于多项式的加和、乘积可用链表和数组

文章目录关于多项式的加和、乘积1,运用数组运算2,运用链表运算2.1 创建链表 Created_linklist2.2 插入节点 insert ListNode2.3 删除节点 delete ListNode2.4 多项式相加 polynomial add2.4 多项式相乘 polynomial multiply2.4 free内存3,总结关于多项式的加和、乘积Dargon2020/11/11所遇到的的重要的问题:教科书 来自:《数据结构和算法分析》第三章对于链表操作,自己要

2020-11-11 20:30:17 366

原创 CAndPrimer_17 关于堆栈,队列,树的基础理解(ADT)

文章目录C和指针第十七章 一些数据结构的问题 笔记1.关于堆栈 Stack1.1用数组的形式实现1.2用链表的形式实现2.关于队列 Queue2.1用数组实现 Queue2.2用链表实现 Queue3.关于树 Tree3.1简单的二叉搜索树(Binary search tree)BST3.2用数组实现 BST3.3用链表实现 BST4.感悟C和指针第十七章 一些数据结构的问题 笔记Dargon2020/11/05所遇到的的重要的问题教科书 来自:《C And Primer》第十七章

2020-11-05 22:10:23 186

原创 CAndPrimer_13

关于数字 字符串的连续输入问题 关于数字 字符串的连续输入问题 笔记一直困扰我的问题while 和scanf 的一些操作1. while (scanf("%d", &n) ==1)2. while (scanf("%d", &n) !=EOF)3. while (scanf("%d", &n) ,n)当输入char 类型字符的时候1. 利用gets() 函数2. 利用getchar()函数关于数字 字符串的连续输入问题 笔记Dargon2020/11/01所遇

2020-11-01 10:55:41 125

原创 CAndPrimer_14

C的#define和#include记录C和指针第十四章 预处理器 笔记关于#define 宏的正确用法关于#include 文件包含问题C和指针第十四章 预处理器 笔记Dargon2020/11/01所遇到的的重要的问题教科书 来自:《C And Primer》第十四章关于#define 宏的正确用法用一个例子来说明问题是如何出现的#define SQUARE(x) x *xSQUARE(5);我们客观认为 处理的结果就是 5*5但是,这存在着一个问题,当这

2020-11-01 10:53:12 129

原创 MathBase_03工程数学基础(第十五讲-第十九讲)

MathBase 工程数学基础(第十五讲-第十九讲)Author:DargonNote date:2020/10/19学习视频来源:国防科技大学 MOOC第十五讲,矩阵分解回顾方阵的两个重要分解相似对角化 A=Pdiag[λ1,λ2,⋯ ,λn]P−1A =Pdiag[\lambda_1, \lambda_2, \cdots, \lambda_n]P^{-1}A=Pdiag[λ1​,λ2​,⋯,λn​]P−1jordan标准型A=Pdiag[J1(λ1),J2(λ2),⋯ ,Jn(

2020-10-21 11:28:25 355

原创 MathBase_02工程数学基础(第六讲-第十一讲)

MathBase 工程数学基础(第六讲-第五讲)Author:DargonNote date:2020/10/18学习视频来源:国防科技大学 MOOC第六讲,内积空间度量矩阵将大G矩阵中的各元素用对应序号的内机空间来进行表示,且定义说明 G 是正定矩阵 成为度量矩阵(暂时没有发现那里可以用到)向量的正交 和施密特(schmidit)正交化两向量内积 为0 ,进行单位正交化 可以使用固定的公式单位化 就是一个向量除于自己的模长正交化 两向量相乘为0 (带入公式进行计算)求

2020-10-19 18:38:46 322

原创 MathBase 工程数学基础(第一讲-第五讲)

关于工程数学基础的笔记学习视频来源 国防科技大学 MOOC第二讲,线性空间的基与维数记录自己应该记到的一些知识笔记要点1,对于复数域的情况:*

2020-10-19 09:59:58 344 1

原创 MyCjsonStudy

在CJson项目所get到的技能从根据一个开源项目从零开始用C语言编写的JSON文本格式的解析库,库的功能可以解析json文本,并把解析(parse)过后的文本转换成json格式的库函数,总结一下所学习到的内容例如如下的JSON格式的文本:" { " "\"title\" : \"Design Patterns\" ," "\"subtitle\" : \"Subtitle\" ," "\"author\" : [\"Des

2020-10-13 18:34:32 126

原创 CAndPrimer_06

C和指针 第六章 指针1,指针的概念指针代表地址,指针里面所存储的是地址*cp++;首先声明的是 优先级的高低 “++” > “*”此处的遇见的执行步骤(1)++ 操作符产生cp的一份copy(2)++ 操作符增加cp的值 cp指向下一个地址(3)最后,在cp的copy 上进行 * 取值操作此处 相当于汇编里面 POP SP 语句的操作2,指针和数组小细节标准 允许数组元素的指针与数组最后一个元素后面的那个内存位置的指针进行比较但是不允许与最前面的元素

2020-10-10 21:57:48 149

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除