自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

pengrui18的专栏

目标是最好的动力

  • 博客(246)
  • 资源 (46)
  • 收藏
  • 关注

原创 个人记事

2013.3.来到北京2021.4.15 见证公司上市

2021-04-16 14:36:40 224

原创 生活语录

现在每一个我遇见的

2016-12-05 10:41:51 483

原创 QT自定义空间之软键盘

提升UI中的QLineEdit控件为QLineEditAllKeyBoard。基于googlepingyin输入。设置整体样式,包含按钮,面板。重写QLineEdit控件。

2023-10-18 22:44:58 961

原创 windows下mingw 编译boost-1.78.0

添加C:\cygwin64\bin 到环境变量,cmd运行检查是否安装成功。

2023-07-15 19:40:01 947

转载 openGL 着色器原理说明

在OpenGL/OpenGL ES中, 我们开发者一般编写的是顶点着色器和片元着色器。

2023-04-30 22:08:57 482 1

原创 UDSONCAN各配置参数说明

UDSONCAN,在客户端和服务器端,有多个配置参数,各参数说明如下:

2023-04-03 10:02:27 614

原创 Linux下chrony授时监测脚本

Linux下基于gpsd+chrony授时,在有些情况下会存在收敛慢或者参考时间选择错误问题,因此需要授时监测脚本进行监测,便于在异常时候发现并处理。

2023-03-28 09:55:32 783

原创 UDS诊断之负响应码

下表中列出了ISO14229-1中定义的否定响应码及其使用条件。

2023-03-23 22:58:47 7056 4

转载 vue el-button样式说明

链接:https://cloud.tencent.com/developer/section/1489868。

2023-03-22 21:27:44 88

原创 QT自定义控件之车辆雨刷器

基于QT自定义设计的车辆雨刮控制显示器。

2023-03-19 17:50:08 114

原创 QT自定义控件之车辆喇叭

基于QT 设计实现的车辆喇叭控件.

2023-03-19 17:48:40 150

原创 QT自定义控件之车辆远近光灯

基于QT 设计实现的车辆远近光灯控件.

2023-03-19 17:45:31 210

原创 QT自定义控件之移动信号强度

基于QT设计的自定义控件移动信号。

2023-03-18 15:19:13 222

原创 QT自定义视频播放控件

代码链接:[email protected]:pengrui2009/QChildWnd.git。注: 如想参与至此项目开发中,可联系作者: [email protected]

2023-03-15 23:51:11 415

原创 C/C++内存泄露分析工具

【代码】C/C++内存泄露分析工具。

2023-03-15 21:18:03 125

原创 nvidia tx/xavier/orin硬件平台上添加开机启动程

随着NVIDIA的xavier及orin系列硬件平行推出,自动驾驶车端处理器也逐渐频繁开发及使用.

2023-02-10 18:55:04 527

原创 docker cannot found libnvcuvid.so

docker cannot found libnvcuvid.so。

2023-01-31 09:58:44 1055 1

原创 CUDA driver version is insufficient for CUDA runtime version

Ubuntu上安装了Nvidia Driver4.5+,同时安装有cuda,然后本地运行docker里的cuda程序,提示如下错误:CUDA driver version is insufficient for CUDA runtime version

2023-01-09 20:29:04 216

原创 基于nvJpeg编解码图片

NvJpeg库提供了高性能,基于GPU加速的JPEG编解码功能,通常用于深度学习及多媒体应用软件中的常用图像数据格式的处理。

2023-01-08 13:20:24 1812

原创 图片格式转换

【代码】图片格式转换。

2022-12-27 00:37:36 128

原创 https服务部署指南

如何在本地部署一套基于tls加密的服务

2022-12-06 17:59:44 2601

原创 ubuntu上msquic带根证书的测试使用

基于Ubuntu 16.04系统下的quic编译、带证书校验的测试及使用.

2022-12-06 15:41:02 622

原创 QT自定义控件之车辆控制面板

QT车辆仪表盘QT自动驾驶车辆显示

2022-09-06 21:19:04 972

原创 中国C-V2X通讯标准应用层标准介绍

中国汽车工程学会制定的V2X交互标准协议汇总,会不定期更新

2021-12-22 21:40:42 1618

原创 GPSD如何设置固定波特率

Gpsd设置固定波特率修改/etc/init.d/gpsd,支持/etc/init.d/gpsd start/stop/restart#!/bin/sh### BEGIN INIT INFO# Provides: gpsd# Required-Start: $remote_fs $syslog $network# Should-Start: bluetooth dbus udev# Required-Stop: $remote_fs $syslog $

2021-12-15 19:51:48 2063 2

原创 Linux系统不同变量的表示方法

linux系统下输出不同类型的变量#define PRIu8 “hu”#define PRId8 “hd”#define PRIx8 “hx”#define PRIu16 “hu”#define PRId16 “hd”#define PRIx16 “hx”#define PRIu32 “u”#define PRId32 “d”#define PRIx32 “x”#define PRIu64 “llu” // or possibly “lu”#define PRId64 “lld” //

2021-09-12 19:15:50 518

原创 基于Sanitizer排查coredump

基于Sanitizer分析coredump问题使用方法使用方法a. 配置gcc选项,为了在bin文件执行阶段可以产生Sanitizer给出的信息SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fsanitize=address -fno-omit-frame-pointer")b. 编译c. 配置LD_PRELOAD,export LD_PRELOAD=${ASAN_LIB_DIR},高优先级预加载asand. 复现问题,获取log注: ASAN_LIB_D

2021-07-23 21:14:42 475

原创 asn1c编解码时 Assertion ‘lb <= ub‘ failed问题

近期在使用asn编解码时提示:per_support.c: 238 per_long_range_rebase: Assertion ‘lb <= ub’ failed.经过查找资料和分析,找到解决办法,如下:修改INTEGER.c 文件:

2021-05-18 20:21:45 268

原创 github历史提交修改email

git config user.email [email protected]如有历史提交,执行如下命令:git commit --amend --author=“rui.peng [email protected]

2021-03-26 18:52:00 226

原创 从0开始的OpenGL学习(十)-GLSL语言及语法

本文主要解决两个问题:GLSL基本语法介绍在前面第四讲中我们简单提及了GLSL语言,但是没有太深入,对于我们学习及后面编写的openGL GLSL来说,有些吃力,所以这里单独写一篇来介绍GLSL语言.1. GLSL 编程概念顶点着色器 与 片元着色器一个着色器程序分为两大部分,即 “顶点着色器” 与 “片元着色器” 简单来说,前者多用于模型构建,后者用于在光栅化时表现出更多细节,一个着色器程序必须同时包含这两部分,程序会先通过 “顶点着色器” 处理再交与 “片元着色器” 渲染细节。举

2021-03-15 01:31:49 1456

转载 从0开始的OpenGL学习(十七)-加载模型

本文主要解决一个问题:如何在OpenGL中加载模型?引言学到现在,我们把盒子兄弟折磨得死去活来,虽说弄出了一些效果,但也总是感觉有点不给力,换个时髦的说法就是:用户体验不好。在实际的图形应用中,会有很多复杂并且有趣的模型,比我们的盒子强太多。但是,由于太复杂,我们不可能手动定义模型的顶点坐标、法线和纹理坐标等值。我们希望的是,直接把模型导入到应用中使用,把创建模型的工作交给专业的建模师去做。他们有很高端的工具,例如3DS Max、Maya等等。这些3D建模工具十分强大,不仅可以创建模型,还能进行

2021-03-06 12:50:43 4345 5

原创 [C-SAE] MAP消息解析及格式说明

1. 消息内容<MessageFrame> <mapFrame> <msgCnt>0</msgCnt> <nodes> <Node> <id> <region>1</region> <id>230</id&g

2021-03-06 10:37:40 556

原创 [C-SAE] SPAT解析消息及说明

1.消息内容<MessageFrame> <spatFrame> <msgCnt>41</msgCnt> <intersections> <IntersectionState> <intersectionId> <id>88</id>

2021-03-06 10:33:58 1171 1

原创 [C-SAE] RSI消息格式及说明

1.消息内容<MessageFrame> <rsiFrame> <msgCnt>94</msgCnt> <id>30 30 30 30 30 30 33 35</id> <rsiId>60</rsiId> <alertType>1015</alertType> <description>

2021-03-06 10:32:20 2768

转载 从0开始的OpenGL学习(九)-FPS摄像机

本文主要解决一个问题:如何创建一个FPS摄像机?1.引言在前一章中,我们讨论了观察矩阵以及如何使用变换矩阵移动场景(虽然仅仅是往后移了一点点)。本章中,我们要创建一个类似FPS的摄像机,它可以移动,可以转头,可以变焦(狙击枪里开放大镜效果)。在这章中,你会看到观察空间变换的内部原理键盘操纵摄像机前后左右移动的方法鼠标操纵摄像机上下左右转动的方法实现变焦的方式将摄像机功能封装成类(该死,好久没这么有创造性的封装一个类了,码农当太久脑子都秀逗了。)2.观察(摄像机)空间就像前一章说

2021-03-05 20:49:37 579

转载 从0开始的OpenGL学习(八)-显示3D立方体

本文主要解决的问题是:如何在OpenGL中显示一个3D盒子?欢迎来到3D世界!学了这么多东西,还只能画一些三角形和矩形,是不是感觉特别憋屈?“我是来学3D的,为啥到现在还都是2D的图片???”想必你已经在心里抱怨过很多次了。不过不用担心,从这一章开始,我们就正式进入3D世界啦,因为在本章我们会显示一个3D盒子(没准还不止一个哦!)!坐标系统想想在现实世界中,我们怎样能看到一样东西,比如说就是我们常用的电脑?首先,电脑会在工厂中叮叮当当地装配起来,然后,通过飞机火车汽车之类的东西,将它送到我们手

2021-03-05 19:39:47 1016

转载 从0开始的OpenGL学习(七)-转换

本章主要解决这个问题:如何对物体进行位置变换?想要操作物体的位置,我们就要使用数学工具对其位置进行计算。先来看看回顾一下需要用到的基本数学知识:向量在最初的定义中,向量就是用来表示方向的。向量包括大小和方向两个要素。你可以把向量想象成在藏宝图上的箭头指示:向左走10米,然后,往北走3米,再然后,往右走5米。这个左右南北就是方向,10米就是向量的大小。理论上,向量可以是任意维数的,不过我们不关心这个,我们关心的是我们最最常用的2到4维向量。2维向量表示平面上的方向,3维向量表示3D世界里的方向。

2021-03-04 23:12:19 303 1

转载 从0开始的OpenGL学习(六)-显示不同的纹理

本文主要解决2个问题:不同格式的图片,如何作为纹理使用(png、bmp)?两张纹理如何进行融合操作,并且通过融合因子去调整显示效果?一、不同格式的图片,如何作为纹理使用(png、bmp)?1.1 png格式不管三七二十一,直接把图片替换掉,看看效果。嗯?这诡异的显示是啥?第一反应,某些参数设置出错,尤其是glTexImage2D函数。直接瞄准参数GL_RGB,png图片有度的信息,所以格式应该设置为GL_RGBA才对。想明白了,马上修改试试。不出所料!1.2 bmp格式还是那

2021-03-04 15:34:21 581 1

转载 从0开始的OpenGL学习(五)-纹理

本文主要解决一个问题:在OpenGL中如何使用纹理?一、什么是纹理?纹理,英文是texture,中文可以翻译成纹理、纹理图、纹理映射等等一堆东西。不过不管翻译成啥,讲的都是一个东西。我们通常说的纹理,指的是一张二维的图片,把它像贴纸一样贴在什么东西上面,让那个东西看起来像我们贴纸所要表现的东西那样。举例来说,假如我们想绘制一面砖墙,我们该怎么办?根据我们已经掌握的知识来看,我们需要用成千上万的点来模拟它的颜色,我的天,这要搞到猴年马月才能搞出来?显然不现实!于是聪明的程序员们想出了一个好方法,就

2021-03-04 14:58:32 956 2

转载 从0开始的OpenGL学习(四)-着色器类

本文主要解决两个问题:1、着色器和应用、着色器之间是如何进行数据传递的?2、如何封装一个着色器类?一、开胃小菜GLSL先来点开胃菜,扯两句GLSL。之前我们就用过GLSL搞了个顶点着色器和片元着色器,也算是对它不陌生了。语法上,它和C语言十分类似,所以使用起来的时候感觉还是很友好的(笔者是学C语言出生的,吼吼)。不说太多关于语法、操作符、数据类型这些废话,学了一门语言之后,所有的语言都会往自己熟悉的方向去用,学一门新语言的时候最讨厌的就是先看语法,烦透了。我们直接从关键点着手!1、着色器代码的

2021-03-03 20:17:04 475 1

udev-126设备文件管理

udev源代码,用于管理linux下设备文件

2015-12-02

sysvinit-2.86

sysvinit源代码,用于linux根文件系统中init进程

2015-12-02

一份基于ARM9200的USB编程资料

一份从网上找到的基于ARM9200芯片的USB编程资料,经过个人的整理,现在贡献给大家,希望对研究基于OHCI的USB编程的程序员们有用!

2015-03-24

the driver code of RTL8723BE for opensuse12.3

The driver code of RTL8723BE on opensese12.3.

2015-03-09

RTL8723BE drivers for opensuse12.3

The driver of RTL8723BE for Opensese12.3,Before the install of this drivers,you must get root privilege.Then,you can run the shell file:install.sh

2015-03-09

linux下grub4引导

grub4 linux下的引导程序 双操作系统常用

2014-03-14

嵌入式linux下ftp服务器

嵌入式linux下ftp服务器,使用教程将在博客中详细讲述,敬请关注!

2013-11-12

ramdisk最小文件系统

linux下文件系统的最小模板,支持目录切换,用户名称显示

2013-11-06

u-boot相关文件

u-boot的一些配置和移植文档,教你如何配置u-boot

2013-08-07

test ARM+FPGA

ARM+FPGA数据通信资料,使用FIFO方式实现的相关资料

2013-07-17

EasySize实例

一个基于MFC的对话框的大小可调整的程序源代码,仅供参考。

2013-07-14

s3c6410 datasheet

s3c6410 datasheet 芯片手册,不容错过啊!

2013-07-10

通信原理的信号发送及接收基础知识

信号接收及发送过程,可以借鉴去参考,挺详细的哦

2013-04-09

linux下多线程编程

linux多线程编程,讲解linux下多线程编程的使用

2013-03-12

Linux网络编程

linux网络编程,主要讲解使用tcp和udp方式进行socket通信。

2013-03-12

sqlserver 2005 驱动

java连接sqlserver2005驱动

2013-02-03

Vxworks BSP for vmware

vxworks/win98混合启动光盘映像ISO_for_vmware文件,主要用于在vmWare上直接当光盘用,里面包含已直接从光盘启动bootrom、直接从光盘启动vxworks、启动win98的dos、从硬盘启动等功能。 如果你比较懒的话,不想怎么去设置,可以直接下载启动ISO文件,直接让vmWare从光盘镜像启动,直接启动里面的bootrom就可以从host上引导vxworks。或者更懒一点,可以直接用光盘里的直接启动vxworks,在vxworks启动后再用Tornado和它连接调试,不过这样不是没有乐趣了不是。

2012-11-21

ios for vmware

vxworks/win98混合启动光盘映像ISO_for_vmware文件,主要用于在vmWare上直接当光盘用,里面包含已直接从光盘启动bootrom、直接从光盘启动vxworks、启动win98的dos、从硬盘启动等功能。 如果你比较懒的话,不想怎么去设置,可以直接下载该启动ISO文件,直接让vmWare从光盘镜像启动,直接启动里面的bootrom就可以从host上引导vxworks。或者更懒一点,可以直接用光盘里的直接启动vxworks,在vxworks启动后再用Tornado和它连接调试,不过这样不是没有乐趣了不是。

2012-11-21

ISO for vmware

vxworks/win98混合启动光盘映像ISO_for_vmware文件,主要用于在vmWare上直接当光盘用,里面包含已直接从光盘启动bootrom、直接从光盘启动vxworks、启动win98的dos、从硬盘启动等功能。

2012-11-21

Vxwroks虚拟机文件

Vxwroks在Vmware上安装需要的文件及安装说明书,文件夹有文件bootrom.sys,COMMAND.COM,config.sys,EDIT.COM,HIMEM.SYS,vxload.com,vxWorks,VmWare+VxWorks高阶教程.pdf

2012-11-19

基于tls的CA测试证书

基于ecparam加密方式,生成的一套CA证书

2022-12-06

CSAE+68-2016合作式智能运输系统车用通信系统应用层及应用数据交互标准.pdf

中国V2X协议标准

2021-12-22

openGL开发基本窗口库glfw-3.3.3.tar.gz

ubuntu 下开发openGL时,用于创建一个可视化的窗口库.

2021-03-13

openGL开发所需glsl的封装glad.zip

ubuntu 下开发openGL需要使用到的glad源码包

2021-03-13

AlibabaCloudTest.rar

基于QT实现阿里云OSS访问测试验证程序,集成了AlibabaCloud-oss-cpp库,64位

2021-01-26

sbc-1.3 bluetooth

蓝牙SBC编解码代码,开源代码,资源非常不好找

2016-12-15

expat-2.0.1

expat库,编译流程详见博客:http://blog.csdn.net/pengrui18/article/details/53642605

2016-12-14

libelf-0.8.13

libelf库,编译详见博客:http://download.csdn.net/detail/pengrui18/9711532

2016-12-14

ncurses-5.8

ncurses库,编译流程详见博客:http://blog.csdn.net/pengrui18/article/details/53642605

2016-12-14

bluez-5.3工具

bluez工具,编译步骤详见:http://blog.csdn.net/pengrui18/article/details/53642605

2016-12-14

libical-0.3

libical库,编译步骤详见:http://blog.csdn.net/pengrui18/article/details/53642605

2016-12-14

dbus-1.4.1

dbus库,编译流程详见博客:http://blog.csdn.net/pengrui18/article/details/53642605

2016-12-14

libffi-3.0.10

libffi库文件,编译详见博客:http://blog.csdn.net/pengrui18/article/details/53642605

2016-12-14

readline-6.3

readline库,编译流程详见:http://blog.csdn.net/pengrui18/article/details/53642605

2016-12-14

zlib-1.2.5

glib编译所需的zlib库文件

2016-12-14

glib-2.32.4

glib库文件,编译是需要依赖于zlib和libffi库文件,具体编译步骤详见http://blog.csdn.net/pengrui18/article/details/53642605

2016-12-14

RTL8188EUS无线网卡驱动支持新内核

rtl8188eus无线网卡驱动,支持linux3.10及以上版本内核,支持master模式,可通过hostapd共享wifi

2016-09-22

RTL8188EUS无线网卡驱动

RTL8188EUS无线网卡驱动,基于linux3.10以下版本内核,支持master模式,可通过hostapd共享wifi

2016-09-22

mini2440的angstrom镜像文件

mini2440(Nand:64M,SDRAM:64M)下angstrom镜像文件,需要修改uImage镜像文件,详见:http://blog.csdn.net/pengrui18/article/details/50234883

2015-12-16

基于sysvinit和udev制作的根文件系统

基于sysvinit,udev制作的根文件系统,包含各类脚本文件

2015-12-02

空空如也

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

TA关注的人

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