自定义博客皮肤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)
  • 资源 (6)
  • 问答 (1)
  • 收藏
  • 关注

转载 AVR446步进电机算法推导及应用

声明:如有任何侵权问题请给我留言,本博客文章均由我个人辑写! 在学习步进电机控制过程中可谓困难重重,资料零散,或者说资料很难找,所以我决定在这个博客这里整理目前网络上的步进电机算法,并重新推导、理解他们,且能够真正的应用起来,并希望能够帮助大家,学习还是自己的,依靠自己的努力才能够学到手,不要照搬即用,应该去理解其中的奥秘。 这一章主要介绍AVR446的推导过程,在很多资料里,很...

2018-10-12 14:49:23 2817

转载 编译QT时出现lib/libQtGui.so: undefined reference to `ts_read_raw'的解决办法

lib/libQtGui.so: undefined reference to `ts_read_raw’/lib/libQtGui.so: undefined reference to `ts_open’/lib/libQtGui.so: undefined reference to `ts_fd’/lib/libQtGui.so: undefined reference to `t...

2018-07-07 00:36:34 2001

转载 tslib移植

转载地址:http://blog.csdn.net/hnust_cool/article/details/7482427前段时间让Tslib搞晕头了,原来一切都是版本惹的祸。本文只是一个随笔,随笔者,随意用笔写下心得而已,因此不必较真。正如我所欣赏的“乘兴而来,兴尽而返”一样。——估计当年王子猷是赏完了夜景,兴致也完了,就回家了。闲话少提。搞tslib时,出现了许多错误,像No r...

2018-07-07 00:20:37 470

转载 Qt 交叉编译 The tslib functionality test failed! 解决方案

Qt 交叉编译在执行 ./configure … 的过程中可能出现 The tslib functionality test failed!直接原因: Qt 源码 config.tests/unit/tslib 目录下的程序执行 make 未通过.解决思路: cd config.tests/unit/tslib 目录下, 执行 make, 如果不能通过, 分析 Makefile, 查看是...

2018-07-07 00:05:20 698

转载 tslib移植

环境:Ubuntu,交叉编译器,tslib-1.4移植步骤:第一步:获取tslib的源码使用git获取tslib源码:$ git clone https://github.com/15903016222/tslib.git$ cd tslib第二步:编译,安装tslib-1.4注意:在编译tslib之前确认自己的电脑上已经安装了automake autoconf lib...

2018-07-06 20:48:11 169

转载 gcc-4.8.3交叉编译

1.环境:Ubuntu 16.042.获取wget mirrors.ustc.edu.cn/gnu/gcc/gcc-4.8.3/gcc-4.8.3.tar.bz23.解压tar xvf gcc-4.8.3.tar.bz24.切换目录cd gcc-4.8.35.下载mpfr等依赖库./contrib/download_prerequisites6.创建编译目录...

2018-07-06 16:33:45 1480

转载 TQ335X的u-boot移植(二)

硬件平台:TQ335X_BOARD_V2.1软件环境:VMWARE10+UBUNTU14.04打开board\ti\am335x\board.c文件修改如下:

2017-02-10 14:05:00 594

转载 TQ335x的uboot移植(一)

最近打算移植uboot2015.07到TQ3358平台,在下面这个帖子里看到了如何移植uboot的介绍,这对于uboot2015后续的版本也有帮助,在此留个记录,这个帖子的下面还有些回复也值得参考。http://blog.csdn.NET/girlkoo/article/details/41183217最近移植了下u-boot-2014.10到TQ335x,如果基于am335x evm进行移植,需要

2017-02-10 14:02:22 923

原创 Ubuntu16.04 gedit 中文乱码

更新到16.04,gedit打开中文时,依然存在乱码的问题。ubuntu官方给出的解决方案是,gedit3.x以上版本的在命令终端输入命令: gsettings set org.gnome.gedit.preferences.encodings auto-detected “[‘GB18030’, ‘UTF-8’, ‘CURRENT’, ‘ISO-8859-15’, ‘UTF-16’]”

2016-05-16 17:45:41 18176 3

原创 Ubuntu16.04 vim 配置自动补全

Ubuntu16.04 vim 配置自动补全上个月末,ubuntu16.04的消息在各linux论坛算是炸开了锅。对于一直置立于ubuntu下的我,也是蛮期待下一个长期稳定版本的发布。好不容易等到了新版本的发布,刚好那几天请假在家,工作上也没有什么事。对于有跟新症的我,那还等什么呢,那还不赶紧的备份安装。一直用vim进行c++的编写工作,当然更新系统后少不了进行vim的各种配置。vim的补全功能虽

2016-05-10 16:46:30 11772

转载 fflush(stdin)引起的问题

今天在调试一段输入程序时,偶然发现scanf()输入函数缓冲区残留的问题。网上转了一大圈,大家都说用fflush(stdin)进行强制刷新,但是在LINUX上的GCC不起什么作用。于是加到了以下文章,对fflush()函数进行了深度分析,分享一下。文章转至:http://my.oschina.net/deanzhao/blog/797901. 为什么 fflush(st

2016-01-27 14:17:31 9000 3

转载 QT移植

导版权声明该文章原创于Qter开源社区(www.qter.org),作者hzzhou,转载请注明出处!导语前面我们测试了天嵌自带的Qt平台,从这一篇开始,我们将正式着手Qt的移植工作,就是首先编译出ARM版本的Qt库,然后用这个Qt库来编译可以在开发板上运行的Qt程序,最后将这个Qt程序放到开发板上运行。而进行Qt移植的第一步就是进行Qt库的交叉

2015-10-15 09:28:19 5888 1

原创 最好的Stardict词库下载地址

目前找到的最好的Stardict词库下载地址http://abloz.com/huzheng/stardict-dic/linux 必备神器

2015-08-22 10:13:28 25058 1

转载 Qt 5.3.2在周立功M3352开发板的移植记录

1.一般板子上都带有配套的交叉编译,没有的话,可以从网上下一个。交叉编译器的放在/opt/tools/arm-2011.03/bin看一下应该是这样的 2.到www.qt-project.org下载QT5.3.2的源代码qt-everywhere-opensource-src-5.3.2.tar.gz。3.解压到当前文件夹。tar xzvf qt-everywhere-

2015-08-19 22:25:40 2316 1

转载 C++对象模型之RTTI的实现原理

RTTI是Runtime Type Identification的缩写,意思是运行时类型识别。C++引入这个机制是为了让程序在运行时能根据基类的指针或引用来获得该指针或引用所指的对象的实际类型。但是现在RTTI的类型识别已经不限于此了,它还能通过typeid操作符识别出所有的基本类型(int,指针等)的变量对应的类型。C++通过以下的两个操作提供RTTI:(1)typeid运算符,

2015-06-14 17:57:53 545

转载 C++对象模型之详述C++对象的内存布局

在C++对象模型之简述C++对象的内存布局一文中,详细分析了各种成员变量和成员函数对一个类(没有任何继承的)对象的内存分布的影响,及详细讲解了如何遍历对象的内存,包括虚函数表。如果你在阅读本文之前,还没有看过C++对象模型之简述C++对象的内存布局一文,建议先阅读一下。而本文主要讨论继承对于对象的内存分布的影响,包括:继承后类的对象的成员的布局、继承对于虚函数表的影响、virtual函数机制如何实

2015-06-14 17:55:24 723

转载 C++对象模型之简述C++对象的内存布局

在C++中,有两种类的成员变量:static和非static,有三种成员函数:static、非static和virtual。那么,它们如何影响C++的对象在内存中的分布呢? 当存在继承的情况下,其内存分布又是如何呢?下面就一个非常简单的类,通过逐渐向其中加入各种成员,来逐一分析上述两种成员变量及三种成员函数对类的对象的内存分布的影响。 注:以下的代码的测试结果均是基于U

2015-06-14 17:51:50 2624

转载 vim ctags cscope 用法

好长时间没有上来更新了, 今天趁老板不再上来休闲一下. 本章要说的是和vim的tags相关的内容. 之所以在跳转之后就说明tags是因为这个功能相当的重要和实用. 好的东西自然是需要提前分享的.  首先, 要说的是关于vim使用ctags, cscope的相关教程, 网络上已经有相当详尽的文章可以搜索到. 这里不会在重复大多数网络上可以搜索到的入门教程了. 并且在此提醒阅读本篇博客的读者,

2014-09-20 11:17:03 7399

转载 vim常用命令及插件

峰式笔记---ZHANGSF(Lance)http://www.ibm.com/developerworks/cn/linux/1307_liuming_linuxtime1/index.html随笔 - 78, 文章 - 4, 评论 - 8, 引用 - 0将Vim改造为强大的IDE—Vim集成Ctags/Taglist/Cscope/Winmanage

2014-09-18 15:33:21 1885

转载 ubuntu进制转换输出

进制转换命令 -->bcbc命令是一个很好用的term计算器。我们要用到 bc的ibase和obase方法。ibase是输入数字的进制,而obase就是输出数字的进制了。如果用一条命令来转数字,可以用echo命令和管道结合bc。如下:10进制转2进制:$ echo "obase=2;ibase=10;100" | bc110010010进

2014-07-10 14:21:02 1259

原创 Qt编译安装后中文无法显示问题

最近系统出了点问题,重新安装到UBUNTU14.04,但

2014-06-19 10:43:29 3415

转载 在QtCreator上 使用版本控制系统Git(二)

在QtCreator上使用版本控制系统Git(二)提到版本控制,就不得不提到它的一个重要的功能:分支功能。假如我们制作项目需要一些差异化的版本(例如Windows7家庭版和Windows7旗舰版等),但是它们都是拥有相同的部分,仅仅有一些部分是不同的,那么我们完全可以先制作相同的底层部分,然后创建多个分支,分别制作,这样可以拥有两个版本进行评估,最终选择一个更好的版本,也可以两个版

2013-09-29 10:31:58 886

转载 DLL接口的导出

原文作者:Alex Blekhman 翻译:朱金灿  原文来源:http://www.codeproject.com/KB/cpp/howto_export_cpp_classes.aspx 译文来源:http://blog.csdn.net/clever101 C++语言毕竟能和Windows DLLs能够和平共处。 介绍      自从Win

2013-06-20 08:43:13 11785

原创 无法解析的外部符号 _tWinMain@16

无法解析的外部符号 _tinMain@16编译出下如下错误:error LNK2019: 无法解析的外部符号 _WinMain@16,该符号在函数 ___tmainCRTStartup 中被引用 error LNK1120: 1 个无法解析的外部命令 出这个错误可能有以下几个原因:解决方案一新建项目是控制台应用程序而程序通过的是WinMian(及windows入口函数)因为新建

2013-06-17 09:42:05 1773

原创 ubuntu使用sqlite3数据库

1、在ubuntu下安装sqlite3       sudo apt-get install sqlite sqlite32、检查安装库系统是否成功,终端下输入sqlite3,出现版本号!3、安装sqlite3编译需要的工具包      sudo apt-get install libsqlite3-dev4、代码测试#include #include

2013-03-19 11:54:05 2581

原创 ubuntu下交叉编译sqlite3.7.16

1、从sqlite官方网上下载sqlite-autoconf-3071600.tar.gz原码,网址http://www.sqlite.org/download.html2、tar -zxvf sqlite-autoconf-3071600.tar.gz -C ./ 解压到当前目录下3、cd sqlite-autoconf-3071600/ 进入到原码目录下4、

2013-03-19 09:35:47 4601 5

原创 Qt中隐藏启动鼠标

修改Qt原码:src/gui/embedded/qwscursor_qws.cpp文件中void QWSServerPrivate::initializeCursor()函数原来的:    setCursor(QWSCursor::systemCursor(Qt::ArrowCursor));     q->sendMouseEvent(QPoint(swidth/2,sheigh

2013-02-28 16:30:40 1805 3

YoucompleteMe配置文件

YouCompleteMe的配置文件 修改了缺省下找不到一些c++库文件及c++的一些补全问题

2016-05-10

vim配置文件

vim配置文件 主要对vim的显示、语法、补全、常用插件等功能进行了设置 可以参考进行vim环境设定

2016-05-10

tslib-1.4.tar.gz

在采用的触摸屏的终端中,少不了的是触摸屏校正,而一般我们用的触摸屏校正程序正是其开源的tslib

2015-08-22

TCP/IP详解

我们愿意向广大的读者推荐W. Richard Stevens关于TCP/IP的经典著作(共3卷)的中译本。这里是其中的第3卷:《TCP/IP详解 卷3:TCP事务协议、HTTP、NNTP、UNIX域协议》。 大家知道,TCP/IP已成为计算机网络的事实上的标准。在关于TCP/IP的论著中,最有影响的就是两部著作。一部是Douglas E. Comer的《用TCP/IP进行网际互连》,一套共3卷(中译本已由电子工业出版社于1998年出版),而另一部就是Stevens写的这3卷书。这两套巨著都很有名,各有其特点。无论是从事计算机网络的教师还是进行科研的技术人员,这两套书都应当是必读的。 本书的特点是内容丰富,概念清楚且准确,讲解详细,例子很多。作者在书中举出的所有例子均在作者安装的计算机网络上经过实际验证。在本书的最后,作者给出了许多经典的参考文献,并一一写出评注。 第3卷是第1、2卷的继续和深入。读者在学习这一卷时,应当先具备第1卷和第2卷所阐述的、关于TCP/IP的基本知识和实现知识。本卷仍然采用了大量的源代码来讲述协议及其应用的实现,并且本卷使用的一部分源代码是对第1卷和第2卷中有关源代码的修改,需要对照参考。这些内容对于编写TCP/IP网络应用程序的程序员和研究TCP/IP的计算机网络研究人员是非常有用的。

2015-01-22

LINUX下GDB教程

GDB是一个强大的命令行调试工具。大家知道命令行的强大就是在于,其可以形成执行序列,形成脚本。UNIX下的软件全是命令行的

2013-03-19

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

TA关注的人

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