- 博客(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
581
原创 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
1400
原创 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
772
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
445
原创 s5pv210-Linux驱动之RTL8189WIFI模块
一、开发环境硬件平台:我用的是TQ210核心板,板载S5PV210芯片软件平台:开发板移植的是Linux3.10.46内核,UBOOT移植的是2014.12版本二、资源简介SDIO主机控制器驱动的移植,请参考我前一篇写的s5pv210-Linux驱动之SD卡主机控制器。RTL8189ES模块的官方驱动可以在网上找,我也会上传到资源里。三、移植步骤1、修改内核配制
2017-12-06 10:59:38
4253
1
转载 s5pv210-Linux驱动之MMC/SD/SDIO区别
1、SD/MMC经常看到SD/MMC这样的写法,在这里稍微总结一下SD卡和MMC卡的异同点吧。首先,两者在外型的规格上是几乎一致的。而且两都的接口是兼容的。也就是说,两者可以用同一个卡座来进行读取。而且,两者在时序上也是一致的,读写命令控制也完全一样,这就是为什么经常把两者混在一起写的原因。不过,虽说外型几乎一致,但还是有点差异的。MMC比SD卡要薄一些,并且,
2017-11-30 13:48:56
742
转载 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
616
原创 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
998
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
619
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
1817
原创 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
1765
原创 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
6838
原创 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
5211
1
原创 QT之qss教程-QToolBar
/* 工具栏 */QToolBar { background:red; /* 条目之间的间隔 */ spacing:3px;}/* 拖动按钮 */QToolBar::handle { background:green;}
2017-11-13 10:11:42
4992
原创 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
4417
原创 QT之qss教程-QStatusBar
/* 状态栏 */QStatusBar { background:green;}QStatusBar::item { border:2px solid red; border-radius:3px;}
2017-11-10 16:13:14
1511
原创 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
5232
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
12854
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
4307
原创 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
1705
原创 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
11085
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
3465
原创 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
2313
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
7326
原创 QT之qss教程-QListView
QListView { /* 背景色 */ background-color:red; /* 行与行之间交替颜色不同 */ /* setAlternatingRowColors(true); */ alternate-background-color:yellow; /* 设置是否选中时,整行都高亮显示 */ show-decoration-selected:1;}/*
2017-11-09 13:53:28
4936
原创 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
4622
原创 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
7025
原创 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
6850
原创 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
7021
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
19798
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
5486
转载 QT之border-image属性
一、border-image的兼容性border-image可以说是CSS3中的一员大将,将来一定会大放光彩,其应用潜力真的是非常的惊人。可惜目前支持的浏览器有限,仅Firefox3.5,chrome浏览器,Safari3+支持border-image。所以,就本文而言,IE浏览器可以回家休息了,Firefox3及其以下以及Opera浏览器也可以休息去看《阿凡达》了。所以,本文提供的一些dem
2017-11-06 14:51:31
23582
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
407
原创 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
6179
原创 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
6429
原创 QT之qss教程-qss文件使用方法
1、先创建一个style.qss文件,如:QPushButton { /* 前景色 */ color:red; /* 背景色 */ background-color:rgb(30,75,10);}
2017-11-02 14:51:58
13687
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
27027
16
转载 Qt之自定义属性Q_PROPERTY
Qt提供了一个绝妙的属性系统。跟那些由编译器提供的属性差不多。然而,作为一个独立于编译器和平台的库,Qt不依赖于非标准的编译特性,比如__property 或[property]。Qt可以在任何平台上的标准编译器下编译。Qt属性系统基于元数据对象系统--就是那个提供了对象内置信号和槽通讯机制的家伙。 Q_PROPERTY()是一个宏,用来在一个类中声明一个属性property,由于该
2017-11-01 20:18:06
44896
3
转载 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
3991
转载 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
404
ME3760 Linux驱动
2017-12-12
Linux的RTL8189 wifi模块驱动
2017-12-06
S5PV210裸机SD卡驱动
2017-11-16
QT虚拟软键盘
2017-11-02
linux rtl8189 wifi模块配制
2017-12-05
TA创建的收藏夹 TA关注的收藏夹
TA关注的人