- 博客(56)
- 资源 (5)
- 收藏
- 关注
原创 微星H510M PLUS V3主板安装纯Ubuntu系统安装或启动界面黑屏问题
主板:微星H510M PLUS V3显卡:英伟达RTX 2060内存:金百达银爵16G(8G*2)硬盘:金士顿nv2 500g准备用来装纯Ubuntu系统(Ubuntu18.04),在官网上下载好Ubuntu18.04镜像并使用rufus做好U盘系统启动盘后,开始安装。开机启动按F11选择U盘启动,能正常进入Ubuntu Grub引导启动界面,选择“install ubuntu”后就黑屏了;同样,在使用3方法安装好系统后重启在ubuntu启动界面enter后也黑屏了。
2024-03-03 17:26:26 802
原创 Ubuntu18.04安装RTX2060显卡驱动+CUDA+cuDNN
RTX2060已老?CUDA+cuDNN让它在Ubuntu18.04下发挥性能。
2024-03-02 19:16:35 2222
原创 RV1126芯片概述
四核 ARM Cortex-A7 and RISC-V MCU250ms快速开机14M ISP with 3帧 HDR支持3个摄像头同时输入4K H.264/H.265 视频编码和解码。
2024-03-01 21:17:42 1009
原创 Qt5.9.9交叉编译(带sqlite3、OpenSSL)
1、交叉编译工具链 这里ARM平台是ARM CortexA9的,一般交叉编译工具链demo板厂商都会提供,若未提供或想更换新版本的交叉编译工具链可参考以下方式获取。1.1 下载适用于ARM CortexA9的交叉编译工具链https://releases.linaro.org/components/toolchain/binaries/latest-4/arm-linux-gnueabihf/下载gcc4的最新版xxxx-i686_arm-linux-gnueabihf.tar.xz...
2024-03-01 21:16:02 1085
原创 Ubuntu22.04下CORE-1126-JD4 SDK編譯
修改buildroot/output/firefly_rv1126_rv1109/build/host-m4-1.4.18/lib/c-stack.c。修改./output/firefly_rv1126_rv1109/build/libgpg-error-1.27/src/errnos-sym.h。//1 修改 libgpg-error-1.25/src/mkstrtable.awk。將對應文件內“\#include”改爲"#include"重新執行一次./build.sh。修改Uboot路径下。
2024-03-01 21:01:38 927
原创 WSL2外部网络设置
WSL2默认只能和本机网络互联,其他主机是不能通过网络访问本机WSL2的。通过网络镜像加上静态IP配置,即可实现外部网络访问WSL2
2024-03-01 20:33:12 2026
原创 WSL2安装Ubuntu18.04到指定路径(非C盘)
想要Windows的便捷性,同时还想拥有Linux的强大功能,甩掉第三方虚拟机,那就用WSL2吧!
2024-03-01 20:26:14 982
原创 RV1126编译ROS Kinetic环境(Ubuntu18.04)
RV1126编译ROS Kinetic环境,Rockchip的SDK里面有集成,不用额外交叉编译
2022-11-09 00:32:41 1793 1
原创 C++ vector的大小(Size)和容量(Capacity)
C++ vector的大小(Size)和容量(Capacity),缩减容量以符合元素个数,释放vector的内存
2022-02-11 10:53:40 12909 1
原创 标准C++应用插件封装及泛型动态加载实现(谷歌C++规范)
目录1 概述2 插件封装3 插件加载1 概述应用模块化难免会使用插件的方式,这里使用纯C++方式实现插件的封装,及插件加载器泛型动态加载。按照这种套路,可以封装及批量加载不同类型的自定义插件。2 插件封装2.1 定义插件类型为module_plugin的插件基类modulebase.h// modulebase.h// ...//// Created by xxx on 2021/3/28.// Copyright 2021 xxx, Inc. All r.
2021-04-10 11:52:28 887 2
原创 C++应用日志模块(printf风格,基于easylogging++,单例封装,谷歌C++规范)
目录1 概述2 实现3 使用示例1 概述基于easylogging++,单例封装。使用谷歌C++编码规范。easylogging++短小精悍,屡试不爽,在此不作过多介绍。2 实现先到https://gitee.com/mirrors/easylogging/tree/master/src 或者 https://github.com/amrayn/easyloggingpp 下载easylogging++源码,就一个头文件和一个源文件,直接包含到工程内。2.1 logg..
2021-04-10 11:11:30 796
原创 SQLite3数据库操作C++方式封装(单例模式)
目录1 概述2 实现3 使用示例1 概述Windows、Linux平台下先安装SQLite3数据库,嵌入式平台需要先交叉编译移植SQLite3数据库。2 实现2.1 databasesql.h#ifndef DATABASESQL_H#define DATABASESQL_H // phonebook#define SQL_CREATE_PHONEBOOK "create table if not exists phonebook(addr text,N_na.
2021-04-10 11:09:02 2255
原创 车载蓝牙模组
1、SPHE888_MODULE蓝牙模组 : SPHE888_MODULE型号 SPHE888_MODULE 详情 产品介绍 SPHE888_MODULE模组是采用了Sunplus单芯片的HCI蓝牙方案,因内置ROM而无需外挂EEPROM。搭配Sunplus主控SOC及蓝牙协议栈,客户可快速开发蓝牙功能和实现应用。 主要参数 芯片:SPHE888 蓝牙版本:蓝牙 4.2 通信接口:UART 支持协议:A2DP
2021-03-13 10:04:23 1507
原创 Linux C++:还在苦苦造轮子?boost串口异步通信
用过Qt的小伙伴都知道,Qt 5.1之后引入了一个串口通信类QSerialPort,使用前只需加入QT += serialport。QSerialPort可以很方便的通过信号槽实现串口同步及异步通信,类似地,如果不在Qt库的环境下,可以使用“准”C++标准库boost。一、boost::asio::serial_portboost的asio提供了boost::asio::serial_port类。官方说明:https://www.boost.org/doc/libs/1_75_0/doc/htm
2021-03-08 11:55:24 3627
原创 你有必要了解的c++标准算法:二分查找
目录1 STL二分查找算法2lower_bound3 upper_bound4equal_range5binary_search1 STL二分查找算法在C++标准模板库(Standard Template Library)中,二分查找算法有以下四种:1.1lower_bound:返回递增序列中第一个大于等于查找对象的元素的位置。得到的是一个迭代器,减去首迭代器等于位置。1.2upper_bound:返回递增序列中第一个大于查找对象的元素的位置。得到的是一个...
2021-03-03 11:34:23 620
原创 C++获取汉字拼音/简拼/首字母
免责声明:文中部分信息有参考到其他网站及牛人的资料,在引用到的地方会注明其来源,如有不宜之处可联系本人进行更正或者删除!学术看法及观点仅代表个人,仅供参考。知识共享,共同学习,来源于社会,回馈社会。目录1 前言2 源码3 使用1 前言主要以文字UNICODE编码为准,采用标准C++方式实现,不依赖平台、第三方库及工具,以供学习参考查阅。2 源码2.1zhtopy.h#ifndef ZHTOPY_H#define ZHTOPY_H/** * 汉字转拼音类 * .
2021-01-31 15:11:43 23161 6
原创 《TD开发笔记》滚动字幕自定义控件
免责声明:文中部分信息有参考到其他网站及牛人的资料,在引用到的地方会注明其来源,如有不宜之处可联系本人进行更正或者删除!学术看法及观点仅代表个人,仅供参考。知识共享,共同学习,来源于社会,回馈社会。目录1 效果2 控件实现代码3 控件源码及DEMO1 效果2 控件实现代码2.1tdScrollingText.h#ifndef _TDSCROLLINGTEXT_H_#define _TDSCROLLINGTEXT_H_#include <TWidget/.
2021-01-30 10:15:41 241
原创 《TD开发笔记》TD GUI自定义控件开发探析
免责声明:文中部分信息有参考到其他网站及牛人的资料,在引用到的地方会注明其来源,如有不宜之处可联系本人进行更正或者删除!学术看法及观点仅代表个人,仅供参考。知识共享,共同学习,来源于社会,回馈社会。目录1 前言2TD GUI原生控件须知3TD GUI自定义控件开发4 效果展示5 源码1 前言截止目前(2020.12.28)为止,TD官方暂未公开任何TD GUI自定义控件相关的帮助文档。都知道,没有自定义的GUI开发是没有灵魂的,意味着你只能使用原生的GUI控件,有啥用啥,..
2020-12-28 11:44:23 638
原创 《TD开发笔记》TD GUI原生控件使用探析
免责声明:文中部分信息有参考到其他网站及牛人的资料,在引用到的地方会注明其来源,如有不宜之处可联系本人进行更正或者删除!学术看法及观点仅代表个人,仅供参考。知识共享,共同学习,来源于社会,回馈社会。目录1 前言2 使用示例3 控件布局4 控件样式1 前言目前,TD官方的帮助文档非常有限,好多细节需要实际开发过程中经验性摸索。在原生控件的使用过程中,大多数小伙伴都是直接使用TDRealizer拖拽、配置属性、修改样式的方式完成界面布局及设计的,但是有很多细节需要在界面布局.ini.
2020-12-28 10:24:23 807
原创 嵌入式Linux Qt截屏并保存到U盘
1 概述此方法主要基于窗口QWidget进行截图。2 找到需要截图的窗口此窗口可能有N多个子窗口,截图包含正在显示的元素。3 截图这里的U盘挂载路径为/media/sda1void screenCapture(QWidget *rootView){ QString savePath = "/media/sda1"; QRect rect = rootView->geometry(); QPixmap pixmap = rootView->gr
2020-12-15 15:57:28 1104
原创 嗐!解决嵌入式Linux Qt中QLabel、QPushButton等控件在禁用状态下文字重影(蚀刻)的问题
目录1 概述2 PC上显示正常3 ARM上显示有重影(蚀刻)4 解决方式1 概述在ARM QT开发过程中会遇到一种现象,QLabel、QPushButton等控件在样式表内配有禁用状态样式,在PC机上一切都正常显示,但是交叉编译到ARM机器上去禁用状态下的控件文字显示有重影(蚀刻)的问题。这里QLabel设有qss样式QLabel::disabled{color: rgba(255, 255, 255, 15%);}2 PC上显示正常文字在禁用状态下..
2020-12-15 15:31:43 1578 4
原创 《TD开发笔记》圆形时钟(时针、分针、秒针)
免责声明:文中部分信息有参考到其他网站及牛人的资料,在引用到的地方会注明其来源,如有不宜之处可联系本人进行更正或者删除!学术看法及观点仅代表个人,仅供参考。知识共享,共同学习,来源于社会,回馈社会。目录1 前言2 效果展示3 部分源码1 前言详细内容。2 效果展示详细内容。3 部分源码详细内容。...
2020-11-30 15:04:52 622
原创 《TD开发笔记》Hello World
免责声明:文中部分信息有参考到其他网站及牛人的资料,在引用到的地方会注明其来源,如有不宜之处可联系本人进行更正或者删除!学术看法及观点仅代表个人,仅供参考。知识共享,共同学习,来源于社会,回馈社会。1 前言详细内容。2 界面布局修改详细内容。3 界面样式修改详细内容。4 引入UI逻辑详细内容。5 编译详细内容。6 运行预览详细内容。...
2020-11-30 14:57:26 481 1
原创 《TD开发笔记》TD开发环境搭建(未完待续)
免责声明:文中部分信息有参考到其他网站及牛人的资料,在引用到的地方会注明其来源,如有不宜之处可联系本人进行更正或者删除!学术看法及观点仅代表个人,仅供参考。知识共享,共同学习,来源于社会,回馈社会。1 前言TD开发环境支持Windows环境和Linux环境。Windows需要Win10+WSL+VS Code+TD Realizer,Linux环境就比较方便得多,直接VS Code+TD Realizer即可。2 WINDOWS开发环境搭建2.1 环境要求x64架构的PC或服务器(不能用
2020-11-30 14:24:41 819 2
原创 《TD开发笔记》TD是个啥?一起了解一下
免责声明:文中部分信息有参考到其他网站及牛人的资料,在引用到的地方会注明其来源,如有不宜之处可联系本人进行更正或者删除!学术看法及观点仅代表个人,仅供参考。知识共享,共同学习,来源于社会,回馈社会。1 前言TD是个啥?其他行业的小伙伴可能听都没听说过,可能QT还比较了解一点。但是在车载行业,在国内的车载行业,TD不能说是耳熟能详,但是几乎行内人都知道,似乎是在一夜之间就传遍的。在这里,由于原因种种,种种原因呢,行业相关的就打住不多说,有兴趣的小伙伴请自行百度或者找业内人士了解。我们重点了解一下TD这
2020-11-30 11:44:26 6650 1
原创 Qt元对象系统(The Meta-Object System)了解一下
这里写自定义目录标题元对象系统(The Meta-Object System)元对象系统基于元对象系统附加功能深入理解元对象系统Qobject类元对象系统(The Meta-Object System)Qt官方帮助文档是这样描述Qt元对象系统的:也就是说Qt的元对象系统呢,为对象之间的交互提供了信号槽机制,运行时信息和动态属性系统。怎么理解,先不忙深入理解,跟着官方文档走一遍。元对象系统...
2020-11-28 17:23:39 224
原创 Qt5应用内嵌输入法(支持中文拼音输入、英文输入、数字输入、常用符号输入、手写输入、实体键盘同步)
声明:部分有参考csdn其他牛人的资料,现将代码共享,共同学习,来源于社会,回馈社会。一、概述有用过Qt虚拟键盘的同志都知道,Qt的虚拟键盘确实很强大,特别是Qt5自带的的虚拟键盘,支持多国语言输入,拼音自然不在话下,而且采用界面是采用qml来做的,美观、大方,但是也存在很多鸡肋的地方(商业版的Qt可能不存在,会更完善)。Qt自带的虚拟键盘支持手写输入,但是只有myscript,t9wri...
2019-12-27 17:01:31 5766 25
Qt5输入法(支持中文拼音输入、英文输入、数字输入、常用符号输入、手写输入、实体键盘同步)
2019-12-27
Qt5.9.7+OpenCV3.4.5人脸识别
2019-02-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人