自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 apple media service(AMS)协议官网资料

https://developer.apple.com/library/archive/documentation/CoreBluetooth/Reference/AppleMediaService_Reference/Introduction/Introduction.html#//apple_ref/doc/uid/TP40014716-CH2-SW1

2020-03-19 10:47:43 1817

原创 nrf52开发板给外部板子烧录程序说明

2019-04-18 09:59:15 1950

原创 BLE连接参数设置要点

IOS对连接参数要求苹果手机对connection interval的要求, 其实还有其他的连接参数要求, 比如slave latency, supervision timeout, 如果不满足这些, IOS设备会拒绝.    ● Interval Max * (Slave Latency + 1) ≤ 2 seconds    ● Interval Min ≥ 20 ms    ● I...

2019-02-23 16:07:05 9305 4

转载 nrf52832增大数据吞吐量

作者:xiaoshideyuxiang 来源:CSDN 原文:https://blog.csdn.net/xiaoshideyuxiang/article/details/77886642 版权声明:本文为博主原创文章,转载请附上博文链接!

2019-02-23 09:58:48 1219

原创 ublox-m8n设置成GPS+北斗模式

1. 打开u-center软件,点击view->text console,打开输出显示终端,这样可看到相关的输出信息,如GSV,RMC等信息;2. 点击view->messages view,打开命令控制终端,这里可进行配置;3. 在messages view中找到 UBX->CFG->GNSS(GNSS Config),点击后,会出现卫星模式设置对话框,我们可以设...

2018-07-19 16:10:12 26210 8

原创 52832的广播和连接功耗理论值计算方法

https://devzone.nordicsemi.com/power/注意,其中的蓝牙是用内部DCDC来测试的,若用外部的LDO测试功耗会多10uA左右吧,DCDC测试需要接DCC脚的2个电感+1个电容!故一般都用的是外部LDO电路,简单。...

2018-07-13 16:52:25 1814

转载 运动类计算公式----卡路里计算

运动类计算公式----卡路里计算一、计算公式体重(kg)* 距离(km)* 运动系数(k)二、运动系数健走:k=0.8214跑步:k=1.036自行车:k=0.6142轮滑、溜冰:k=0.518室外滑雪:k=0.888...

2018-04-28 10:45:33 16428 1

转载 IAR 链接外部二进制文件的实现

Project Options->Linker->Input->Raw binary image选择文件,填变量名,段名,对齐,如 symbol_0, .text, 4还要在Keep symbols中填上对应的变量名 symbol_0 然后就可以在 源文件 中使用此变量extern unsigned int symbol_0;extern u

2017-01-07 16:53:09 3122

转载 蓝牙接收苹果手机通知 ANCS协议分析

蓝牙接收苹果手机通知 ANCS协议分析转载,请注明出处:http://www.cnblogs.com/alexcai/p/4321514.html 综述现在有许多蓝牙手表、手环都能接收苹果iphone手机的系统通知,那这是怎么实现的呢?其实,这都有赖于苹果iOS 7开始提供的ANCS协议,ANCS(苹果通知中心, Apple Notification Cen

2016-10-03 12:13:19 1903

转载 苹果IOS的ANCS服务

苹果IOS的ANCS官网网址:https://developer.apple.com/library/ios/documentation/CoreBluetooth/Reference/AppleNotificationCenterServiceSpecification/Specification/Specification.html其它资料网址:http://www.bubuk

2016-02-05 14:39:54 834

原创 printf的宏定义

在程序中为了调试的方便经常会添加printf调试打印,但在产品正式发布时会将调试语句全部关掉,这就涉及到如何关闭调试语句,可使用宏定义来达到调试的目的,如:#define DEBUGprintf以后程序中就可以用DEBUG("hello world\r\n");要关闭调试语句时可以定义宏为:#define DEBUG(fmt , ...)即定义一个空宏即可,这样调试

2015-09-27 16:55:31 2173

原创 QT的QMessageBox使用方法(设置字体大小,颜色等)

QMessageBox message(QMessageBox::Warning,"Show Qt"," size='26' color='red'>Do you want to show Qt dialog?", QMessageBox::Yes | QMessageBox::No, NULL); //ok.setFont(font); //ok.setPen(Qt::red

2014-07-05 21:48:11 40059 4

转载 C语言中两个实用的宏定义__DATE__和__TIME__

C语言中两个实用的宏定义__DATE__和__TIME__     这个宏定义是老大在我写UNIXC的时候教我的。由于当时在命令行的环境下,文件查看起来很麻烦,肯定不如图形来的方便,而且反复地修改程序的修改时间也是比较麻烦的。所以教给了我这2个宏定义。用起来很简单,但是却很实用。比如printf("%s--%s",__TIME__,__DATE__);这样就可以了,在你编译的时候,

2014-03-18 17:30:17 1610 1

转载 Qt下libusb-win32的使用方法

之前一直找不到适合WIN7下的Tiny6410的USB下载软件,正好这几天开始学习USB,所以打算自己写一个专门用于Tiny6410的WIN7下的USB下载软件。     发现了libusb这个库可以用作无驱USB开发,就是说根本不需要了解Window驱动开发的知识就可以开发USB设备驱动,只需要了解一下USB的相关协议即可。Windows下我几乎不用VS来写程序,或者说我不懂MFC吧,呵

2014-03-15 10:08:59 5005 8

转载 Linux下如何模拟按键输入和模拟鼠标

Linux下如何模拟按键输入和模拟鼠标  查看/dev/input/eventX是什么类型的事件, cat /proc/bus/input/devices  设备有着自己特殊的按键键码,我需要将一些标准的按键,比如0-9,X-Z等模拟成标准按键,比如KEY_0,KEY-Z等,所以需要用到按键模拟,具体方法就是操作/dev/input/event1文件,向它写入个input_even

2014-02-14 22:13:07 1170

转载 linux系统挂载nfs出错

mount: wrong fs type, bad option, bad superblock  2010-08-16 17:01:00|  分类: linux操作系统|举报|字号 订阅在虚拟机下linux系统挂载台式机下的linux系统出现以下错误:root@karl-desktop:~$ mount 10.2.10.126:/  /mntmou

2014-02-11 16:35:19 739

原创 qt-4.7.2的arm版本安装方法

1.必须要先安装tslib-1.4先解压:#tar xvzf tslib-1.4.1.tar.gz -C /opt/进入解压后的目录中,在/opt/tslib目录下# ./autogen.sh# echo "ac_cv_func_malloc_0_nonnull=yes" >arm-linux.cache# ./configure --host=arm-none-linux

2014-01-16 10:28:27 806

转载 Pango-CRITICAL **: pango_layout_get_text: assertion `PANGO_IS_LAYOUT (layout)' failed

运行中修改控件前景色,程序不定时终止问题 [复制链接]00电梯直达1楼[收藏(0)][报告]本帖最后由 凌彬严 于 2010-08-14 19:18 编辑gpointertimer_thread(gpointer data){

2014-01-10 14:04:48 2073

转载 C++ access函数判断文件是否存在

最近看到一个函数,第一眼觉得很sb,因为remove的定义在if内部,变成了局部变量,结果如果文件“234.bin”不存在的话,一定会出错的,因为remove的生存期有限。结果,亮瞎我的眼:[cpp] view plaincopy#include  #include "unistd.h"  #include "stdi

2014-01-07 09:57:54 8334

转载 linux查看内核打印的消息

dmesg,可以查看全部消息,这样做比较麻烦。或者,专门在一个终端里面看消息,用root权限执行 cat /proc/kmsg,这个命令不会马上结束,直到你手动ctrl+C为止,kmsg里面就是显示内核消息的,程序中printk的输出都可以看到,这样可以随时看到打印内容

2013-12-25 12:47:35 6403

原创 linux的cp -a命令

linux的cp -a命令相当于将整个文件夹目录备份,包括文件的属性,链接,日期等都完全相同。

2013-12-25 11:36:25 3574

转载 linux(ubuntu)下分区和格式化sd卡

linux(ubuntu)下分区和格式化sd卡我的手机sd卡需要分成两个分区,在windowxp下面死活搞不成。主要的问题是,window只认识sd卡的第一个分区。有人用修改驱动程序,让windows把sd卡认成日立的microdisk,分区和格式化也可以完成。但是在我的笔记本上,sd读卡器是笔记本自带的,不是接在usb接口上的,这个方法也行不通。在linux下面给

2013-12-24 15:31:03 903

转载 fedora以root登录的方法

fedora从10开始就禁止了以root来登录系统,这个可能是出于安全的考虑,毕竟root的权限太大了,出余增强系统安全性,而且普通的账号可以运行一般应该用户的应用程序来说足够了,如果需要用到root权限时,会自动提示输入密码,可以说在安全考虑上做到相当完美了.步骤/方法想用root登录系统该怎么办呢?在网上找到了资料解决如下:修改目录 /e

2013-12-21 20:09:11 1133

转载 6410 移植busybox+X+matchbox+gtk笔记

目录------------------------------------0.交叉编译环境的搭建1.环境变量设置2.busybox移植及根文件系统的构建3.Xserver移植4.matchbox移植5.gtk移植6.测试0.交叉编译环境的搭建-------------------------------------所需要的交叉编译工具链:S3C64

2013-12-15 22:21:01 927

转载 Busybox制作嵌入式Linux的文件系统

一、编译  1.busybox简介  熟悉嵌入式Linux的人对busybox一定不会陌生。它被非常形象地称为嵌入式Linux系统中的“瑞士军刀”,因为它将许多常用的UNIX命令和工具结合到了一个单独的可执行程序中。虽然与相应的GNU工具比较起来,busybox所提供的功能和参数略少,但在比较小的系统(例如启动盘)或者嵌入式系统中,已经足够了。  下面就来一步步地用busybox从无到

2013-12-15 21:59:49 638

原创 C语言中执行sudo命令时自动导入密码

C语言执行sudo命令时要导入密码,那么下面就可以自动导入密码,而不用手动输入:#include int main(void){        system("echo passwd | sudo -S chmod 777 /opt/fengshanlong/*");        return 0;}注意:passwd 即为密码,不要加双引号,|为管道

2013-12-14 23:11:26 2211 2

原创 linux普通用户获得root权限:xxx is not in the sudoers file. This incident will be reported.

当普通用户执行root账号下的文件时,要添加sudo命令,那么就可能出现如下问题:is not in the sudoers file.  This incident will be reported.此时可以这样做:1.先切换到root用户模式下:$su -passwd:#2.修改/etc/sudoers 的权限:#chmod  u+w  /etc/sudoe

2013-12-14 23:04:48 1039 1

转载 Qt中定义可点击标签

Qt中有好多窗体都不能满足应用需要,需要自己定义窗体部件。例如,Qlabel不具有点击功能,为此,我想自己定义一个具有点击功能的label类,并且将其添加到Qt desinger中。定义clickablelabel的方法:见http://blog.csdn.net/rockeinstein2/article/details/5296242。1,新建clickablela

2013-12-13 22:54:07 1299

转载 linux下对/sys/class/gpio中的gpio的控制

编写控制程序GPIO的配置文件在/sys/class/gpio目录下,控制程序可以分为四个步骤:配置GPIO:在/sys/class/gpio目录下可以看到文件export,调用该文件以实现配置。该文件对所有GPIO编号,从0开始。GPIOn_x的编号为32*n+x,例如此处用的GPIO1_6的编号为32*1+6=38。在终端输入:# echo "38" > /sys/clas

2013-12-13 19:58:55 23337 3

原创 linux查看内核启动过程的打印信息

用命令dmesg来查看#dmesg就会打印出内核启动的所有信息。

2013-12-13 16:05:28 2775

原创 查看当前系统打开的所有进程linux

一般 ps命令只能查看当前账户打开的进程,但如果想查看所有账户打开的全部进程,则可以使用以下命令:# ps -A           (只列进程名及进程号)或:#ps -ef (列出进程所属的用户名,进程号,时间,命令路径等;较全面)或:#ps aux          (列出进程所属的用户名,进程号,时间,命令路径,CPU占用率等;最全面)想结束某个进程可以用以下

2013-12-12 09:40:08 938

转载 gtk全屏

gtk_window_new(GTK_WINDOW_POPUP)创建的是一个popup窗口,也就是说这个窗口没有显示在任务栏里,也无法拖动,而且会处于最前端。popup窗口一般用于做一些小的弹窗之类的widget,主干window一般是用GTK_WINDOW_TOPLEVEL。

2013-12-12 09:30:04 1017

转载 解决ubuntu中vi插入模式中键盘不对应问题

解决ubuntu中vi插入模式中键盘不对应问题 在终端下输入 sudo gedit /etc/vim/virmc.tiny 输入密码  www.2cto.com   1、在弹出的文本编辑器中找到 set compatible 将其改为set nocompatible 2、在set nocompatible下一行输入set backspace=2 3、

2013-12-11 10:42:06 1528

转载 linux下如何模拟按键输入和模拟鼠标

linux下如何模拟按键输入和模拟鼠标 分类: LINUX查看/dev/input/eventX是什么类型的事件, cat /proc/bus/input/devices设备有着自己特殊的按键键码,我需要将一些标准的按键,比如0-9,X-Z等模拟成标准按键,比如KEY_0,KEY-Z等,所以需要用到按键模拟,具体 方法就是操作/dev/input/event

2013-12-11 09:56:36 983

原创 虚拟机与主机与开发板互ping通

使用笔记本时如果开机时已自动打开了无线网,再将虚拟机设为桥接,那么当虚拟机启动后会调用无线网的网卡,而不会连在有线网卡上,那么为了解决这个问题,我们可以在启动虚拟机之前先禁止无线网络,然后再将虚拟机设为桥接,再启动虚拟机,设置网络在同一网段,这样就可ping通了,当然如果主机的有线网卡没有激活的话则是ping不通的,那么可以用一个路由器连在主机上,以激活主机,然后再将开发板接在路由器上,这样三者都

2013-12-07 16:23:57 1045

转载 sscanf函数中正则表达式的运用

分类: C/C++ 输入/输出2012-03-17 10:04 278人阅读 评论(0) 收藏 举报正则表达式stringandroidiphoneemail测试在处理字符串的程序当中,经常会分析字符串,从一大长串的字符串截取我们需要的数据,这如果通过自己手写函数来分析,虽然可以,但当你知道sscanf的功能,那就自己写函数分析就显得多此一举。这些函数的使用都很

2013-12-06 16:54:23 488

原创 fedora下用ssh2命令远程登录其它linux系统

1、在root权限下,修改ssh配置文件:vi /etc/ssh/ssh_config将一下三个注释去掉,即去其前的“#”号:RSAAuthentication yesPasswordAuthentication yesPort 222、启动SSH服务:service sshd start3、测试是否安装成功:ssh 192.168,.253.18 

2013-12-05 18:37:36 1071

原创 uboot传给linux的启动参数

uboot传给linux的启动参数最终保存在根文件系统的 /proc/cmdline 文件中,这个文件是只读的,可以执行如下命令查看其内容:#cat /proc/cmdline

2013-12-05 16:57:17 763

转载 在RedHat下搭建GTK开发环境

软件包列表:gtk+-2.0.0.tar.bz2atk-1.0.2.tar.bz2pango-1.0.4.tar.bz21、将以上软件包拷贝到主机上;2、解压软件包#  tar  -jxvf  gtk+-2.0.0.tar.bz2  ./#  tar  -jxvf  atk-1.0.2.tar.bz2  ./#  tar  -jxvf  pango-1.0.4.

2013-11-09 12:01:52 1500

转载 GTK编程初谈

GTK编程初谈分类: 应用编程2007-08-22 22:25 6119人阅读 评论(8) 收藏 举报gtk编程callbackmakefilesignalbutton    GTK是一个跨平台的GUI开发库, 它是用C语言以OO的方式(俗称面向对象C, 又称OO-C)开发的. 只要是有一定C语言和GUI开发基础, 用GTK是一件很简单的事.1. 安装与配置:

2013-11-09 11:56:35 740

GPS+北斗模式的设置(含串口设置方法)

本文介绍了ublox-m8n模块的GPS+北斗的设置方法,保证可用!

2018-07-19

加密芯片SHA204移植手册

加密芯片SHA204的终极移植手册,非常详细,保证可用!

2013-08-10

基于STM8的UCOS移植

基于STM8的UCOS移植,学习STM8的ucos移植的参考

2013-07-02

ARM存储管理器

ARM存储管理器,介绍了ARM9的存储管理器的有关知识

2013-04-28

空空如也

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

TA关注的人

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