- 博客(16)
- 收藏
- 关注
转载 蓝牙配对
蓝牙HC05是主从一体的蓝牙串口模块,简单的说,当蓝牙设备与蓝牙设备配对连接成功后,我们可以忽视蓝牙内部的通信协议,直接将将蓝牙当做串口用。当建立连接,两设备共同使用一通道也就是同一个串口,一个设备发送数据到通道中,另外一个设备便可以接收通道中的数据。hc05蓝牙模块如何使用----hc05蓝牙模块设置AT指令一般的蓝牙模块使用有三种。第一:蓝牙从设备与电脑配对连接(1、电脑自带蓝牙2、电脑不带蓝...
2018-03-26 21:24:46 3294
原创 操作系统的分类及介绍
操作系统分类:1)按用户界面的使用环境和功能特征分为:批处理操作系统,分时操作系统,实时操作系统; 2)按计算机体系结构的发展分为:个人操作系,智能卡操作系统,网络操作系统、分布式操作系统、嵌入式操作系统,、批处理操作系统。 3)分时系统:它的设计思想是,CPU的时间划分为若干个小片段,每个任务依次执行一小片段。主要应用于多用户操作,如linux. 4)实时操作系统:实时操作系统...
2018-03-19 09:58:31 25375
原创 nRF24l01无线传输
模块简介:它是一款工作于2.4GHZ~2.5GHZISM频段,带功放通信距离可达上千米,近距离传输速度可达2Mbps,具有6通道且每通道都有自己的缓冲区,可以同时跟不同的NFR进行通信的无线收发模块。工作模式:接收模式,发送模式,空闲模式,掉电模式。数据发送接收流程:发送数据时:首先将nRF24L01设置成发射模式,然后设置接收节点地址TX_ADDR和有效数据TX_PLD通过SPI口写入nRF24...
2018-03-18 20:55:12 14420
原创 文本输入和表
1, 文本输入类:(一) QComboBox类是一个弹出列表的组合按钮控件,提供用户选项列表并且占用最小的屏幕空间。(二) QFontComboBox类继承自QComboBox类,QFontComboBox是一个供用户选择字体的组合框。(三) QlineEdit类提供一个行文本编辑器。QLineEdit控件允许用户输入和编辑一个单元纯文本数据,包括cut(),copy(),paste()....
2018-03-15 17:05:28 200
原创 布局管理
1 Qt布局管理器 Qt提供了三种布局方式:(一) 绝对位置:QWidget基类提供了一个setGemetry函数,设置子窗口部件的大小以及子窗口部件在父窗口的位置。(二) 手工布局:该方式同样使用setGemetry()函数来设置子窗口部件的大小和位置。(三) 布局管理器:它是Qt界面程序开发中管理串口子部件最好的方法,也是最适用的方法。最常用的有水平布局管理器Q...
2018-03-15 15:34:15 449
原创 QWidget类
标题 QWidget类 1, Qt中QObject QApplication Qwidget ,QDialog都是什么关系?(一)QApplication类QApplication类代表应用程序,在每个程序中只能有一个它的实例。在有图形界面的程序中必须有一个QApplication类的实例,并且必须在所有窗口类的实例生成之前生成。它最主要的功能是实现主事件循环。在主事件循环内,窗口才可以...
2018-03-14 17:53:14 1709
原创 基本对话框
标题:基本对话框 1标准文件对话框QFileDialog类它有四个静态函数相关类 类说明 静态函数名称 函数说明 QFileDialog类 标准文件对话框 getOpenFileName() 获得用户选择的文件名 getSaveFileName() 获得用户保存的文件名 getExistingDirectory() 获得用户选择的已存在的目录名...
2018-03-13 17:26:50 292
原创 信号与槽
标题:信号与槽机制http://www.devbean.net/2012/08/qt-study-road-2-catelog/这里有比较好的入门教程1信号与槽的基本概念 Qt提供了信号与槽机制用于完成界面的响应操作,是完成任意两个Qt对象之间的通信机制。其中,信号会在某个特定的情况下或动作下被触发,槽等同于接收并处理信号函数。2信号的声明 信号的声明是在头文件中进...
2018-03-12 17:35:08 276
转载 S3C2440GPIO口函数库
转自:http://blog.csdn.net/cnsecs/article/details/6689182系列函数的定义在arch/arm/mach-s3c2410/gpio.c,相关的宏定义在include/asm-arm/arch-s3c2410/regs-gpio.h(1)void s3c2410_gpio_setpin(unsigned int pin, unsigned int to)...
2018-03-05 17:58:36 667
原创 u-cosII基础知识
开篇:为什么要学习UC/OS-IIa) 凡从事嵌入式系统开发的人,必须对嵌入式操作系统有足够的了解。b) 对于初学者,从UC/OS-II开始是个明智的选择。在其中可以学习实时系统的一些编程技巧,具有很强的应用性。第一章 计算机操作系统的概念a)什么是操作系统: 操作系统是一种为应用程序提供服务的系统软件,是一个完整的计算机系统的有机组成部分。 从层次上来看,操作系统...
2018-03-04 09:40:38 2968
原创 STM32基础知识
1) GPIO口a) 工程的建立:1) stdPeiph_Driver,下面存放的是ST官方提供的固件库函数,里面内容不需要用户修改。2) Startup下面存放的是固件库必须的启动文件。不需用户修改。3) Cmsis下面存放的是固件库必须的启动文件。不需用户修改。4) APP下面存放的是外设的驱动代码。比如说LED.c里面需要调用stm32f10x_gpio.c里面的函数对其...
2018-03-04 09:39:48 9856
原创 LWIP网络协议
第一章:LWIP无操作系统的移植A ) stm32没有网络的功能,如需使用,需要外加网络芯片,并配置TCP/IP协议的支持。(TCP,数据传输,IP地址)b) TCP/IP中文名传输控制协议/因特网互联协议,是因特网最基本的协议,由网络层的IP协议和传输层的TCP协议组成。c) 层次划分编号 OSI模型 TCP/IP模型 1 应用层 应用层(用户编写) 2 表示层 3 会话层 4 传...
2018-03-04 09:38:47 824
原创 linux常用操作命令归总
Linux操作系统(嵌入式方向)第一章 linux介绍以及发展a)1969年Unix第一个版本的推行,Unix是Linux的前身。b)此操作系统的具有开源性,极大的方便学者的研究和开发。c)Linux系统诞生于1991年10月。获得广泛好评,其中UBUNTULinux 版本的linux是声称永久免费的系统版本。d:linux基本层次结构:Kernel(内核),系统程序,shell(外壳,人机交互,...
2018-03-04 08:40:07 384
原创 c语言相关开发知识
第一章 静态库 1> 编译源文件生成目标文件 gcc -c file1.c [file2.c ...] //单文件注意文件名 2> 使用ar命令打包 ar -crv libxxx.a *.o //库文件必须以lib开头,后缀为.a -c 创建 -v 显示过程 -r 插入文件 3> 使用静态库 方式一:将库文件当普通.o文件一样对待 gcc...
2018-03-04 08:32:33 308
转载 搭建QT5.6环境 以JZ2440为例
目前网上的大多数 QT 移植教程还都停留在 qt4.8 版本,或者还有更老的 Qtopia ,但是目前 Qt 已经发展到最新的 5.7 版本了,我个人也已经使用了很长一段时间的 qt5.6 for windows ,本文就来介绍一下QT在嵌入式环境的搭建。 移植以到 JZ2440 为例,使用韦老大提供的 ubuntu9.10 虚拟机作为移植环境。当然,其它虚拟机也是可以的,我同样在 ubuntu...
2018-03-04 08:19:57 937
原创 linux环境下网卡重启
网卡重启命令:sudo service network restart 但在有的linux版本中会出现network :unrecognized service 我们可以换个网络重启命令就可以了:sudo service network-manager restart ...
2018-03-03 15:51:41 8194 5
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人