自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (16)
  • 收藏
  • 关注

转载 Linux 平台中文TTS开源库 余音

一、TTS技术简单介绍: TTS技术,TTS是Text To Speech的缩写,即“从文本到语音”。它将计算机自己产生的、或外部输入的文字信息转变为可以听得懂的、流利的汉语口语(或者其他语言语音)输出的技术,隶属于语音合成(SpeechSynthesis)。TTS的基本组成:(1)文本分析 对输入文本进行语言学分析(主要模拟人对自然语言的理解过程),逐句进行词汇的、语法的和语义的分析,以确定句子的低层结构和每个字的音素的组成,包括文本的断句、字词切分、多音字的处理...

2021-08-04 16:22:12 4875

转载 U-boot 取消启动延时(bootdelay)

在我们的实际项目中都希望uboot尽量能够快速启动,这就涉及到uboot的裁剪工作,由于裁剪的工作量和内容比较多,这里暂不描述。但是uboot有个启动延时bootdelay,在我们进入linux内核之前会有个短暂的倒计时,可能是1秒也可能是2秒。这个延时用于在uboot启动之后避免直接进入linux内核,在进入内核之前按下Enter键可以进入uboot菜单,在这个管理界面中我们可以执行很多的操作,...

2019-05-15 14:23:16 2597

转载 移植QT5.6到ARM开发板

移植以到 JZ2440 为例,使用韦老大提供的 ubuntu9.10 虚拟机作为移植环境。当然,其它虚拟机也是可以的,我同样在 ubuntu14.04 移植成功,只不过需要额外装一些库,后面我会简单提及。  此外,我尝试使用 4.3.2 版本的交叉编译工具编译 Qt5.6 ,编译过成功很多错误,编译成功之后使用 qt 编译应用程序时也存在问题,因此我是用的是友善提供的 4.4.3 版本的交叉编译...

2018-08-17 10:09:29 2926

原创 Linux Qt 保存文件后立刻关机导致保存失败!

在Qt开发过程中,遇到按键关机请求,槽函数中,需要保存系统配置文件,然后立刻关机。重启系统,发现保存失败,原因在于配置文件并没有写到磁盘等存储介质上,正确的处理方式为:QFile::close()函数并不能保证文件被写进磁盘,需要用函数fsync()来同步文件到磁盘。 #include <unistd.h>#include <QFile>/* 以下为...

2018-08-16 11:08:32 1002

转载 Qt5.7 移植到 ARM 开发板

一、需要下载的文件,下载qt5.7源码qt-everywhere-opensource-src-5.7.0.tar.xz http://www.download3k.com/Install-Qt.html下载ARM交叉编译工具arm-2014.05-29-arm-none-Linux-gnueabi-i686-pc-linux-gnu.tar.bz2 http://www.veryarm....

2018-08-16 10:53:26 7790 1

转载 梯度下降及具体计算方式

阅读目录1. 批量梯度下降法BGD2. 随机梯度下降法SGD3. 小批量梯度下降法MBGD4. 总结  在应用机器学习算法时,我们通常采用梯度下降法来对采用的算法进行训练。其实,常用的梯度下降法还具体包含有三种不同的形式,它们也各自有着不同的优缺点。  下面我们以线性回归算法来对三种梯度下降法进行比较。  一般线性回归函数的假设函数为:h θ =∑ n j=0 θ j

2018-01-17 11:04:25 20682 1

转载 Linux 下 将使用Python-Django开发的web应用布置到服务器上

Django是一个卓越的新一代Web框架,相信使用Python的人对此并不陌生,但将我们完成的web应用布置到到服务器上并不是一件容易的事情。Django详细的教程可以参考http://python.usyiyi.cn/django/index.html。Django有自己的一个调试服务器,通过在项目文件夹下执行:  python  manage.py runserver 8080(参

2017-12-07 14:40:28 1182

转载 WIFI模块RT3070的ARM Linux移植

软硬件平台:宿主机:Fedora10 VMware虚拟机目标版:tiny6410,Linux2.6.38交叉编译工具:arm-linux- 4.5.1网卡:Ralink3070模块步骤:1、编译驱动的预操作:编译arm版本的内核源码。从tiny6410的光碟中获取内核源码,此内核源码已经经过友善之臂的移植,可以直接编译移植入tiny641

2017-09-19 11:47:03 905

转载 嵌入式开发-迅为iMX6开发板移植移动4G模块

1.首先要配置内核,这个一步和Android系统移植3G或者4G模块是一样的。一般模块的厂家会提供移植文档,按照文档配置内核的ppp协议,USB转串,wcdma等,添加PID VID即可。这一步严格按照模块内核修改就行。这里主要分析qt文件系统的修改,对内核不做过多的分析。配置好的内核在开机后可以在dev下找到ttyUSB0-3的设备节点。2.准备工作;下载ppp-2.4.4.ta

2017-09-19 10:06:56 1280

转载 在ARM-linux上实现4G模块PPP拨号上网

在ARM平台上实现4G模块的PPP拨号上网,参考网上的资料和自己的理解,从一无所知到开发完成花了一周多。最后看到ARM板ping通www.baidu.com时甚是高兴,现将此过程整理如下。当然,除此之外要做的工作还有很多。4G模块使用的SIMTECH 的SIM7100C,SIM7100C带有UART和USB接口,在考虑速度上我们使用USB接口和ARM进行通信。所以向linux内核添加3G模

2017-09-19 09:54:01 1898

转载 移植Qt5 到 ARM开发板

搞了几天,终于把Qt5.7移植到4412上,下面是一些自己移植过程中的记录,希望能帮到其他人。一、需要下载的文件,下载qt5.7源码qt-everywhere-opensource-src-5.7.0.tar.xz http://www.download3k.com/Install-Qt.html下载ARM交叉编译工具arm-2014.05-29-arm-none-Linux-gn

2017-08-16 09:36:48 4288

转载 Qt中提高sqlite的读写速度

Qt中提高sqlite的读写速度分类: 嵌入开发/ Qt开发/ 文章SQLite数据库本质上来讲就是一个磁盘上的文件,所以一切的数据库操作其实都会转化为对文件的操作,而频繁的文件操作将会是一个很好时的过程,会极大地影响数据库存取的速度。例如:向数据库中插入100万条数据,在默认的情况下如果仅仅是执行query.exec("insert into DataBase

2017-06-09 14:32:24 771

转载 Qt之JSON生成与解析

Qt之JSON生成与解析(2013-11-23 15:10:31)转载▼标签:qtqjsonqjsondocumentqjsonobjectqjsonarray分类: Qt    JSON(JavaScript Object Notation)是一种轻量级的数据交换格式。它基于JavaScript(Standard

2017-06-09 14:06:35 328

转载 Qt之高级网络操作(HTTP/FTP快速上手)

服务器 Json http ftp 主机 request url摘要: 简述 Qt Network 模块中提供了一些高级别的类,例如:QNetworkRequest、QNetworkReply 和 QNetworkAccessManager,使用常见的协议执行网络操作。 在分享的过程中,顺便介绍下 Fiddler,便于我们调试。Fiddler 是一个 HTTP 协议调试代理工具。当然,也可

2017-05-27 15:57:04 1040

转载 Qt 网络数据传输

1、全局定义需要定义一些全局变量和常量,定义如下//存储文件路径和文件名的结构体struct openFileStruct{ QString filePath; QString fileName;};struct clientInfo //客户端信息{ QString ip; //ip int state; //状态

2017-05-27 11:40:03 1196

转载 Qt 网络数据传输

以前写界面主要用Qt做UI,底层的功能是调用别人提供的接口,分工比较明确,但要更好地实现跨平台,则尽量使用Qt内部的接口(当然,也有很多比较强大的库,例如Libcurl)。Qt5自带的网络处理模块QtNetwork:主要通过QNetworkAccessManager、QNetworkRequest、QNetworkReply来处理网络相关的数据。    这里举例用户登录验证。。。包括:域名、用

2017-05-26 16:27:24 1610

转载 Qt中使用QHttp连接网站服务器,并传递参数

Qt中使用QHttp连接网站服务器,并传递参数(使用QHttp::request()函数实现)时间 2012-04-21 21:10:02  CSDN博客原文  http://blog.csdn.net/lslxdx/article/details/7485297主题 Qt Web服务器 PHPQt里提供QHttp实现Qt代码与Http服务器通信,提供GET、P

2017-05-26 16:01:33 4195 2

转载 嵌入式linux上QT标准键盘输入的实现

在嵌入式平台上运行QTE时,使用的键盘通常不是标准键盘,而是嵌入式设备外扩的普通按键。那么实现QTE键盘输入的方法大体上可以分为两类:(1)编写一个普通按键驱动,然后开辟一个QT线程读取按键值,在通过信号把按键值发送出去。需要接收键盘输入的目标,声明槽函数,接收键盘信号。        (2)将按键驱动编写成标准键盘驱动,让QTE感觉和标准键盘在打交道。上述两种方法

2017-04-27 10:25:07 1493

原创 DS1302芯片在am335xD上的移植

基于总线驱动设备模型基本框架:bus_drv_dev模型(是一种机制)对于device来说:1.把device相关信息放入bus的dev链表2.从bus的drv链表取出每一个drv,用bus的match函数判断drv能否支持dev3.若能支持,调用drv的probe函数。对于driver来说1.把driver放入drv链表2.从dev链表中取出,利用

2017-03-20 16:13:48 514

转载 关于QT的系统总结

阅读目录编译环境与开发流程QT项目的构成及原理QT中的布局QT中的通用控件QVariant 类型QComboBox控件QTableWidget控件QTabWidget控件QWebview控件使用QSS编码问题QT的内存管理QT的信号槽QT中绘图QT的线程QT中使用第三方的dllQT中为控件添加右键菜单的方法结束语 编译环境与开发流程开发QT有两种IDE可以使用,

2017-03-15 09:53:48 739

转载 qt中在不同类间传递参数的几种方式

刚开始我通过构造函数传递参数,能成功传递但数据却不会自动更新。随后想到通过全局变量传递参数。一般来说在多个源程序间传递变量大概有两种方法,一是利用extern声明全局变量来进行传递,二是将全局变量定义成一个类的静态变量,通过类名::变量名进行调用    本程序实现一个计数器,主窗口显示计数值(1s加1),点击按钮弹出子窗口,子窗口的lcd同步显示计数值。其中ui文件已用designer画好

2017-03-15 08:47:38 9612

原创 Qt QCustomerPlot实时动态曲线

1.新建工程,添加QCustomer.h 和QCustomer.cpp源文件。 MainWindow.h的头文件#include #include class Dialog;namespace Ui {class MainWindow;}class MainWindow : public QMainWindow{    Q_OBJECT   public

2017-03-13 14:30:30 3123

转载 Qt 中GBK和UTF8的转换

[cpp] view plaincopy#include     inline QString GBK2UTF8(const QString &inStr)  {      QTextCodec *gbk = QTextCodec::codecForName("GB18030");      QTextCodec *utf8 = QTextCod

2017-03-10 10:40:23 2614

翻译 C语言开源项目推荐

- 1. Webbench Webbench是一个在linux下使用的非常简单的网站压测工具。它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力下工作的性能,最多可以模拟3万个并发连接去测试网站的负载能力。Webbench使用C语言编写, 代码实在太简洁,源码加起来不到600行。下载链接:http://home.tiscali.cz/~cz210552/web

2017-03-08 14:49:18 1314

转载 Qt样式表

导语一个完善的应用程序不仅应该有实用的功能,还要有一个漂亮的外观,这样才能使应用程序更加友善,更加吸引用户。作为一个跨平台的UI开发框架,Qt提供了强大而灵活的界面外观设计机制。Qt样式表是一个可以自定义部件外观的十分强大的机制。Qt样式表的概念、术语和语法都受到了HTML的层叠样式表(Cascading StyleSheets,CSS)的启发,不过与CSS

2017-03-03 09:02:43 1038

DDS 开发学习教程 C++

汽车软件开发,自动驾驶通讯,机器人通讯,通信中间件绕不开,当前最火热的无非有 2 种:Some/IP 和 DDS。DDS 是一种分布式通信标准,有很多商业和开源的实现,Fast DDS 是其中的一种。它在 ROS2 中被应用,而 Apollo 中的 CyberRT 框架中也有它的身影。

2022-10-10

V-SLAM全课程学习资料

VSLAM 学习全部理论课程,从技术知识介绍,逐步提高,到完整的部署实施,是入门到提高的理想资料。打开方法:pdf->7z

2021-06-22

V2X防碰撞算法参考学习

主要列举了目前常用的几种V2X通讯和防碰撞算法介绍,针对爱好防碰撞的朋友提供学习基础。

2021-06-22

offer副本.rar

收集各大公司的笔试和面试技术问题,详细介绍解答方法和技巧。剑指offer,为进入大公司奠定坚实基础。打开方式rar-> pdf

2021-06-22

架构设计参考 高可用架构

学习架构设计的参考资料,提供了多个案例的架构,例如推特和微博等。

2021-06-22

Qt OpenGL 教程

Qt 开发过程中,如何调用GPU加速界面响应,一直是开发难点,从这个点切入,详细介绍了Qt开发中如何使用OPENGL,混合开发,C++语言,易懂,推荐大家一起学习。

2020-11-23

Qt样式表学习之路.zip

Qss 是用来设置界面样式的设置的方法就是类似于 CSS,通过以一定规则组 织的字符串来给界面设置样式, 而不用我们调用控件对象的接口或子类化 QStyle 去设置样式

2020-11-23

QML 和C++混合编程宝典.zip_C语言能实现gui编程吗

Qt在当下嵌入式开发中越来越热,而QML的引入,开辟了界面和功能解耦开发的先河,这份资料系统介绍了Qt 和QML开发技术,详细说明了C++ 和QML如何交互,推荐给大家一起学习。

2020-11-23

Linux常用服务的安装与配置.zip

Linux常用服务的安装与配置 :NFS TFTP 等服务,便于开发人员更高效的技术开发,介绍详细,配置清晰,推荐给大家。

2020-11-23

C-V2X开发秘籍.pdf

针对目前比较热门的V2X 自动驾驶技术,本资料介绍了V2X通信的各个标准和驾驶情形,特别详细,推荐给大家,一起学习

2020-11-19

设备树使用和开发详解

设备树使用和开发详解,详细介绍了在LINUX-ARM开发中,如何使用设备树的说明,比较有价值,推荐大家看一看

2020-11-19

u-blox8-M8系列配置.pdf

u-blox8-M8系列配置资料,以及软件U-Center使用说明,该模块是带IMU的GPS定位,稳定高频

2020-11-19

ROS的C++程序编译流程图.pdf

在Ubuntu系统下,如何构建ROS开发环境,以及命令行的使用,机器人开发必备资源,推荐大家看一看,对学习很有帮助

2019-10-30

ROS开发学习.7z

ROS开发学习必备资源,学习怎么进行机器人编程,机器学习在机器人上的使用

2019-10-30

STM32 编码器.zip

配置定时器为编码器模式时,库版本的配置代码,希望能和大家一起分享,能帮助大家快速进步

2019-10-30

空空如也

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

TA关注的人

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