自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 【CAN总线协议】错误状态与计数值

CAN错误状态的种类、错误计数值

2024-07-20 07:45:00 118

原创 【Linux应用编程】 信号:基础

信号是事件发生时对进程的通知机制,也可以把它称为软件中断;,信号提供了一种处理异步事件的方法;讨论如下主题内容:⚫ 信号的基本概念;⚫ 信号的分类、Linux 提供的各种不同的信号及其作用;⚫ 发出信号以及响应信号,信号由“谁”发送、由“谁”处理以及如何处理;⚫ 进程在默认情况下对信号的响应方式;⚫ 使用进程信号掩码来阻塞信号、以及等待信号等相关概念;⚫ 如何暂停进程的执行,并等待信号的到达;

2024-07-19 23:56:23 864

原创 【Linux应用编程】系统信息与资源 | 如获取、设置系统时间、日期、/proc 虚拟文件系统等

介 绍 了 Linux 系 统 下 常 用 的 时 间 相 关 的 系 统 调 用 和 库 函 数;/proc 目录下中包含了一些目录和虚拟文件,如下所示:可以看到/proc 目录下有很多以数字命名的文件夹,譬如 100038、2299、98560,这些数字对应的其实是一个一个的进程 PID 号,每一个进程在内核中都会存在一个编号,通过此编号来区分不同的进程,这个编号就是 PID 号,关于 PID、以及进程相关的信息;

2024-07-18 16:48:51 579

原创 【工具】万用表、钳表使用

1、测量先看挡,不看不测量2、测量不拨挡,测完拨空挡3、表盘应水平,读数要对正4、量程要合适,针偏过大半5、测R不带电,测C先放电6、测R先调零,换挡需调零7、黑负要记清,表内黑接“+”8、测I应串联,测U要并联9、极性不接反,单手成习惯

2024-07-18 16:30:17 324

原创 【元器件】二极管、三极管、MOS管

二极管和三极管是电流控制元件,通过控制基极电流才能达到控制集电极电流或发射极电流;MOS管是电压控制元件,它的输出电流决定于输入端电压的大小,基本上不需要信号源提供电流,MOS管更节能;MOS管导通时压降小(相当于0V),二极管的导通压降在0.7-1.5V左右。

2024-07-18 16:13:36 577

原创 【Linux应用编程】标准IO库~详细剖析,重学c语言底层实现逻辑

标准 I/O 库函数是构建于文件 I/O(open()、read()、write()、lseek()、close()等)这些系统调用之上;库函数提供比底层系统调用更方便、好用调用接口,标准 I/O 构建于文件 I/O 上,但标准 I/O 有自己优势;FILE本质为是一个结构体数据类型,数据结构定义头文件 stdio.h 中;包含标准 I/O 库函数为管理文件所需要的所有信息,于实际I/O 的文件描述符、指向文件缓冲区的指等;printf()函数用于将格式化数据写入到标准输出;

2024-07-17 23:49:38 651

原创 【CAN总线协议】CAN通信入门总览:常见协议优劣、CAN应用、协议组成与标准、传输原理的实现、仲裁机制、传输与时序初探

本CAN通信入门文档主要讲述:常见协议优劣、CAN应用、协议组成与标准、传输原理的实现、仲裁机制、传输与时序初探个人学习笔记,如有侵权,联系删除,转载请标明出处;

2024-07-17 23:31:39 1056

原创 【CAN总线协议】CAN通信的特点

一文速查CAN总线协议的特点

2024-07-16 23:33:12 101

原创 【Linux应用编程】深入探究了解文件io相应函数与底层逻辑

深入探究文件 I/O 中涉及到的一些问题、原理以及所对应的解决方法,譬如 Linux 系统下文件是如何进行管理的、调用函数返回错误该如何处理、open 函数的 O_APPEND、O_TRUNC 标志以及等相关问题;

2024-07-16 08:15:00 881

原创 【Linux基础命令】Linux入门课程笔记、常用操作!一文速通Linux

原文出自黑马Linux,仅为搬运供学习使用,非常好的一篇快速入门Linux的文档!!!

2024-07-15 16:45:28 1266

原创 【Linux应用编程】文件I/O基础入门~详细剖析

Linux文件IO入门:对文件的输入/输出操作,Linux 下一切皆文件;内容:Linux 系统下文件描述符的概念、构成通用 I/O 模型的系统调用;如打开文件、关闭文件、从文件中读取数据和向文件中写入数据以及这些系统调用涉及的参数;文件 IO 操作相关系统调用,一个通用的 IO 模型通常包括的基本操作:打开文件、读写文件、关闭文件【open()、read()、write()、close()】open 函数会有一个返回值(文件描述符);

2024-07-12 20:50:29 1886

原创 【比特率&波特率】一文搞懂比特率和波特率定义及区别

比特率&波特率

2024-07-10 08:59:05 180

原创 【正点原子】Linux应用编程入门~概念及环境介绍

系统调用(system call)是 Linux 内核给应用层的应用编程接口(API),是 Linux 应用层到内核的入口;系统调用是内核直接向应用层提供的应用编程接口,譬如 open、write、read、close 等LED 应用程序与 LED 驱动程序是分隔、分离的,它们单独编译,它们并不是整合在一起的;应用程序运行在操作系统之上,有操作系统支持,应用程序处于用户态,而驱动程序处于内核态,与纯粹的裸机程序存在着质的区别;Linux 应用开发与驱动开发是两个不同的方向;

2024-07-06 20:15:00 594

原创 【Makefile】一篇文章搞定Makefile!入门速通~

一篇文章搞定Makefile!入门速通~;包括但不限于:易读性引入、编写与使用、语法、变量、模式、伪目标、条件判断、函数;个人根据正点原子文档原创学习笔记;

2024-07-05 21:49:29 1070

原创 【使用手册】CANdb++Editor

CANdb++Editor使用手册(小白)dbc即CAN Data Base Describes.其描述的是在一个网络下的所有ECU的CAN通信。

2024-07-05 21:05:53 802

原创 Openpilot开源驾驶辅助系统(L2)

openpilot为越来越多的受支持的汽车品牌(支持250+类汽车)、车型和车型年份;目前除了领克(沃尔沃),斯巴鲁,奔驰特斯拉,理蔚鹏,比他好,其他的都差。官方版本支持执行自适应巡航控制(ACC)、自动车道保持(ALC)、前向碰撞警告(FCW)和车道偏离警告(LDW)功能,基于camera驾驶员监控(DM)疲劳检测提醒,自动辅助变道;

2024-07-04 21:19:39 1113

原创 【安装手册】CANdb++ Editor

CANdb++Editor安装教程(含安装包和dll文件)

2024-07-04 21:12:35 464

原创 【漏洞复现】CVE-2019-12409 Apache Solr RCE 漏洞复现利用、开启ufw防火墙进行防御 【实验报告】

这就是iptables的目的。默认的配置文件solr.in.sh的选项ENABLE_REMOTE_JMX_OPTS字段值被设置为”true”,这会启用JMX监视服务并会在公网中监听一个18983的RMI端口,没有任何认证,也就是说在无需身份验证情况下,攻击者结合使用JMX RMI就会造成远程代码攻击。可以通过“打开”或“关闭”(即过滤)为特定类型的流量指定的端口来允许或阻止流向特定应用程序的流量。进出计算机的流量通过“端口”进行过滤,“端口”是附加到供特定应用程序使用的流量数据包的相对任意的名称。

2024-05-25 16:17:21 577

原创 【FreeRTOS】列表和列表项

列表(List):FreeRTOS 中最基本的一种数据结构,物理存储单元上是非连续、非顺序的;FreeRTOS 中的列表是一个双向链表。listFIRST_LIST_INTEGRITY_CHECK_VALUE /* 校验值 *//* 列表中列表项的数量 *//* 用于遍历列表 *//* 最后一个列表项 */listSECOND_LIST_INTEGRITY_CHECK_VALUE /* 校验值 */} List_t;宏 用于存放确定已知常量;

2024-05-23 19:10:06 1072 1

原创 【FreeRTOS】 中断管理

FreeRTOS中断管理

2024-05-23 18:39:32 803

原创 【漏洞复现】CVE-2019-11043(PHP远程代码执行漏洞)信息安全论文_含漏洞复现完整过程_含Linux环境go语言编译环境安装

CVE-2019-11043漏洞是PHP的一个远程代码执行漏洞,该漏洞产生与Nginx利用fastcgi_split_path_info在处理带有 %0a 的请求时,会因为遇到换行符(%0a)导致PATH_INFO为空,最终可导致任意代码执行。该漏洞普遍出现在Nginx+php-fpm环境中,且PHP版本在7.0-7.3之间。

2024-05-23 18:33:01 1316

CANdb++Editor安装教程(含安装包和dll文件)

含CANdb安装包和缺少的dll文件,完全免费! 请勿用于商业,仅限于学习使用。

2024-07-03

正点原子列表和列表项实验复现资料

【正点原子】列表和列表项实验复现资料

2024-05-23

FreeRTOS列表和列表项实验 免费提供

正点原子列表和列表项实验复现 自己总结的md文件资料

2024-05-23

空空如也

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

TA关注的人

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