自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (1)
  • 收藏
  • 关注

原创 基于vscode(GDB)调试ros2节点

基于vscode(GDB)调试ros2节点

2025-04-03 17:01:25 443

原创 基于VSCODE+GDB+GDBSERVER远程单步调试设备篇(可视化界面)

在嵌入式研发过程中,尤其是Linux环境下开发工程师,我相信很多都经历过通过GDB去单步调试程序,但通过命令方式时总会遇到过多的gdb命令、查看堆栈调度、内存等不方便情况(当然如果你是GDB指令集大神可忽略该文章)。由此看来如果有很好的IDE或者较好的插件集成GDB调试方式通过图形化的方式进行单步调试可提高研发效率。我所用过的有:eclipse与vscode等均是比较好用的,本章节重点介绍vscode通过插件方式实现远程调试。

2025-01-16 19:33:18 1348

原创 VSCODE SSH远程连接报错或无法联网安装.vscode-server

根据报错显示,正在下载 “VS Code server locally” 时出错,有可能是网络的原因导致服务器端下载出错,解决思路就是手动下载.vscode-server需要得包到服务器。同时拷贝解压后得内容到bin/COMMIT_ID目录下,没有该目录则手动创建(3)打开目标环境(Linux环境)命令行进入.vscode-server。4)执行以上步骤后,则可以用 VS Code 登录成功了!将下载得包拷贝到.vscode-server目录,并解压。2)打开浏览器进入如下连接(

2025-01-16 17:01:33 676

原创 完成掌握VSCODE配置编译与GDB调试篇

VSCODE执行gdb调试

2025-01-13 21:00:41 262

原创 Docker-常用命令篇

更多命令持续更新,敬请期待...

2024-07-11 23:47:48 160

原创 Docker-构建Ubuntu镜像篇

Dockerfile 是用来定义 Docker 镜像构建过程的文本文件。它包含了一系列的指令和参数,用来告诉 Docker 如何组装一个镜像。# 固化数据(-v将本地目录映射到docker内)直接拷贝文件系统方式(前提条件切到root权限)# 后面必须带bash(退出数据会丢失)方式一:(不太直观具体tag是多少)# 拷贝系统文件到docker镜像中。# 直接排除不想打包的目录就行。# 查看运行的docker。根据所需版本复制即可。

2024-07-11 23:43:53 3882

原创 Docker-安装篇

如有输入则通过下面的命令查看 ExecStart=位置,并修改相关文件内容,去除 --registry-mirror参数与值。组的用户才可以访问 Docker 引擎的 Unix socket。为了确认所下载软件包的合法性,需要添加软件源的。使用脚本自动安装(网络下载很慢容易超时)与 Docker 引擎通讯。有如下输出说明docker安装完成。中添加 Docker 软件源。

2024-07-11 23:36:15 379 1

原创 Docker-入门篇

Docker 使用的分层存储以及镜像的技术,使得应用重复部分的复用更为容易,也使得应用的维护更新更加简单,基于基础镜像进一步扩展镜像也变得非常简单。Docker 使用的分层存储以及镜像的技术,使得应用重复部分的复用更为容易,也使得应用的维护更新更加简单,基于基础镜像进一步扩展镜像也变得非常简单。更轻松的维护和扩展 - Docker 使用的分层存储以及镜像的技术,使得应用重复部分的复用更为容易,也使得应用的维护更新更加简单,基于基础镜像进一步扩展镜像也变得非常简单。来进行镜像构建,并结合。

2024-07-11 23:26:50 283

原创 VSCODE(SFTP)+LINUX实现多端代码自动同步

使用SFTP插件并结合Linux SSH可以提高开发效率,如使用场景windows环境下使用vscode进行编码,通过SFTP自动同步到Linux环境下进行编译与运行。SFTP工作机制:实质就是在本地要有一个项目文件夹,本地作为FTP客户端,远端作为FTP服务端,然后通过配置文件来同步两者文件夹下的内容。uploadOnSave:true - 本地更新文件保存会自动同步到远程文件,即不会同步重命名文件和删除文件。ignore:true -忽略的文件或者目录,即匹配的文件不会同步到远端。

2024-06-16 21:22:58 1476

原创 Bluetooth各版本简介篇

符号速率是 1 Msym/s,另一种可选的调制方案( 2 Msym/s) 是类似的,但使用了 2 Msym/s的符号速率。2013年发行,增加LE dual mode topology(低功耗双模),支持主从一体,HS 高速模式速率提升至54Mbps。2009年发行,增加高速模式(High Speed, 缩写HS),启用ieee80211,速率提升至24Mbps。2016年发行,增加LE 2Mbps模式,增加LE Long Range 模式(长距离传输)可达300米。

2024-04-21 22:27:48 1901

原创 R155与R156认证-普及篇

随着汽车日益网联化、智能化,汽车网络安全正凸显出越来越重要的战略地位,传统汽车到可移动的智能终端,监管机构和消费者对汽车及服务的网络安全风险与隐私数据泄漏的担忧也是与日俱增,由此国内外汽车网络安全相关的标准与法规应运而生。审查车辆制造商是否在车辆完整生命周期的各个阶段均制订了网络安全管理流程,以确保汽车全生命周期中都有对应的流程措施,保证信息安全设计、实施以及响应均有流程体系指导。范围内响应并得到缓解。安全运维:车辆制造商必须制定安全运维计划,以确保车辆的网络安全在整个生命周期内得到维护。

2024-04-21 22:19:40 4368

原创 XCP协议-入门篇

Part 3 Transport Layer Specificatio - 包含5份文档,分别对应5个不同的传输层(CAN,Ethernet/TCP-IP,FlexRay,SxI/SCI&SPI,USB),规定不同总线下传输层的实现;Part 2 Protocol Layer Specification - 包含协议层的详细规范和说明,如XCP数据包类型、格式以及各类命令使用说明;可变和可互换的传输层(CAN/ETHERNET/USB...),前身为CCP(只支持CAN通信)3)ECU刷写程序或数据;

2024-03-31 10:59:40 1032

原创 XCP协议-事件码篇

XCP V1.1协议搬运工

2023-11-17 14:54:21 797

原创 XCP协议-协议篇

XCP V1.1协议搬运工

2023-11-17 14:52:15 4175 1

原创 XCP协议-错误码篇

XCP协议错误码篇章

2023-11-17 14:50:05 1514

原创 XCP协议-命令代码篇

XCP协议命令描述

2023-11-17 14:47:32 7308

原创 初探BLE控制层(nimble)

每连续两次成功,上限值减半,直到达到1的值。:ll层计划调度器,定时运行,满足ll层每一个事件(公告事件,扫描事件,连接事件)的调度时间,芯片的射频收发器只有一个,ble支持多链路共存,就会存在不同链路竞争同一个射频收发器的情况,调度器起仲裁者的作用,决定某个时刻资源由哪个链路使用。:白名单列表,维护设备地址白名单机制,即运行特定设备与本机通信,通过白名单,可以只允许特定的蓝牙设备(白名单中列出的)扫描(Scan)、连接(connect)设备,也可以只扫描、连接特定的蓝牙设备(白名单中列出的)

2023-04-26 18:44:35 1699

原创 linux CPU隔离

修改linux内核启动参数isolcpus.启动将从线程调度器中移除指定CPU.且关闭CPU节能。1)隔离CPU(避免其他线程运行到被隔离的CPU上)2)稳妥一点关闭指定CPU下的中断。

2023-03-21 18:43:26 1738

原创 Linux内核实现ns级别定时器及应用层实现us级高精度定时

内核态常规实现精准定时器再linux2.6版本提出hrtime模块能达到ns级别精准定时。

2023-03-21 18:28:36 2852

原创 raid磁盘篇

RAID

2023-02-13 14:08:33 209

原创 git标签篇

git 标签

2023-02-07 14:32:03 87

原创 搭建Ubuntu Samba服务器(超简单)

超级简单的samba服务器搭建

2023-02-07 11:06:36 639 1

原创 Unbuntu16.04 安装实时内核之RT-PREEMP补丁

Unbuntu16.04 安装实时内核 RT-PREEMPT

2023-02-06 10:21:17 1376

原创 coredump监测篇

coredump主要用于监测Linux系统中进程因为一些非法操作导致挂死,记录此时进程挂死的堆栈信息,各种函数接口调用关系,运行时的内存,内存管理信息,寄存器状态,将当前程序工作状态储存到一个core文件中,最后通过调试分析工具进行分析进程挂死原因(如gdb --core=corefile)core文件默认存储在与可执行程序在同一级目录,文件名:core,通过cat /proc/sys/kernel/core_pattern 获取缺省保存文件名。c)多线程读写的数据未加锁保护;

2023-01-31 12:13:24 322

原创 Eclipse创建C Project选择项目自身的Makefile

eclipse操作篇

2023-01-31 10:59:47 640

原创 GIT服务器搭建篇

本地git服务器搭建

2023-01-31 10:32:48 3691

原创 Linux-Eclipse环境搭建(c/c++)

linux eclipse 搭建

2023-01-31 10:27:58 4716 3

Linux命令大全(入门)

linux基础命令,适用于刚开始入门的人查看,基本的命令以及很全面了,如需更多请联系我

2018-10-19

空空如也

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

TA关注的人

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