自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 资源 (2)
  • 收藏
  • 关注

转载 蓝牙LC3编解码

蓝牙 LC3编解码代码,对比LC3编解码音频看编解码质量。

2022-11-24 21:29:13 2690

原创 python Pip安装第三方库(py.2.3都通用)

在下这厢有礼了首先安装python3.7.1python软件资源百度云盘https://pan.baidu.com/s/1w9wTXaWZ0YOtLkXoTT9wdA 密码:lfvs软件给你你会安装么(我不教安装,那个太难)。在我的电脑添加python路径我是用的是window 10系统安装pip安装第三方库第一步:cmd第二步:找到你安装的python路径上...

2019-08-27 22:21:20 521 1

原创 python bin文件处理

python bin文件处理小记在下这厢有礼了文章目录python bin文件处理小记软件准备bin文件读取bin文件写入bin文件的大小端写入bin文件的写0bin文件的写1bin文件的合并bin文件写入字符串软件准备python 版本 Python 3.7.1大概花费时间:3天半抽空学习的知识分享bin文件查看器:https://pan.baidu.com/s/1_XebNTlh0...

2019-07-11 23:36:11 29098 2

原创 python使用Tkinter库制作文件和文件夹创建功能

python使用Tkinter库制作文件和文件夹创建功能在下这厢有礼了文章目录python使用Tkinter库制作文件和文件夹创建功能第一节 学习Tkinter库第二节 开始有目的的做东西第三节 代码设计第四节 优化代码让看起来像个程序员写的第一节 学习Tkinter库python 版本 Python 3.7.1 Tkinter是自带的库大概花费时间:一周左右,抽空学习的知识分享。网...

2019-06-09 18:24:41 2914

原创 蓝牙协议5.1 新增协议

在下这厢有礼了Change from 5.0 to 5.1版本时间5.12019-01-215.02016-12-06文章目录Change from 5.0 to 5.1New features1. Angle of Arrival (AoA) and Angle of Departure (AoD)2. Advertising Channel Ind...

2019-05-25 01:01:52 8001

转载 蓝牙 4.0 ATT属性协议

转自:https://mp.weixin.qq.com/s?__biz=MjM5MzM4MDM3Mw%3D%3D&chksm=b28fa48285f82d94f2b1ac8a7486a9c7582ad88cc29b3c14d16969929142a429e7c0bd4b7177&idx=1&mid=2448221688&scene=21&sn=a0238ec...

2019-04-01 22:33:15 1955 1

原创 程序跑飞的如何查问题

在下这厢有礼了最近一直在调试公司的代码,调的我有点慢,给自己总结一下我是在FPGA上调试,一个通信交互的工程。我遇到程序跑飞的无非是三种情况1.数组越界:就是数组的大小只有array[100],但是那你用了array[500],产生越界,越界使用的地址,因为没有分配,当程序跑到这块就会跑飞,(现象是进入了一个SVC_Handler异常软件中断,是一个死循环)解决办法:找到哪一...

2019-04-01 21:49:31 1566

原创 C语言的const、static、inline的学习

在下这厢有礼了整理的三个C语言小点。1.const概念:const 限定符,它把一个对象转换成一个常量。例子:const与指针。先来看看下面的几种定义:int me;const int * p1=&me;//p1可变,*p1不可变,此时不能用*p1来修改,但是p1可以转向(p1代表地址,*p1代表value)int * const p2=&me;...

2018-12-02 18:51:37 615

原创 BTstack的代码下载和代码说明文件

在下这厢有礼了btstack的代码和说明文件标记。百度云盘:https://pan.baidu.com/s/1Km4hoKZEJPULN_MTpHikuA密码:nbh4百度云盘:https://pan.baidu.com/s/1M_lWnrftpDmwcvI6NDx8YA密码:hj4g BTstack是蓝牙BR_EDR和BLE的上层协议,即host层。Protoco...

2018-10-29 00:00:26 1327

原创 Debug test function学习

在下这厢有礼了在代码中,有时需要你去做一些调试去查看问题,因此我们需要去学习一下最基本的操作。用的平台是keil的cm3我建了一个debug_test demo code你可以了解一下,欢迎交流。链接:https://pan.baidu.com/s/1dvfZH0fVoNzV6YtYcVRKJQ 密码:cshq我用的是结构体数组的方式去存储信息。代码如下debug.h#i...

2018-09-16 13:37:27 793

原创 CM3 flash patch 代码实现

在下这厢有礼了参考https://github.com/NordicPlayground/nRF52-flash-patch这个代码。内核:Cm3工具:keil第一步  首先你先建一个Hello world的keil工程。第二步  将https://github.com/NordicPlayground/nRF52-flash-patch文件下载下来学习第三步  将flas...

2018-09-16 11:17:20 952 2

原创 CM3 flash patch and breakpoint

在下这厢有礼了首先我们先学习一下CM3的FPB协议1. Cm3有2 字符地址和 6函数断点(硬件断点)比较器,共有8个比较器;2. Cm3 是把代码地址空间中的指令和字符重载到SRAM中。3. 字符地址需要理解成立即数的修改。(简单可以理解为const unsigned int a = 14;修改为const unsigned int a=16)4.  寄存器学习(FP_BAS...

2018-09-11 23:55:28 2024

原创 keil的分散加载实例(cm3)

在下这厢有礼了。平台:Keil工程需求:分散加载(为了将函数放到指定的内存上)操作:1. 首先,你有个keil工程,你想将其中一个或者几个函数加载到指定地址上;2.打开keil工程,Alt+F7进入配置选项3.点击Linker,操作上面4步后就可以去写*.sct的分散加载文件了。4. 实例介绍,比如添加函数将她放进flash地址里面。这是添加的函数fla...

2018-09-11 00:38:16 1338

转载 C语言中的static 详细分析

转载自https://blog.csdn.net/keyeagle/article/details/6708077感觉好,就留给自己。 google了近三页的关于C语言中static的内容,发现可用的信息很少,要么长篇大论不知所云要么在关键之处几个字略过,对于想挖掘底层原理的初学者来说参考性不是很大。所以,我这篇博文博采众家之长,把互联网上的资料整合归类,并亲手编写程序验证之。         C...

2018-05-25 08:10:56 193

原创 UCOSII MailBox

在下这厢有礼了消息邮件管理1. 消息队列邮箱创建OS_EVENT  *OSMboxCreate (void *pmsg){    OS_EVENT  *pevent;#if OS_CRITICAL_METHOD == 3u                     /* 中断模式设定为3          */    OS_CPU_SR  cpu_sr = 0u;#endif#ifde...

2018-05-21 23:42:32 2424

原创 UCOSII OS_CORE.c

在下这项有礼了!1.就绪任务表INT8U const OSMapTbl[] = {0x01, 0x02, 0x04, 0x08, 0x10, 0x20, 0x40, 0x80};OSUnMapTbl[]:最高优先级任务查找表;对应OSRdy Grp和OSRbyTbl[i]的位值(0~7)2.初始化函数72 void OSInit (void) //初始化UCOS-II函数73 {74 INT1...

2018-05-21 00:07:33 393

原创 python安装xlrd-1.10和xlwt-1.3.0

在下这厢有礼了注:你得首先有Python首先下载安装包https://pan.baidu.com/s/1HvtpAgEfdtn1JAVOPNcJhw   密码:is83其次将安装包解压后放到与Python同一目录下,如下所示然后打开cmd找到xlrd的路径,然后写setup.py install 安装xlwt的安装同上这样就安装完成了。然后验证,打开Python 命令行,如果你打出上面两个命令后,...

2018-05-04 09:08:13 4696 3

原创 UCOSII 内存管理

在下这厢有礼了内存管理:实际上就是为节省和最大利用内存,而对内存做的管理。内存管理原理:就是将一块内存分割成很多的小块,让user去使用,被使用的内存成为使用了的内存,用完重新回到内存管理中,没有使用的内存被作为有效(free)内存。为什么系统需要内存管理?这个问题可以思考一下。我在学习ucosII的memory management,感觉肯定很牛逼的操作,让它实现了一个内存管理。可是它却给我上了...

2018-03-24 19:29:48 1367

转载 蓝牙基础知识---包解析

六包的格式解析   在分析其它问题之前,我们需要了解在空气中传播的数据包的格式,这样才能深刻理解我们能通过格式中的各个部分做些什么。Q1:PACKET的基本格式是什么样子的之前我们提到蓝牙传输有两种rate,不同的rate其格式是不同的,我们分别来看一下。Basic Rate:Basic Rate的包格式如下图6-1所示:图6-1 Basic Rate的packet通用格式从图中可以看到基本可以分...

2018-03-18 13:25:31 2846

转载 VIM的基本命令收集

在下这厢有礼了这是转的文章,原文章路径:http://www.cnblogs.com/shenlian/archive/2011/05/05/2037574.html1.vim#在命令行中输入vim,进入vim编辑器2.i#按一下i键,下端显示 --INSERT--#插入命令,在vim中可能任意字符都有作用3.Esc#退出i(插入)命令进行其它命令使用4.:r filename#读入一个文件内容,...

2018-03-18 00:37:18 158

转载 C语言深入学习系列 - 字节对齐&内存管理

在下这厢有礼了这篇是转载的文章,给自己留个地方以后想看好找。转载:http://www.cnblogs.com/shenlian/archive/2011/03/05/1971571.html 用C语言写程序时需要知道是大端模式还是小端模式。         所谓的大端模式,是指数据的低位保存在内存的高地址中,而数据的高位,保存在内存的低地址中;所谓的小端模式,是指数据的低位保存在内存的低地址中,...

2018-03-18 00:32:15 258

原创 Python安装2.7.13150版本和pyinstaller库文件安装

在下这厢有礼了学习Python好长时间了,之前一直学的马马虎虎,一知半解,浪费光阴。学习就应该有钻研精神,理解并掌握至上,懂就懂,不懂就不懂,不要怕人嘲笑。最近又重新拾起Python学习。平台:window7 64位Python版本:2.7.13150第三方库文件:pyinstaller-develop下载路径:http://download.csdn.net/download/zw5153708...

2018-02-27 00:54:15 2208

原创 队列数组学习(不使用malloc)

在下这厢有礼了平台:linux  gcc编译 描述:队列数组,不使用malloc分配空间,通过数组分配空间去做队列描述。结果如图:queue.h文件:定义结构体和队列#ifndef ZWQUEUE_H_INCLUDED#define ZWQUEUE_H_INCLUDED#define bool int#define false 0#define tru

2017-12-18 21:39:18 714

转载 Python学习---第十七天

在下这厢有礼了练习python修改文件时,使用w模式会将原本的文件清空/覆盖。可以先用读(r)的方式打开,写到内存中,然后再用写(w)的方式打开。Yesterday when I was young昨日当我年少轻狂The taste of life was sweet生命的滋味是甜的As rain upon my tongue#将文件读取到内存中with op

2017-12-10 13:50:23 188

转载 python学习---第十六天

在下这厢有礼了学一门语言,最基础和重要的就是数据结构了,而在python中最基本的数据结构是序列,也可以理解为数组,但貌似比数组强大。>>> jason=['jason',42]>>> james=['james',45]>>> database=[jason,james]>>> database[['jason', 42], ['james', 45]]>>> 索引:

2017-12-08 09:11:52 238

原创 python学习---第十五天

在下这厢有礼了今天天气不错哦!

2017-12-07 09:11:03 196

原创 python学习---第十四天

在下这厢有礼了Python正则表达式Python通过re模块提供对正则表达式的支持。使用re的一般步骤是先将正则表达式的字符串形式编译为Pattern实例,然后使用Pattern实例处理文本并获得匹配结果(一个Match实例),最后使Match实例获得信息,进行其他的操作。# encoding: UTF-8import re # 将正则表达式编译成Pattern对象patt

2017-12-06 09:04:58 176

转载 python学习---第十三天

在下这厢有礼了Python操作文件python中对文件、文件夹操作时经常用到的os模块和shutil模块常用方法:1.得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd()2.返回指定目录下的所有文件和目录名:os.listdir()3.函数用来删除一个文件:os.remove()4.删除多个目录:os.removedirs(r“c:\python

2017-12-04 22:22:49 276

原创 Python学习---第十二天 git使用知识点积累

在下这厢有礼了确实今天不知道写什么了,抱歉,后期我补上。我学习写一点git的知识基本操作git add .git commit -m "filename"git push --all说明第一次使用git push命令需要加--all,之后不需要。上面有图自己分析。5种状态未修改(Origin)已修改(Modified)已暂存(

2017-12-04 00:20:44 214

原创 python学习---第十一天

在下这厢有礼了Python爬虫,初探。http://study.163.com/category/python?utm_source=baidu&utm_medium=cpc&utm_campaign=affiliate&utm_term=IT-435&utm_content=SEM上面是网址一周学会爬取网页

2017-12-03 23:17:40 288

原创 Python学习---第十天

在下这厢有礼了其中用到urllib2模块和正则表达式模块。抓照片下面直接上代码:#!/usr/bin/env python#-*- coding: utf-8 -*-#通过urllib(2)模块下载网络内容import urllib,urllib2,gevent#引入正则表达式模块,时间模块import re,timefrom gevent import m

2017-11-30 23:48:48 222

原创 python学习---第九天

在下这厢有礼了爬虫简单实现先下载图片和整个页面信息#coding=utf-8import urllib def getHtml(url):    page = urllib.urlopen(url)    html = page.read()    returnhtml html = getHtml("http://tieba.baidu.com/p

2017-11-30 09:18:05 244

原创 python学习---第八天

在下这厢有礼了例子; 测试xlrd扩展包xlrd顾名思义,就是excel文件的后缀名.xl文件read的扩展包。这个包只能读取文件,不能写入。写入需要使用另外一个包。但是这个包,其实也能读取.xlsx文件。从excel中读取数据的过程比较简单,首先从xlrd包导入open_workbook,然后打开excel文件,把每个sheet里的每一行每一列数据都读取出来即可。

2017-11-29 09:08:52 409

原创 python学习---第七天

在下这厢有礼了Python实现从Excel读取数据绘制成精美图像学习介绍Python从excel读取数据matplotlib绘制成二维图像实现环境python2.7Xfce终端代码获取wget  http://labfile.oss.aliyuncs.com/courses/791/finally.pywget  http://labfile

2017-11-28 08:41:13 321

原创 python学习---第六天

在下这厢有礼了源码安装说明很多第三方库都是开源的,几乎都可以在GitHub或者pypi上找到源码,找到的源码的格式大都是zip、tar.zip、tar.bz2格式的压缩包。解压这些压缩包,会看到setup.py的文件。打开命令行,进入文件夹。运行这个命令,就能把这个第三库安装到系统中,也就是你的Python路径,windows大概在C:\Python2.7\Lib\site-p

2017-11-27 01:47:22 183

原创 python学习---第五天

在下这厢有礼了Python对Excel表操作1.读取Excel(需要安装xlrd)2.写入Excel(需要安装pyExcelerator)3.实例import MySQLdbimport xlwtfrom datatime import datatime def get_data(sql):#创建数据库连接conn = MySQLdb.connect

2017-11-26 02:07:57 264

原创 python学习---第四天

在下这厢有礼了我由于自身能力的原因,这本书啃吧有点慢,每天写两个python例子好了。Python操作Excel表学习一、安装xlrd模块   到python官网下载http://pypi.python.org/pypi/xlrd模块安装,前提是已经安装了python 环境。二、使用介绍1. 导入模块import xlrd2. 打开Excel读取数据data = xlrd.open_workboo

2017-11-24 23:35:47 212

原创 python学习---第三天

在下这厢有礼了Python中的整数对象intobject.cstatic int int_compare(PyIntObject  *v,PyIntObject *w){register long i=v->ob_ival;register long j=w->ob_ival;return (ij) ? 1:0;}PyIntObject对象的创建和维护

2017-11-23 22:15:46 194

原创 python学习---第二天

在下这厢有礼了Python对象初探对象机制的基石PyObject在Python中,所有的东西都是有对象的,而所有的对象都拥有一些相同的内容PyObject中定义,PyObject是整个Python对象机制的核心。object.htypedef struct __Object{PyObject_HEAD}PyObject;这个结构体是PyObjec对象机制的核心基石,

2017-11-23 01:56:07 301

原创 python学习---第一天

在下这厢有礼了书名:Python源码剖析 作者:陈儒本书试用于Python程序员,动态语言爱好者,C程序员Python是通过C语言完成的,因此对C程序员有很大帮助(作者说的,俺没说),线程库介绍;第0章 学习总结python 整体架构可以分为三个主要部分,File Groups,Python core,Runtime EnvironmentFile Groups:c

2017-11-22 01:24:27 310

蓝牙协议 5.2,官网下载

蓝牙协议 5.2

2023-03-22

python2.7 + scons3.1.2 +mingw64

mingw64是给它们提供编译环境的

2023-02-21

scutils资源,为以后学习使用,备份

scutils资源,为以后学习使用,备份

2023-02-21

Bluetooth5.0

蓝牙协议,This specification can also be found on the official Bluetooth web site: https://www.bluetooth.org/en-us/specification/adopted-specifications

2018-05-02

Python2.7.13150和pyinstaller-develop.zip

python软件2.7.13150版本和pyinstaller-develop库,python脚本转exe文件。

2018-02-27

空空如也

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

TA关注的人

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