自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

留马人

一个随性、特立独行的开发者。。。

  • 博客(84)
  • 资源 (4)
  • 收藏
  • 关注

转载 以下均是在X86平台下编辑,操作,运行

以下均是在X86平台下编辑,操作,运行编写好驱动,通过挂载的方法将驱动程序挂载到内核里面,大致步骤如下:一:  1>建立以.c为后缀的c语言程序文件 (里面包含了设备名及设备号等)2>建立Makefile文件(作用是通过make来产生设备文件*.ko文件,里面可以建立自己的平台所需的设备文件如:arm等).make 产生相应的设备文件二: 要在/dev下建立相应的设

2017-07-27 13:22:19 1157

转载 bitnami redmine 邮件 配置

标签:bitnami redmine 邮件 配置安装好bitnami-redmine之后,如果需要在项目中发送邮件告知服务,需要进行一些简单的配置。1.用文本编辑器打开 D:\Bitnami\redmine-2.6.5-0\apps\redmine\htdocs\config\configuration.yml 文件,找到以下内容:2.配置邮件服务器

2016-06-07 11:33:07 4469

转载 Windows访问Ubuntu14.04远程桌面全攻略

最近接到一个任务,在Ubuntu系统下开发一个串口读写程序。开发要在台式机上进行,安装UbuntuKylin 14.04,并且在串口连接了设备。个人使用的是笔记本电脑,系统是Windows8.1。自然想到使用远程桌面登录到Ubuntu,使用起来就方便多了。经过一番搜索、总结和实践,完美实现了此功能。下面一起来试试吧,go!步骤1:在Ubuntu系统中允许远程登录打开启动器左上角的程序搜

2016-06-07 11:23:57 8063

转载 undefined reference to `png_create_write_struct'问题解决

转载地址:http://www.linuxidc.com/Linux/2014-02/97344.htm由于系统原因,今天要重新编译QT,在编译PC版的qvfb的make步骤时,出现了如下错误:.obj/release-shared/qanimationwriter.o: In function `QAnimationWriter::QAnimationWriter(QString

2016-06-06 19:16:02 1572

转载 安装ubuntu 12.04 samba图形界面

系统平台:VMware Workstation9.0 + ubuntu12.04首先要解决windows和linux网络连接问题:在VMware Workstation9.0 “设置” 选项中,设置"网络"网络连接1   选中“启用网络连接” 方式:NAT网络连接2 选中“启用网络连接” 方式:Bridged Adapter启动ubuntu,查看IP地址: #ifconfig

2016-06-03 13:04:51 9013

转载 win7如何设置共享目录,并且访问不需要输入用户名和密码。

1、打开guest帐号,guest帐号默认情况下是不启用的    进入控制面板->用户帐户->管理其他帐户->激活Gust用户2,右击共享目录,属性->共享->共享->添加Guest用户3.  进入控制面板->网络和共享中心->更改高级共享设置->密码保护的共享->关闭密码保护共享4、“开始”——“运行”——secpol.msc5、“本地策略”——“安全选项

2016-05-26 09:10:14 14678

转载 Qt多窗口切换程序

该文章转自:http://www.2cto.com/kf/201203/124441.html! Qt多窗口切换程序1.ui文件中布局 2.主要程序 main.cpp[cpp] view plain copy#include     #include "mainwindow.h"    

2016-05-25 21:31:17 1015

转载 如何让移植的嵌入式ARM显示中文汉字

如果你急于在ARM开发板上看到Qt显示中文,而不介意稍次的效果,可以在运行Qt程序时,增加设置字体的参数,比如运行名为hello的Qt程序:./hello -fn unifont1.首先,需要文泉驿字体文件,你可以从网络上下载得到这些文件,比如,wenquanyi_160_75.qpf。将全部文泉驿字体文件复制到ARM开发板上的Qt字体库中,在这个例子中,Qt字体库的路径是/usr/loc

2016-05-25 21:11:00 7949

原创 /usr/local/Trolltech/QtEmbedded-4.8.5-arm/include/QtCore/qatomic_armv5.h:131: 错误:no such instruction

../../include/QtCore/../../src/corelib/arch/qatomic_arm.h:131: Error: no such instruction: `swpb %cl,%dl,[%edi]'可能是arm 交叉环境有问题,如果配置好了一般reconfigure下就ok.如果总是有问题,可以修改qatomic_arm.h,将汇编用c code写可以避过这个错误

2016-05-25 00:47:13 6159

转载 qt-4.8.5移植不能显示中文的解决办法

qt安装cd qt-everywhere-opensource-src-4.8.5/1.配置echo yes | ./configure -prefix /usr/local/qte-arm -opensource -embedded arm -xplatform qws/linux-arm-g++ -no-webkit -qt-libtiff -qt-libmng -qt-m

2016-05-24 22:41:06 3341

转载 window中对ubuntu通过samba共享出来的文件没有写权限/无法修改--转载

【问题】已经实现了Ubuntu 10.10下,通过Samba共享出来文件夹,在Windows下面,已经实现了可以正常访问,读取文件或文件夹了。但是却发现没有写入的权限。从ubuntu共享出去的文件,只允许一个叫做tq2440的用户访问。【解决过程】1.最容易想到的原因就是smb的配置是否正确了,但是我这里确保我的配置是正确的,是通过samba的图形界面配置的,的确勾选了可写入的那个

2016-05-24 20:20:11 17828

转载 编译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

2016-05-24 01:58:47 3740

原创 mini2440一线触摸屏的tslib移植说明

宿主机:ubuntu12.04,开发板:mini2440(TD35),交叉编译工具为4.4.3在移植qt的过程中还算顺利,但是卡在了移植mini2440的talib,主要是它和其他的屏幕不一样,是一线的触摸方式(是在触摸屏和2440直接有一个单片机做中间的转换)。所以还是有必要写下来,给后面的同学有个参考,也方便自己做下笔记。下面开始讲解移植的过程:第一步:首先安装必要的工具,

2016-05-23 22:52:19 2499 2

转载 一线触摸tslib移植完全说明--转载

我已经上传了完善好的源代码,已经加入对一线触摸的支持,如果想直接使用,不用自己加补丁:请到http://code.google.com/p/openwrt-for-embedded/,点击Download页面,下载tslib-one-wire.tar.bz2。但是建议你把下面的内容看完,以便使用这个已经加入对一线触摸支持的tslib。一开始接触时,感觉友善的触摸屏好奇怪

2016-05-23 12:42:16 891

转载 Tslib和Qt 4.8.4与在开发板上的移植--转载

这篇博客算是接着Linux 下编译、安装、配置 QT这篇的,搞完PC平台的就来弄一下嵌入式平台的,Linux的东西搞起来麻烦的地方就在于太杂、太散,像QT,各版本之间都有很多差异,因此在网络上查找资料不能光看某一个,必须很多资料综合来判断、取舍。好了,下面进入正题,本篇主要记录QT的交叉编译过程,这过程中很多东西我都试着去理解,去找出为什么这样做,然而毕竟时间有限,很多地方还不太清楚,只能先做

2016-05-23 10:05:39 553

转载 tslib和Qt移植笔记--转载

主机:Windows 7旗舰版,VMware7.1.2,Fedora9编译环境:arm-linux-gcc 4.4.3Linux版本:linux-2.6.32.2目标板文件系统:busybox-1.19.4参考资料:http://hi.baidu.com/vv1133/blog/item/b06c760a3c2a0332b0351d89.html http:

2016-05-23 09:28:01 1745

转载 arm平台tslib的编译与qte源代码包配置中的-qt-mouse-tslib--转载

自己一个人学习摸索,真不是件容易的事,为了能够在qt-embedded-linux-opensource-src-4.5.3里配置-qt-mouse-tslib不出问题,我可是足足折腾了三天,以下我将自己的工作成果贴出,与大家共享:一、下载tslib-1.4.tar,编译     1. 当然以下内容是参考网络其它文章的,安装前有三个相关软件:autoconf,automake,li

2016-05-23 09:20:16 618

转载 tslib编译与安装

sudo apt-get install automakesudo apt-get install autogensudo apt-get install autoconfsudo apt-get install libtool# tar -zxvf tslib-1.4.tar.gz# cd tslib# ./autogen.shecho "ac_cv_func_malloc_

2016-05-22 15:23:52 722

转载 QT经典错误:/usr/include/qt4/QtCore/qatomic_i386.h:132: error: impossible constraint in 'asm'

如果交叉编译为ARM的话,需要一个QT_ARCH_ARM的宏,同理mips的宏为QT_ARCH_MIPS,需要在你编译的时候给配置上。自己有耐心的话就去查查为什么这个宏变成了QT_ARCH_I386了。我的错误原因是:Makefile里面QMAKE = 选项指定的qmake 路径错误。本来该 是/usr/local/Trolltech/QtEmbedded-4.6.3-arm/

2016-05-20 01:02:49 4924

转载 Linux下实现Qt 4.6.3移植 Ubuntu10.10篇--转载

Linux下实现Qt 4.6.3移植 (Ubuntu10.10篇) 是本篇介绍的内容,不多说先来看内容。1、移植准备1.1编译所需环境和资源1、Qt源码包:Qt4.6源码包 :qt-everywhere-opensource-src-4.6.3.tar.gz2、交叉编译工具:arm-linux-gcc-4.4.3-20100728.tar3、触摸屏校验工具

2016-05-19 22:20:58 845

原创 编译qt-arm版本的配置文件

#/bin/bashecho yes | ./configure -prefix /usr/local/Trolltech/QtEmbedded-4.8.5-arm -opensource -confirm-license -release -shared -embedded arm -xplatform qws/linux-arm-g++ -depths 16,18,24 -fast -op

2016-05-19 22:16:10 1298

转载 undefined reference to `png_create_write_struct'问题解决

转载地址:http://www.linuxidc.com/Linux/2014-02/97344.htm由于系统原因,今天要重新编译QT,在编译PC版的qvfb的make步骤时,出现了如下错误:.obj/release-shared/qanimationwriter.o: In function `QAnimationWriter::QAnimationWriter(QString

2016-05-19 21:08:51 1156

转载 嵌入式Qt开发环境搭建及移植到开发板----Qt学习笔记

整了好多天的Qt移植,今天终于弄出来了。记录一下学习过程,可把我闹心死了。先说说Qt源码包,我刚装Qt的时候非常乱,又有x11的,又有embedded的,还有everywhere的。现在明白了,安装x11,可以开发在pc机下运行的应用程序,并且会生成一些Qt开发工具designer和qvfb。安装embedded ,可以开发在开发板上运行的Qt应用程序。使用everywhere,需要解压三

2016-05-19 20:00:01 3231

转载 在Linux中分别安装应用于不同平台的QT:PC;嵌入式X86;ARM。

在Linux中分别安装应用于不同平台的QT:PC;嵌入式X86;ARM。       这三者PC版、嵌入式X86版和ARM版的区别主要体现在:当configure时分别加了不同的参数,具体区别是:         PC平台:在linux中全安装qt,用它编译好程序后,直接用“./”就可运行。       嵌入式X86平台:带有qvfb功能,在PC机上可以模拟应用程序在arm开发

2016-05-19 19:22:09 3438

转载 Qt程序移植到Firefly开发板(Arm linux)下运行--转载

先show一下Qt程序移植成功在Firefly开发板下运行的视频:一、环境介绍主机系统:Ubuntu12.04.1 X86_64目标板:Firefly开发板,1024x768液晶显示器,USB鼠标、USB键盘现需要在主机上搭建QT Arm开发环境,将主机中编译好的QT程序放到开发板上运行,Firefly开发板则需要安装某个版本的Qtopia或者单纯移植Qte也行.因Qtop

2016-05-17 12:54:55 5445

转载 qt creator开发arm linux

最近把Qt到开发环境建立了起来,以后打算多点时间在学习Qt上面,下面是我的移植与搭建过程,现在贴出来希望能对大家有点帮助。。。。。作者:顾文彪博客:http://blog.chinaunix.net/u3/113714/交叉编译器:arm-linux-gcc-4.3.2开发环境:ubuntu10.10声 明:最近在网上发现有某些人转载我的文章不但没有标明来源,还说是自己

2016-05-17 11:40:07 2398

转载 STM32F10x系列的MCU配置PB3和PB4为普通IO口

对于初学习者来说为什么用到PB3和PB4时无法控制输出呢?下面就这一问题进行分析讲解。首先,STM32F10x系列的MCU复位后,PA13/14/15 & PB3/4默认配置为JTAG功能。有时我们为了充分利用MCU I/O口的资源,会把这些端口设置为普通I/O口。具体方法如下:在GPIO_Configuration(); // 配置使用的 GPIO 口:注意:不要

2016-03-17 09:04:46 5106 1

转载 ARM QT移植详细步骤教程--转载

米尔SAM9X5和A5D3X上默认的Qt版本是4.5.3,当这个版本的Qt库不能满足实际开发需求时,可通过此方法制定Qt开发、运行环境。移植的步骤如下:1、下载新版qt;2、编译tslib;3、编译qt;4、配置编译后的qt,以便在主机上用qmake编译适用目标板的qt应用;5、拷贝lib文件到目标板。一、下载qt和tslib比如要安装4.8.5版本,则

2016-03-10 11:20:14 1841

转载 移植Qt-4.8.5出现undefined reference to '__sync_sub_and_fetch_4'解决方法--转载

想要把Qt-4.8.5移植到s3c2440开发板,编译器为arm-linux-gcc 4.3.3,在编译过程中出现:obj/release/JSClassRef.o: In function `OpaqueJSClassContextData::~OpaqueJSClassContextData()':JSClassRef.cpp:(.text+0x5dc): undefined re

2016-03-10 02:39:02 2493

转载 Ubuntu下 嵌入式Qt开发环境的搭建--转载

一、qt的版本介绍    按照不同的图形界面来划分,分为四个版本:Win32版:适用于windows平台;X11版:适用于各种X系统的Linux和Unix平台;Mac版:适用于苹果的MacOS;Embedded版:适用于具有帧缓冲(Frame buffer)的linux平台;      Qtopia是基于qt开发的一个软件平台,Qtopia是构建于Q

2016-03-09 13:28:47 835

转载 Qt编写串口通信程序全程图文讲解 --转载

在Qt中并没有特定的串口控制类,现在大部分人使用的是第三方写的qextserialport类,我们这里也是使用的该类。我们可以去http://sourceforge.net/projects/qextserialport/files/进行下载,也可以去下载我上传到网上的:http://download.youkuaiyun.com/source/1762781  或 http://ww

2016-03-07 10:39:04 1123

转载 Qt移植到ARM Linux教程--转载

Qt 是一个1991年由奇趣科技开发的跨平台C++图形用户界面应用程序开发框架。它既可以开发GUI程序,也可用于开发非GUI程序,比如控制台工具和服务器。Qt是面向对象的框架,使用特殊的代码生成扩展(称为元对象编译器(Meta Object Compiler, moc))以及一些宏,易于扩展,允许组件编程。2008年,奇趣科技被诺基亚公司收购,QT也因此成为诺基亚旗下的编程语言工具。201

2016-03-03 09:43:26 2082

转载 全志面试题(嵌入式软件)

1、char a[] = "ab\n\\012\""; strlen(a) = 8 .注释:8个字符分别为 'a'    'b'    '\n'    '\\'(反斜线符"\",“\\0”是两个字符)    '0'    '1'    '2'    ' /" '(双引号符) 2、int  (*ptr)();是什么作用?答:表示申明了一个函数指针变量ptr,举例:

2015-12-02 13:01:10 1745

转载 linux socket 编程(C语言)--转载

原文出处:http://blog.youkuaiyun.com/piaojun_pj/article/details/5920888最近看了一些网络编程的书籍,一直以来总感觉网络编程神秘莫测,其实网络编程入门还是很容易学的,下面这些代码是我在linux下编写的,已经运行过了,编译之后就可以运行了。有不足之处希望大家多多指出,共同学习交流。     套接字是一种进程间的通信的方法,不同于以往介绍

2015-12-01 23:33:38 424

转载 stm32f207/stm32f407擦除内部flash讲解

STM32F4Discovery开发帮使用的STM32F407VGT6芯片,内部FLASH有1M之多。平时写的代码,烧写完之后还有大量的剩余。有效利用这剩余的FLASH能存储不少数据。因此研究了一下STM32F4读写内部FLASH的一些操作。【STM32F4 内部Flash的一些信息】STM32F407VG的内部FLASH的地址是:0x08000000,大小是0x00100000。

2015-05-30 01:03:52 27300 2

原创 c语言实现循环队列

#include#include#includetypedef int Item;#define MAXQUEUE 10typedef struct queue{ int front; int rear; int data[MAXQUEUE];}Queue;void InitQueue(Queue *pq){ pq->front = pq->rear = 0;}bool

2015-04-16 00:04:13 852

原创 队列的C语言实现

在学习队列的时候我们需要理解到底队列是什么呢?队列与堆栈不一样的,队列的先进先出,堆栈是先入后出。一、 在我们看代码之前我们需要了解两个结构体。如下:1-1.这个是队列元素的结构体:typedef struct node{ Item item; struct node *next;}Node;1-2.下面是队列的结构体,包括了队列的当前数目以及对头指针和队尾指针:typede

2015-04-15 22:58:30 821

转载 STM32串口IAP(YModem) (转载)

在之前的《STM32串口IAP》一文中,通过传输数据流来升级程序,但是这种"裸"数据的传输方式存在这许多的问题,比如它没有容错机制,不能保证数据的正确传输,还比如说它无法获知升级文件的信息,导致它在判断何时停止接收数据上“犹豫不决”。正式为了解决上面的问题,才引进了YModem协议。在《YModem协议简介》一文中,已经详细介绍了YModem的协议,这里就不再赘述,这篇文章就来讲讲如何将Y

2015-04-15 16:36:55 16452 2

转载 一个应用实例详解卡尔曼滤波及其算法实现

为了可以更加容易的理解卡尔曼滤波器,这里会应用形象的描述方法来讲解,而不是像大多数参考书那样罗列一大堆的数学公式和数学符号。但是,他的5条公式是其核心内容。结合现代的计算机,其实卡尔曼的程序相当的简单,只要你理解了他的那5条公式。在介绍他的5条公式之前,先让我们来根据下面的例子一步一步的探索。假设我们要研究的对象是一个房间的温度。根据你的经验判断,这个房间的温度是恒定的,也就是下一

2015-04-15 15:35:54 2751

原创 基于rt-thread+lwip源码分析-LWIP的IP层数据处理代码解析(lwip源码解析二)

LWIP的IP层数据处理代码解析继续分析rt-thread的网络接收数据部分的代码。。。。上移章节我们介绍了数据如何从网卡接收到lwip的pbuf里面的,现在我们紧跟着上一章节的内容介绍下网络数据怎么交由lwip内的IP层处理数据的呢?在上一章节中我们提到了在static void eth_rx_thread_entry(void* parameter)线程中接收网络数据的消息邮箱,然

2015-04-01 13:52:25 2706

tslib-one-wire.tar.gz

tslib-one-wire.tar.gz

2016-05-23

one-wire-ts-input-src-20111026.tar.gz

one-wire-ts-input-src-20111026.tar.gz

2016-05-23

tslib工具包

移植mini2440一线tslib包

2016-05-23

keilkill.bat

删除keil软件编译产生的中间文件,避免在copy到其他地方时出现编译错误的问题。

2014-11-13

空空如也

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

TA关注的人

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