自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(55)
  • 资源 (5)
  • 问答 (1)
  • 收藏
  • 关注

原创 s5pv210-Linux之移植minicom

一、开发环境硬件平台:我用的是TQ210核心板,板载S5PV210芯片软件平台:开发板移植的是Linux3.10.46内核,UBOOT移植的是2014.12版本二、资源简介Linux下的Minicom的功能与Windows下的超级终端功能相似,可以通过串口控制外部的硬件设备.三、移植步骤(一)安装ncurses1、下载源码http://ftp.gnu.org

2017-12-14 14:57:30 492

原创 s5pv210-Linux驱动之ME3760

一、开发环境硬件平台:我用的是TQ210核心板,板载S5PV210芯片软件平台:开发板移植的是Linux3.10.46内核,UBOOT移植的是2014.12版本二、资源简介    ME3760 是一款Mini PCI-E接口的LTE 模块,支持LTE TDD band38(2.6GHz),band39(1.9GHz),band40(2.3GHz); LTE FDD band

2017-12-12 16:10:44 1308

原创 s5pv210-Linux驱动之安装wpa_supplicant

一、开发环境硬件平台:我用的是TQ210核心板,板载S5PV210芯片软件平台:开发板移植的是Linux3.10.46内核,UBOOT移植的是2014.12版本二、资源简介WIFI模块已经可以驱动起来,可以连接没有密码的无线热点三、移植步骤(一)安装libnl1、下载源码http://www.infradead.org/~tgr/libnl/The

2017-12-08 14:56:49 699 1

原创 s5pv210-Linux之开发板PING外网

一、开发环境硬件平台:我用的是TQ210核心板,板载S5PV210芯片软件平台:开发板移植的是Linux3.10.46内核,UBOOT移植的是2014.12版本二、资源简介首先开发板应该能PING 通网关,可以通过网线或无线网络三、操作步骤1、添加网关[root@$zjh: /etc]# route add default gw 192.168.1.1[root@

2017-12-06 11:26:40 392

原创 s5pv210-Linux驱动之RTL8189WIFI模块

一、开发环境硬件平台:我用的是TQ210核心板,板载S5PV210芯片软件平台:开发板移植的是Linux3.10.46内核,UBOOT移植的是2014.12版本二、资源简介SDIO主机控制器驱动的移植,请参考我前一篇写的s5pv210-Linux驱动之SD卡主机控制器。RTL8189ES模块的官方驱动可以在网上找,我也会上传到资源里。三、移植步骤1、修改内核配制

2017-12-06 10:59:38 4015 1

转载 s5pv210-Linux驱动之MMC/SD/SDIO区别

1、SD/MMC经常看到SD/MMC这样的写法,在这里稍微总结一下SD卡和MMC卡的异同点吧。首先,两者在外型的规格上是几乎一致的。而且两都的接口是兼容的。也就是说,两者可以用同一个卡座来进行读取。而且,两者在时序上也是一致的,读写命令控制也完全一样,这就是为什么经常把两者混在一起写的原因。不过,虽说外型几乎一致,但还是有点差异的。MMC比SD卡要薄一些,并且,

2017-11-30 13:48:56 620

转载 s5pv210-Linux驱动之SD卡理论篇

一.SD/MMC卡介绍 1.1.什么是MMC卡       MMC:MMC就是MultiMediaCard的缩写,即多媒体卡。它是一种非易失性存储器件,体积小巧(24mm*32mm*1.4mm),容量大,耗电量低,传输速度快,广泛应用于消费类电子产品中。 1.2.什么是SD卡      SD:SD卡为Secure Digita

2017-11-29 22:01:15 571

原创 s5pv210-Linux驱动之SD卡插拨识别

一、开发环境硬件平台:我用的是TQ210核心板,板载S5PV210芯片软件平台:开发板移植的是Linux3.10.46内核,UBOOT移植的是2014.12版本二、资源简介内核自带S5PV210芯片的SD卡驱动,drivers/mmc/host/sdhci-s3c.c三、驱动分析在前一篇对主机控制器驱动分析中,sdhci-s3c.c的probe函数中调用sdhci_

2017-11-29 15:11:29 913 1

原创 s5pv210-Linux驱动之SD卡主机控制器

一、开发环境硬件平台:我用的是TQ210核心板,板载S5PV210芯片软件平台:开发板移植的是Linux3.10.46内核,UBOOT移植的是2014.12版本二、资源简介内核自带S5PV210芯片的SD卡驱动,drivers/mmc/host/sdhci-s3c.c三、驱动分析1、在mach-s5pv210.c中添加HSMMC主机控制器设备static struc

2017-11-29 09:56:46 555 1

原创 s5pv210-裸机之SD卡

sd卡共支持三种传输模式:spi模式、1位sd模式、4位sd模式。所有的sd卡都必须支持较老的spi/mmc模式,这个模式支持慢速的四线spi接口,使很多微控制器都可以通过spi或模拟spi接口来读写sd卡。由于S5PV210具有sd总线控制器,并且兼容sd2.0的sd卡,因此此处只分析4位sd模式、sd2.0及sd1.0版本的sd卡驱动实现,sd2.0以上版本sd卡、MMC卡、spi方式读写sd

2017-11-16 20:41:51 835

原创 QT之qss教程-QTreeView

QTreeView { background-color:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #dadbde, stop: 1 #f6f7fa); alternate-background-color:yellow; show-decoration-

2017-11-13 14:13:15 1654

原创 QT之qss教程-QToolButton

QToolButton { border:2px solid #124d92; border-radius:5px; background-color:yellow; min-width:60px; min-height:40px;}QToolButton[pupupMode="1"] { padding-right:20px;}/* 鼠标按下时 */QToolButto

2017-11-13 13:52:37 6668

原创 QT之qss教程-QToolBox

QToolBox { background:yellow; border:2px solid black;}QToolBox::tab { background:blue; border-radius:5px; color:green;}/* 被选中的标签 */QToolBox::tab:selected { /* 字体加粗,斜体 */ font: bold itali

2017-11-13 10:21:01 4975 1

原创 QT之qss教程-QToolBar

/* 工具栏 */QToolBar { background:red; /* 条目之间的间隔 */ spacing:3px;}/* 拖动按钮 */QToolBar::handle { background:green;}

2017-11-13 10:11:42 4818

原创 QT之qss教程-QSplitter

QSplitter::handle { image:url(:/images/444.bmp);}QSplitter::handle:horizontal { width:5px;}QSplitter::handle:vertical { width:15px;}QSplitter::handle:pressed { background-color:red;

2017-11-10 16:13:48 4017

原创 QT之qss教程-QStatusBar

/* 状态栏 */QStatusBar { background:green;}QStatusBar::item { border:2px solid red; border-radius:3px;}

2017-11-10 16:13:14 1295

原创 QT之qss教程-QTableView

QTableView { /* 选中条目背景色 */ selection-background-color:qlineargradient(x1: 0, y1: 0, x2: 0.5, y2: 0.5, stop: 0 #FF92BB, stop: 1 white);}/* 左上角处的按钮 */QTableView QTa

2017-11-10 15:59:09 5090 1

原创 QT之qss教程-QTabWidget

1、普通模式,如图/* 向在移动 */QTabWidget::tab-bar { left:20px;}QTabBar::tab { background:qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #E1E1E1, stop: 0.4 #DDDDDD,

2017-11-10 15:31:23 12488 1

原创 QT之qss教程-QSpinBox

QSpinBox { /* 为箭头保留空间 */ padding-right:20px; border:3px solid green; background:#FD5687; min-width:40px;}/* 向上按钮 */QSpinBox::up-button { subcontrol-origin:border; subcontrol-position:top ri

2017-11-10 13:44:09 4142

原创 QT之qss教程-QSlider

1、水平方向,如图/* 滑动槽设置 */QSlider::groove:horizontal { border:2px solid #999999; height:20px; background:qlineargradient(x1:0, y1:0, x2:0, y2:1, stop:0 #B1B1B1, stop:1 #c4c4c4); margin:2px 0;}

2017-11-10 11:13:27 1613

原创 QT之qss教程- QScrollBar

1、正常模式,如图QScrollBar:horizontal { border:2px solid red; background:#32CC99; height:15px; margin:0px 20px 0px 20px;}/* 滑动块设置 */QScrollBar::handle:horizontal { /* 颜色 */ background:white;

2017-11-10 10:46:50 10895 1

原创 QT之qss教程- QRadioButton

QRadioButton { /* 背景色 */ background-color:blue; /* 外边框 */ border: 3px solid red; /* 倒角 */ border-radius: 10px; /* 去掉焦点虚线框 */ outline: 0px; /* 尺寸 */ min-width: 30px; min-height: 30px

2017-11-10 09:28:42 3287

原创 QT之qss教程-QProgressBar

QProgressBar { /* 外边框 */ border:2px solid red; /* 倒角 */ border-radius:5px; /* 字体对齐方式 */ text-align:center;}/* 进度条 */QProgressBar::chunk { /* 颜色 */ background-color:#05B8CC; /* 步进距离

2017-11-09 15:29:53 2204 1

原创 QT之qss教程-QMenuBar

QMainWindow::separator { background:yellow; width:10px; height:10px;}QMainWindow::separator:hover { background:red;}QMenu { /* 背景色 */ background-color:white; /* 边框 */ border:2px solid

2017-11-09 15:03:27 7145

原创 QT之qss教程-QListView

QListView { /* 背景色 */ background-color:red; /* 行与行之间交替颜色不同 */ /* setAlternatingRowColors(true); */ alternate-background-color:yellow; /* 设置是否选中时,整行都高亮显示 */ show-decoration-selected:1;}/*

2017-11-09 13:53:28 4609

原创 QT之qss教程-QLineEdit

QLineEdit { /* 外边框 */ border:2px solid red; /* 倒角 */ border-radius: 10px; /* 内边框:上下和左右的距离*/ padding: 10 8px; /* 背景色 */ background: yellow; /* 选中高亮背色 */ selection-background-color:bl

2017-11-09 11:32:10 4508

原创 QT之qss教程-QGroupBox

QGroupBox { /* 背景渐变色*/ background-color: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #E0E0E0, stop: 1 #FFFFFF); /* 边框 */ border: 2px soli

2017-11-08 15:53:45 6492

原创 QT之qss教程-QDockWidget

QDockWidget { border: 1px solid red; titlebar-close-icon: url(:/images/111.bmp); titlebar-normal-icon: url(:/images/close.png);}/* 标题设置 */QDockWidget::title { text-align: right;

2017-11-07 11:28:26 5761

原创 QT之qss教程-QComboBox

QComboBox { /* 边框宽度,线条样式,颜色 */ border:3px solid red; /* 倒角 */ border-radius:8px; /* 内边框 */ padding:1px 18px 1px 3px; min-width:100px;}QComboBox:editable { backgro

2017-11-07 10:56:31 6822 1

转载 QT之qss教程-Qt渐变色QGradient

★BlackWhitebackground:qlineargradient(spread:pad, x1:0, y1:0, x2:1, y2:0, stop:0 rgba(0, 0, 0, 255), stop:1 rgba(255, 255, 255, 255)); ★Czechbackground:qconicalgradient(cx:0.5, cy:0.5, angle

2017-11-06 15:29:09 19248 1

原创 QT之qss教程- QCheckBox

QCheckBox { color:red; background-color:rgb(101,101,101);}QCheckBox::indicator { /* 选择框尺寸 */ width:13px; height:13px;}QCheckBox::indicator:unchecked{ border-image:url(:/

2017-11-06 14:59:08 5282

转载 QT之border-image属性

一、border-image的兼容性border-image可以说是CSS3中的一员大将,将来一定会大放光彩,其应用潜力真的是非常的惊人。可惜目前支持的浏览器有限,仅Firefox3.5,chrome浏览器,Safari3+支持border-image。所以,就本文而言,IE浏览器可以回家休息了,Firefox3及其以下以及Opera浏览器也可以休息去看《阿凡达》了。所以,本文提供的一些dem

2017-11-06 14:51:31 23042 2

原创 QT之事件过滤器

提供了全局的事件过滤基制,在程序定义class时,可以安装事件过滤器,来过滤想要的事件,如qApp->installEventFilter(this);然后重写class的事件过滤函数,如bool myClass::eventFilter(QObject *obj, QEvent *event){ if (event->type() == QEvent::MouseButto

2017-11-04 20:33:05 301

原创 QT之全局信号其一focusChanged

QT的QApplication>提供了很多全局的信号,在程序的任何位置都可以接收处理,如:void focusChanged(QWidget *old, QWidget *now)void applicationStateChanged(Qt::ApplicationState state)void commitDataRequest(QSessionManager &manager)v

2017-11-04 20:22:13 5772

原创 QT之qss教程- QPushButton

QPushButton { /* 前景色 */ color:red; /* 背景色 */ background-color:rgb(30,75,10); /* 边框风格 */ border-style:outset; /* 边框宽度 */ border-width:2px; /* 边框颜色 */ border-

2017-11-02 16:10:27 6314

原创 QT之qss教程-qss文件使用方法

1、先创建一个style.qss文件,如:QPushButton { /* 前景色 */ color:red; /* 背景色 */ background-color:rgb(30,75,10);}

2017-11-02 14:51:58 13318 4

原创 QT之全平台虚拟软键盘

一、开发环境    PC机:QT5.6.2,XP系统,QT Creator4.1    嵌入式硬件平台:TQ210核心板,板载S5PV210芯片    嵌入式软件平台:Linux3.10.46内核,UBOOT移植的是2014.12版本二、资源简介    Qt5取消了QInputContext类后,以前在QT4.8.5上用的软键盘代码不能用了,在网

2017-11-01 21:10:36 25773 16

转载 Qt之自定义属性Q_PROPERTY

Qt提供了一个绝妙的属性系统。跟那些由编译器提供的属性差不多。然而,作为一个独立于编译器和平台的库,Qt不依赖于非标准的编译特性,比如__property 或[property]。Qt可以在任何平台上的标准编译器下编译。Qt属性系统基于元数据对象系统--就是那个提供了对象内置信号和槽通讯机制的家伙。    Q_PROPERTY()是一个宏,用来在一个类中声明一个属性property,由于该

2017-11-01 20:18:06 43807 2

转载 Qt全局坐标和相对坐标

QMouseEvent中两类坐标系统,一类是窗口坐标,一类是显示器坐标。1、QPoint QMouseEvent::pos()       这个只是返回相对这个widget(重载了QMouseEvent的widget)的位置。       const Returns the position of the mouse cursor, relative to the

2017-11-01 08:46:35 3834

转载 QT获取系统屏幕分辨率

1,在Windows下可以使用 GetSystemMetrics(SM_CXSCREEN);GetSystemMetrics(SM_CYSCREEN) 获取。   2,在Linux下可以使用XDisplayWidth ;XDisplayHeight ()获取。3,在QT中呢?很多人说是 QApplication::desktop()->width();QApplication::deskt

2017-10-31 16:15:30 370

ME3760 Linux驱动

该驱动是中兴4G模块ME3760的官方Linux驱动,此驱动适合于Linux2.6版本,我成功把它移植到了Linux3.10内核,移植步骤请参考我的博文:http://blog.csdn.net/wzs250969969/article/details/78781848

2017-12-12

Linux的RTL8189 wifi模块驱动

此驱动是WIFI模块RTL8189ES使用的,我移植到了linux3.10嵌入式开发板上,可以正常使用。具体移植方法参考我的博文:http://blog.csdn.net/wzs250969969/article/details/78727293

2017-12-06

S5PV210裸机SD卡驱动

S5PV210裸机开发之SD卡驱动,驱动包含一个C文件、一个头文件和测试main文件,经过测试,可以读、写、擦除SD卡的一个或多个数据块。该驱动只分析4位sd模式、sd2.0及sd1.0版本的sd卡驱动实现,sd2.0以上版本sd卡、MMC卡、spi方式读写sd卡在本文不适用

2017-11-16

QT虚拟软键盘

程序是在QT5.6的环境下编写的,理论上来说,QT4也可以运行,但我没试验。在PC机和ARM嵌入式开发板都可以完美运行。此虚拟键盘程序只包含两个文件,可以非常方便的加入到现有的工程当中。 具体看此博客http://blog.csdn.net/wzs250969969/article/details/78418725

2017-11-02

STM32的UCGUI的计算器

基于UCGUI的简单计算器,可实现基本功能

2014-01-14

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

TA关注的人

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