自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 printf 和 \r \n的故事

linux编译环境和win编译环境下的 \r\n 含义是不同的;\r :是指将光标移动到本行的开头;\n : 是指另起一行;

2024-07-12 15:02:04 132

原创 UNUSED宏用法

有些函数入参用不上的时候,会在编译的时候报 warning,在编译参数里面添加-Werror这个编译选项时,会将所有的warning信息转换为error,对编译造成影响;所以为了避免编译终止问题,我们对于一些函数入参需要用UNUSED_PARA 做下处理;

2024-07-12 14:51:26 114

原创 BSP驱动教程-FPGA+SOC wdt知识点总结分享

待整理。

2024-06-15 15:34:24 117

原创 BSP驱动教程-FPGA+SOC uart知识点总结分享

待整理。

2024-06-15 15:33:53 107

原创 BSP驱动教程-FPGA+SOC ttc知识点总结分享

待整理。

2024-06-15 15:33:22 93

原创 BSP驱动教程-FPGA+SOC spi知识点总结分享

待整理。

2024-06-15 15:32:45 104

原创 BSP驱动教程-FPGA+SOC smc知识点总结分享

待整理。

2024-06-15 15:32:04 81

原创 BSP驱动教程-FPGA+SOC qspi知识点总结分享

待整理。

2024-06-15 15:31:30 78

原创 BSP驱动教程-FPGA+SOC pmu知识点总结分享

待整理。

2024-06-15 15:30:41 106

原创 BSP驱动教程-FPGA+SOC mpu知识点总结分享

待整理。

2024-06-15 15:30:04 100

原创 BSP驱动教程-FPGA+SOC mmc知识点总结分享

待整理!!

2024-06-15 15:29:13 86

原创 BSP驱动教程-FPGA+SOC ipc知识点总结分享

待整理。

2024-06-15 15:28:35 97

原创 BSP驱动教程-FPGA+SOC iic知识点总结分享

待整理。

2024-06-15 15:27:46 105

原创 BSP驱动教程-FPGA+SOC gpio知识点总结分享

待整理!!

2024-06-15 15:25:20 98

原创 BSP驱动教程-FPGA+SOC dma知识点总结分享

待整理。

2024-06-15 15:24:37 78

原创 BSP驱动教程-FPGA+SOC adc知识点总结分享

待整理。

2024-06-15 15:23:34 114

原创 BSP驱动教程-CAN/CANFD/CANopen知识点总结分享

博世的CAN2.0和CANFD规格书。MDK的CAN入门教程。Kvaser入门教程。

2024-06-15 15:20:28 393

原创 gcov在嵌入式设备上使用说明更新

gcov在嵌入式平台上使用说明文档更新

2023-12-18 11:15:01 236

原创 gdb 记录

gdb

2023-11-30 10:29:46 100

原创 ulog记录(RTTulog部分)

首先计算颜色信息的长度,然后根据颜色信息的长度确定新的日志起始地址和日志长度,去除颜色输出的标记后,再调用后端的输出函数),输出函数ulog_output_to_all_backend相关参数主要包括:日志级别,标签,是否为原始日志,缓冲区,长度。- `rt_err_t ulog_backend_set_filter(ulog_backend_t backend, ulog_backend_filter_t filter)` 函数用于设置日志后端的过滤器。参数 `tag` 是要设置的全局日志标签。

2023-08-02 16:56:58 1286

原创 makefile中的常用关键字和函数

其中的function为函数名,argument是参数,函数名与参数之间用空格或者Tab隔开,如果有多个参数,之间用逗号隔开。

2023-07-29 15:13:40 295

原创 位段和位域

计算机内存是以字节为单位进行划分的,CPU通过地址总线访问内存时,一次能处理多少字节的数据就会让地址总线读几个字节的数据,32位的CPU一次处理4字节的数据,每次就从内存中读取4字节的数据,少了浪费主频,多了没有哟个。当相邻成员的类型相同时,如果它们的位宽之和小于类型的 sizeof 大小,那么后面的成员紧邻前一个成员存储,直到不能容纳为止;这里插播一下大小端存储的简单介绍:大小端存储是计算机用于处理多字节数据的不同方式,在内存中存储多字节数据时,字节的存储习惯。在 : 后面数字来限定成员变量占用的位数。

2023-07-29 14:38:47 168

原创 makefile学习记录

本记录仅用于记录自己makefile学习的知识点,侵权删!跟我学makefile,极力推荐,神书!makefile是为了自动化编译设计的,程序首先需要把源文件编译成中间代码文件,在win下为.obj文件,在unix下为.o文件,这个就是编译(compile)的过程,将大量的obj文件合成为执行文件就是链接过程(link)。

2023-07-23 14:32:55 101

原创 Gcov,lcov测试嵌入式平台的代码覆盖率

嵌入式平台上测试代码覆盖率

2023-07-20 20:05:09 1527

原创 git指令记录

集中式版本控制有一个主版本号,每次版本迭代都会以这个版本号为主,分布式因为每个客户端都是服务器,git没有固定的版本号,代码回滚会有一个哈希值作为代码ID,一般以master作为主仓库,我们可以push到master并合并到主仓库上,主仓库的版本号就会迭代一次,客户端的git迭代与master无关,只有在merge时才会合并一次。分布式版本控制系统:每一个电脑都属于一个服务器,在主仓库拉一份代码以后,则可以将自己的电脑作为服务器,自己在本地做的修改可以提交到主仓库。其中HEAD指向最新放入仓库的版本。

2023-07-15 10:39:32 341

原创 git使用说明

视频同步笔记:狂神聊GitGit命令总结-KuangStudy-文章

2023-07-10 09:25:59 58

原创 [Linux+gcov+lcov]测试代码覆盖率总结

会生成原始的代码覆盖率文件test.gcov,因为此时没有运行test的可执行文件,所以没有test.gcda的统计数据,覆盖率为0。lcov属于gcov的图形化工具,可转换为html格式的代码覆盖率报告,需要自己安装,网址如下。在编译时会产生.gcno文件,包含重建基本图块和相应的块的源代码的行号信息;(2)运行gcov会生成test.gcda文件,其中包含代码覆盖率信息。在运行编译的程序时会产生.gcda文件,包含弧跳变的次数信息。每行前面的数字表示行运行的次数。其中#####表示未运行的行。

2023-07-07 13:30:17 481

原创 win10+Ubuntu双系统安装教程

Ubuntu桌面版的安装镜像文件名为:ubuntu-<版本号>-desktop-amd64.iso。将镜像文件写入U盘就行。在选择文件的时候要注意文件的类型;选中D盘,右键单击压缩卷,我分了一个60G的空间盘。6、重启并按照设定对Ubuntu进行分区即可。然后安装一下这个工具,在桌面上就可以启动。右键单击WIn按钮,然后打开磁盘管理。用win32diskImage。1、下载Ubuntu镜像文件。3、制作Ubuntu安装盘。2、下载安装镜像工具。5、查看磁盘分区格式。

2023-04-19 21:43:32 1045

原创 程序性能分析-时间复杂度与空间复杂度

时间复杂度与空间复杂度

2022-10-08 20:21:29 852

原创 操作系统学习过程总结

操作系统

2022-09-03 21:02:02 877

原创 单片机知识

STM

2022-08-24 14:05:34 494

原创 操作系统面试

面试

2022-08-24 10:39:58 298

原创 面试手撕汇总

面试算法

2022-08-22 18:56:33 380

原创 内存篇纪实

操作系统

2022-08-13 18:02:25 155

原创 死锁篇纪实

OS

2022-08-13 15:41:24 174

原创 Linux:上下文,进程上下文和中断上下文概念,上下文切换

linux上下文状态机

2022-08-12 11:10:09 1178

原创 自旋锁和信号量

自旋锁和信号量

2022-08-12 10:59:59 540

原创 嵌入式面经

面经

2022-08-09 21:33:04 4539 1

原创 Arm_Mobile_Studio_2022.2_linux(arm Graphics Analyzer环境配置)

graphics

2022-08-03 11:23:50 1485

原创 单链表的排序

数据结构

2022-06-18 22:04:07 246 1

makefile学习记录

makefile学习记录

2023-09-15

RT-Thread OS

知识点总结https://www.bilibili.com/video/BV1Cb4y1m7W5/?p=15&spm_id_from=pageDriver&vd_source=7cda3a6b8376d8252e21767d680f22a6

2023-07-30

空空如也

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

TA关注的人

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