自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (4)
  • 收藏
  • 关注

原创 基于Qt平台开发安卓应用

                                                  基于Qt平台开发安卓应用        在之前的Qt学习中,使用QtGUI来实现简单的界面与后台功能设计。这样开发出来的应用往往界面元素比较单一,美感几乎可以省略,与其他移动平台开发的App相比,确实逊色不少。基于此,Qt平台下开发GUI开始逐渐使用QML。使用QML开发的应用不仅界面美感十足,...

2019-01-12 00:16:54 46720 4

原创 对于arm嵌入式系统的一点认识

从本科开始接触了单片机,并且所有的开发全部停留在“裸机”开发阶段,即后来所谓的嵌入式系统的应用层和驱动层混合在一个框架里编程。这种“裸机”编程在早期功能比较单一且不复杂的系统上具有一定优势,但是随着嵌入式系统的功能越来越集成化和复杂化,早期的“裸机”编程的弊端呈现出来,分层概念在嵌入式系统里越来越多的体现出来。但是“裸机”编程有其自己的“生态环境”,并且其也是后来嵌入式编程的“垫脚石”。因此,对于

2017-10-11 12:55:50 5217

原创 Qt4.8.5移植到嵌入式linux(arm平台)

Qt的移植包括步骤如下:1. 下载新版qt;2. 编译tslib;3. 编译qt;4. 配置编译后的qt,以便在主机上用qmake编译适用目标板的qt应用;5. 拷贝lib文件到目标板。1 下载 tslib 和 QtTslib是一个开源的程序,能够为触摸屏驱动获得的采样提供诸如滤波、去抖、校准等功能,通常作为触摸屏驱动的适配层,为上层的应用提供了一个统一的接口。在采用触摸屏的移动终端中,触

2017-10-11 11:40:23 3032

原创 eclipse-CDT 下 openCV 环境建立

软件环境安装 首先按照《软件环境安装-全志A31S系统部署及驱动修改》安装好必要的软件环境。eclipse-CDT 软件安装 可以直接采用“sudo apt-get install eclipse-cdt”安装eclipse-CDT。或者通过压缩包解压安装。2.1 通过下载的软件包安装eclipse 将安装包“jre-8u66-linux-x64.gz”及“eclipse-cpp-mars

2017-10-10 22:24:07 430

原创 最小局域网实现tftp

1.Ubuntu服务器的搭建 . 首先输入命令:sudo apt-get install xinetd,安装 xinetd,如下图: 接下来输入命令安装 tftp 和 tftpd:sudo apt-get install tftp tftpd,如下图: 然后建立 TFTP 的配置文件,使用命令:vi /etc/xinetd.d/tftp 建立文件,

2017-10-10 17:00:44 638

转载 java中package和import的理解

转载自:http://blog.csdn.net/xiaohui_hubei/article/details/44409447 一些人用了一阵子的Java,可是对于 Java 的 package 跟 import 还是不太了解。很多人以为原始码 .java 文件中的 import 会让编译器把所 import 的程序通通写到编译好的 .class 档案中,或是认为 import 跟 C/C++ 的

2016-10-31 16:04:51 587

原创 命令行模式下java *class报错

主类//package com.mingrisoft;//在命令行模式下运行class文件时,package需要注释掉import javax.swing.JOptionPane;public class Test { public static void main(String[] args) { AlarmClock clock = new AlarmClock(100

2016-10-31 15:42:25 333

原创 arm平台Opencv静态和动态库的编译

opencv 2.4.12移植到arm详细教程 opencv2.4.12 ubuntu12.04 GCC 4.3.2 1.首先下载编译器,解压,设置环境变量,完成后,在终端输入arm后按Tab键,若出现arm的相关的内容,则表示配置正确; 参考:http://blog.csdn.net/luotuo44/article/details/8958990 2.下载cmake, sudo a

2016-10-20 09:02:36 3638

原创 time工具对程序运行时间进行测算

在执行程序时,按如下格式输入: $TIMEFORMAT=”” time ./程序名

2016-04-25 20:50:44 443

原创 对虚拟地址和物理地址的理解

【1GB的内存调用4GB的程序时,CPU先为这4GB程序分配4GB的虚拟空间,虚拟空间和物理空间的映射如图中所示,为多对1, 当程序从虚拟地址的0地址开始执行时,它先找到它对应的物理地址,然后将程序段1从硬盘上调入这个物理地址空间,再执行这个物理地址空间上的内容,这部分物理空间上的内容执行完后,接下来执行虚拟地址空间1上的内容,也是先映射到物理地址空间,然后将程序调入这个映射的物理地址空间(假如这个

2016-04-25 14:29:12 788

原创 linux下编译opencv时遇到的问题及及解决方法

按照网上的教程在编译opencv时,除了网上教程指出的一般错误之外,会出现一些如下错误: 1.报错:undefined reference to “dlopen” undefined reference to “dlysm” 原因: 由于dlopen被设计成C-style,所以在使用g++编译器的时候,需要在CMakeCach

2016-04-15 12:21:23 2922

原创 Qt之溅射屏幕

我们看到的基于Qt开发的产品一般在开机时会显示一些基本信息,而后进入产品的操作界面,这里就是用到了Qt中的溅射屏幕,即在系统构造Qt的界面这个过程中,做一些显示工作。int main(int argc, char *argv[]){ QApplication a(argc, argv); QPixmap pix; if(!pix.load("你要显示图片的路径"))

2016-04-12 12:51:54 564

转载 linux下串口编程中结构体termios的参数标注

转载:http://www.bianceng.cn/Programming/C/201311/38171.htm termios结构体说明 termios结构体中,该结构体一般包括如下的成员: tcflag_t c_iflag; tcflag_t c_oflag; tcflag_t c_cflag; tcflag_t c_lflag; cc_t c_cc[NCCS]; 其具体

2016-04-09 10:30:42 601

原创 实现tftp文件互传的最小局域网设置

本文目的是要实现arm开发板和PC机通过网线直连来进行文件互传。 arm开发板:4412 PC:win7 虚拟机:ubuntu12.04 首先在虚拟机关机状态下将虚拟机设置成桥接模式: 如图: 在VMware的Edit-Virtuial Network Edit里进行设置 接下来打开虚拟机,执行指令ifconfig,查看ubuntu的IP地址, 设置主机IP,设置如下,这里设

2016-04-08 14:03:20 989

原创 Qt5在Arm板上中文的显示问题

现在网上的很多方法都是在Qt4的基础上提出来的,Qt5编译的程序在arm板上的中文显示与其大同小异(有些关于字符编码的函数在Qt5中已经消失)。 首先,你需要下载字库文件拷贝到arm板上的指定目录,我的目录是/opt/qt-4.7.1/lib/fonts/, 或者拷贝到一个你自定义的目录,但是这时需要设置环境变量,进入/etc目录,用vi打开profile文件,将下边两句加在文件最后

2016-04-08 12:57:57 5563 1

原创 ubuntu下使用eclipse链接静态编译的opencv

opencv在linux的X86平台和arm平台静态,动态编译的总结之前一直用的opencv的动态库在arm板上跑opencv程序,这样就需要先将opencv的库先进行编译,而后将需要的库拷贝的arm板上,大大降低了程序的可移植性。于是想到了静态编译-static,这就首先需要静态库。 其实opencv的静态库编译和动态库编译并无多大区别,这里首先介绍下X86下的静态编译:

2016-04-06 10:21:00 1832

原创 Eclipse下链接第三方库(opencv,ubuntu)

1.首先新建C++工程(这里不再赘述); 2.在eclipse界面右击工程文件,如下图 3.添加库的头文件和库文件的路径,如图: 4.这里注意:这里添加的是库名,并非库文件名(若添加库文件名,提示找不到库)。 **

2016-04-05 16:44:20 1000

linux系统命令及其使用详解

详细介绍了常用linux命令,本人就是从这里入门shell的

2017-03-03

opencv移植到arm教程

本文介绍了在ubuntu下静态和动态编译opencv库,并且阐述了如何在开发板上运行。

2016-04-01

stm32 USB固件资料

这份文档概述了stm32和USB固件的中文资料

2015-11-06

ARM7智能餐馆

基于ARM7的智能餐馆设计采用了μc操作系统,实现的多对一的工作模式

2014-02-28

空空如也

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

TA关注的人

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