- 博客(246)
- 资源 (46)
- 收藏
- 关注
原创 QT自定义空间之软键盘
提升UI中的QLineEdit控件为QLineEditAllKeyBoard。基于googlepingyin输入。设置整体样式,包含按钮,面板。重写QLineEdit控件。
2023-10-18 22:44:58 1478 2
原创 Linux下chrony授时监测脚本
Linux下基于gpsd+chrony授时,在有些情况下会存在收敛慢或者参考时间选择错误问题,因此需要授时监测脚本进行监测,便于在异常时候发现并处理。
2023-03-28 09:55:32 886
转载 vue el-button样式说明
链接:https://cloud.tencent.com/developer/section/1489868。
2023-03-22 21:27:44 186
原创 QT自定义视频播放控件
代码链接:git@github.com:pengrui2009/QChildWnd.git。注: 如想参与至此项目开发中,可联系作者: pengrui_2009@163.com。
2023-03-15 23:51:11 488
原创 nvidia tx/xavier/orin硬件平台上添加开机启动程
随着NVIDIA的xavier及orin系列硬件平行推出,自动驾驶车端处理器也逐渐频繁开发及使用.
2023-02-10 18:55:04 717
原创 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 362
原创 基于nvJpeg编解码图片
NvJpeg库提供了高性能,基于GPU加速的JPEG编解码功能,通常用于深度学习及多媒体应用软件中的常用图像数据格式的处理。
2023-01-08 13:20:24 2247
原创 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 2226 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 625
原创 基于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 572
原创 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 299
原创 github历史提交修改email
git config user.email rui.peng@xxxx.ai如有历史提交,执行如下命令:git commit --amend --author=“rui.peng rui.peng@xxxx.ai”
2021-03-26 18:52:00 291
原创 从0开始的OpenGL学习(十)-GLSL语言及语法
本文主要解决两个问题:GLSL基本语法介绍在前面第四讲中我们简单提及了GLSL语言,但是没有太深入,对于我们学习及后面编写的openGL GLSL来说,有些吃力,所以这里单独写一篇来介绍GLSL语言.1. GLSL 编程概念顶点着色器 与 片元着色器一个着色器程序分为两大部分,即 “顶点着色器” 与 “片元着色器” 简单来说,前者多用于模型构建,后者用于在光栅化时表现出更多细节,一个着色器程序必须同时包含这两部分,程序会先通过 “顶点着色器” 处理再交与 “片元着色器” 渲染细节。举
2021-03-15 01:31:49 2466
转载 从0开始的OpenGL学习(十七)-加载模型
本文主要解决一个问题:如何在OpenGL中加载模型?引言学到现在,我们把盒子兄弟折磨得死去活来,虽说弄出了一些效果,但也总是感觉有点不给力,换个时髦的说法就是:用户体验不好。在实际的图形应用中,会有很多复杂并且有趣的模型,比我们的盒子强太多。但是,由于太复杂,我们不可能手动定义模型的顶点坐标、法线和纹理坐标等值。我们希望的是,直接把模型导入到应用中使用,把创建模型的工作交给专业的建模师去做。他们有很高端的工具,例如3DS Max、Maya等等。这些3D建模工具十分强大,不仅可以创建模型,还能进行
2021-03-06 12:50:43 5332 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 629
原创 [C-SAE] SPAT解析消息及说明
1.消息内容<MessageFrame> <spatFrame> <msgCnt>41</msgCnt> <intersections> <IntersectionState> <intersectionId> <id>88</id>
2021-03-06 10:33:58 1293 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 2861
转载 从0开始的OpenGL学习(九)-FPS摄像机
本文主要解决一个问题:如何创建一个FPS摄像机?1.引言在前一章中,我们讨论了观察矩阵以及如何使用变换矩阵移动场景(虽然仅仅是往后移了一点点)。本章中,我们要创建一个类似FPS的摄像机,它可以移动,可以转头,可以变焦(狙击枪里开放大镜效果)。在这章中,你会看到观察空间变换的内部原理键盘操纵摄像机前后左右移动的方法鼠标操纵摄像机上下左右转动的方法实现变焦的方式将摄像机功能封装成类(该死,好久没这么有创造性的封装一个类了,码农当太久脑子都秀逗了。)2.观察(摄像机)空间就像前一章说
2021-03-05 20:49:37 648
转载 从0开始的OpenGL学习(八)-显示3D立方体
本文主要解决的问题是:如何在OpenGL中显示一个3D盒子?欢迎来到3D世界!学了这么多东西,还只能画一些三角形和矩形,是不是感觉特别憋屈?“我是来学3D的,为啥到现在还都是2D的图片???”想必你已经在心里抱怨过很多次了。不过不用担心,从这一章开始,我们就正式进入3D世界啦,因为在本章我们会显示一个3D盒子(没准还不止一个哦!)!坐标系统想想在现实世界中,我们怎样能看到一样东西,比如说就是我们常用的电脑?首先,电脑会在工厂中叮叮当当地装配起来,然后,通过飞机火车汽车之类的东西,将它送到我们手
2021-03-05 19:39:47 1149
转载 从0开始的OpenGL学习(七)-转换
本章主要解决这个问题:如何对物体进行位置变换?想要操作物体的位置,我们就要使用数学工具对其位置进行计算。先来看看回顾一下需要用到的基本数学知识:向量在最初的定义中,向量就是用来表示方向的。向量包括大小和方向两个要素。你可以把向量想象成在藏宝图上的箭头指示:向左走10米,然后,往北走3米,再然后,往右走5米。这个左右南北就是方向,10米就是向量的大小。理论上,向量可以是任意维数的,不过我们不关心这个,我们关心的是我们最最常用的2到4维向量。2维向量表示平面上的方向,3维向量表示3D世界里的方向。
2021-03-04 23:12:19 351 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 646 1
转载 从0开始的OpenGL学习(五)-纹理
本文主要解决一个问题:在OpenGL中如何使用纹理?一、什么是纹理?纹理,英文是texture,中文可以翻译成纹理、纹理图、纹理映射等等一堆东西。不过不管翻译成啥,讲的都是一个东西。我们通常说的纹理,指的是一张二维的图片,把它像贴纸一样贴在什么东西上面,让那个东西看起来像我们贴纸所要表现的东西那样。举例来说,假如我们想绘制一面砖墙,我们该怎么办?根据我们已经掌握的知识来看,我们需要用成千上万的点来模拟它的颜色,我的天,这要搞到猴年马月才能搞出来?显然不现实!于是聪明的程序员们想出了一个好方法,就
2021-03-04 14:58:32 1155 2
转载 从0开始的OpenGL学习(四)-着色器类
本文主要解决两个问题:1、着色器和应用、着色器之间是如何进行数据传递的?2、如何封装一个着色器类?一、开胃小菜GLSL先来点开胃菜,扯两句GLSL。之前我们就用过GLSL搞了个顶点着色器和片元着色器,也算是对它不陌生了。语法上,它和C语言十分类似,所以使用起来的时候感觉还是很友好的(笔者是学C语言出生的,吼吼)。不说太多关于语法、操作符、数据类型这些废话,学了一门语言之后,所有的语言都会往自己熟悉的方向去用,学一门新语言的时候最讨厌的就是先看语法,烦透了。我们直接从关键点着手!1、着色器代码的
2021-03-03 20:17:04 539 1
一份基于ARM9200的USB编程资料
2015-03-24
the driver code of RTL8723BE for opensuse12.3
2015-03-09
RTL8723BE drivers for opensuse12.3
2015-03-09
Vxworks BSP for vmware
2012-11-21
ios for vmware
2012-11-21
ISO for vmware
2012-11-21
Vxwroks虚拟机文件
2012-11-19
glib-2.32.4
2016-12-14
mini2440的angstrom镜像文件
2015-12-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人