自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (12)
  • 收藏
  • 关注

原创 基于Python的CAN卡数据显示工具

【代码】基于Python的CAN卡数据显示工具。

2024-02-26 14:35:38 339

原创 基于PyQt5的串口助手开发

1、新建一个settingdialog.py文件,在文件中创建一个基于QDialog的SettingDialog类。2、新建一个mainwindow.py文件,在文件中创建一个基于QMainWindow的MainWindow类。将文件命名为“ui_settingdialog.ui”,保存到本地文件夹。将文件命名为"ui_mainwindow.ui",保存到本地文件夹。1、使用QtDesigner设计基本的图形界面,如下图,2、使用PyUic将xx.ui文件转换为xx.py文件。二、图形界面的显示与控制。

2023-08-31 11:17:43 907 1

原创 基于Pycharm的PyQt5开发环境配置

PyUic:主要用于将QtDesigner生成的xx.ui文件转换为xx.py文件。PyRcc:主要用于将图标对应的xx.qrc文件转换为xx.py文件。QtDesigner:主要用于Qt的图形化界面设计。

2023-08-28 17:51:51 199

原创 KW36手动选择SDK路径

*第一步:**去官网https://mcuxpresso.nxp.com/en/welcome下载SDK,下载并解压完成后,选择我们解压后的SDK文件的路径,这里我把它放到了D:\NXP\SDK_2_2_10_FRDM-KW36路径里。**第二步:**手动选择SDK路径。再次打开MCU Setting发现SDK MCUs的下面已经有了和SDK版本对应的具体的芯片型号。再次编译,问题解决!

2023-04-25 17:34:02 166

原创 No cached version of com.android.tools.build:gradle:7.0.4 available for offline

“No cached version of com.android.tools.build:gradle:7.0.4 available for offline”

2022-01-19 23:00:30 4301

原创 解决因CCS SysConfig版本不对无法编译的问题

一、问题在使用TI simplelink_cc13x2_26x2_sdk_4_40_04_04版本SDK编译Master工程时遇到了下面这个错误:二、解决方法第1步:下载安装1.7.0版本SysConfig,链接 https://www.ti.com/tool/download/SYSCONFIG第2步:将老版本的SysConfig替换为1.7.0版本打开工程,找到SysConfig,右击打开Products,选中Sysconfig点击Edit,然后点击Open Preferences

2021-03-09 15:52:54 3314

原创 Silicon Labs蓝牙开发环境搭建

#一、simplicity-studio 5下载simplicity-studio 5为Silicon Labs基于Eclipse开发的官方IDE,Simplicity Studio不仅仅是一个IDE,它包含了SDK(需选择下载),软件示例Demo、资料文档,以及用于能量分析、配置和无线网络分析的工具,这里我们安装windows版本,下载地址为https://cn.silabs.com/developers/simplicity-studio.#二、simplicity-studio 5安装下载完为一

2021-03-02 17:57:35 1507 4

原创 TI AoA Master/PC 数据发送、接收流程梳理

1、Master怎样发送、接收数据? Master发送数据: RTLSHost_sendMsg(RTLS_CMD_AOA_RESULT_ANGLE, HOST_ASYNC_RSP, (uint8_t *)&aoaResult, sizeof(rtlsAoaResultAngle_t)); uint8_t NPITask_sendToHost(_npiFrame_t *pMsg); NPIUtil_enqueueMsg(npiTxQueue, syncEvent, NPITAS.

2021-02-26 11:37:26 594 1

原创 编译器做了什么

一、预编译1、处理所有注释,以空格代替2、删除所有#define,并展开所有的宏定义3、处理条件编译#if,#ifdef,#elif,#else,#endif4、处理#include,展开被包含的文件5、保留编译器需要使用的#pragrama指令gcc -E file.c -O file.i 或 gcc -E file.c二、编译(Compilation):1、翻译成汇编,对预处理文件进行 词法分析:分析关键字,标示符,立即数是否合法 语法分析:分析...

2021-01-17 21:38:56 168 1

翻译 Maximizing BLE Throughput on iOS and Android

April 3, 2016By:Punch Through转自 :https://punchthrough.com/maximizing-ble-throughput-on-ios-and-android/Still confused about how fast you can really send data over Bluetooth Low Energy?It’s not just you. A google search will turn up many incomplete ..

2021-01-13 23:49:34 209

原创 python 字符串转换知识总结

string-->int1、10进制string转化为int  int('12')2、16进制string转化为int  int('12', 16)int-->string1、int转化为10进制string  str(18)2、int转化为16进制string  hex(18)中文支持,编码使用ASCII# -*- coding: GBK -*-...

2020-09-20 18:32:04 129

原创 ubuntu安装bluepy

#安装python的包管理工具—pipsudo apt-get install python-pip libglib2.0-dev#使用pip安装bluepysudo pip install bluepy

2020-09-03 23:36:11 509

原创 ubuntu安装pybluez

1、安装pylbuez pip3 install pybluez 报错:no module named gattlib2、安装gattlib pip3 download gattlib tar zxvf gattlib-0.20200122.tar.gz cd gattlib-0.20200122/ pip3 install .3、安装依赖 sudo apt-get install libboost-python-de...

2020-09-03 23:32:41 677

原创 pyQt学习笔记

一、pyQt5教程:http://code.py40.com/pyqt5/14.html二、安装pyQt5pipinstallpyQt5-ihttps://pypi.douban.com/simplepipinstallpy-tools-ihttps://pypi.douban.com/simple

2020-08-20 11:07:31 99

原创 Python学习笔记

1、pip使用国内网址安装下载模块 pipinstallpyQt5-ihttps://pypi.douban.com/simple

2020-08-20 11:05:35 91

原创 Vim常用命令

1、

2020-08-11 14:31:53 244

原创 Git常用命令

1、拉取远程分支到本地并在本地创建该分支git checkout -b dev(本地分支名称) origin/dev(远程分支名称)使用该方式会在本地新建分支dev,并自动换到该本地分支dev。采用此种方法建立的本地分支会自动和远程分支建立映射关系。...

2020-08-10 16:48:35 65

原创 树莓派BLE

树莓派用户名:pi密码:mengbin1231、扫描可用的低功耗蓝牙设备(BLE)sudo hcitool lescan2、连接的想要连接的设备的物理地址,打开后输入connect连接sudo gatttool -b <BLE ADDRESS> -Iconnectdisconnect MAC3、获得BLE设备提供的服务信息(server)primaryattr handle: 0x001e, end grp handle: 0x002e uuid: 0000fff0-.

2020-05-26 16:43:10 305

原创 VA_LIST

va_list原理解释:VA_LIST 是在C语言中解决变参问题的一组宏,在<stdarg.h>头文件下。VA_LIST的用法:(1)首先在函数里定义一具VA_LIST型的变量,这个变量是指向参数的指针(2)然后用VA_START宏初始化变量刚定义的VA_LIST变量,这个宏的第二个参数是第一个可变参数的前一个参数,是一个固定的参数。(3)然后用VA_ARG返回可变的参数,VA_ARG的第二个参数是你要返回的参数的类型。(...

2020-05-20 14:46:16 130

原创 C++学习笔记

C++学习笔记22、对象的销毁析构函数是对象进行销毁时进行清理的特殊函数 析构函数在对象被销毁时自动调用 析构函数是对象释放系统资源的保障23、神秘的临时对象直接调用构造函数将会产生一个临时对象 临时对象是性能的瓶颈,也是BUG的来源之一 现代C++编译器会尽力避开临时对象 实际开发...

2020-02-03 23:52:25 65

原创 CC2640 battery monitor

使用CC2640r2f内部的battery monitor功能检测电池电压1、在simple_peripherapl.c中添加头文件#include &lt;driverlib/aon_batmon.h&gt;2、在周期函数中调用 uint8_t integer ,frac; // &lt;int.frac&gt; format size &lt;3.8&gt; ...

2018-07-30 15:53:51 100

原创 CC2640之Notify

修改simple_peripheral工程的simple_gatt_profile.c文件:1、工程默认char4为notify,长度为1个字节,我们参考char5把它修改为20个字节。2、为了使主机能自动获取char4的handle,从而打开notify开关,我们为char4的属性添加一个read 权限修改后的代码如下,其中 SIMPLEPROFILE_CHAR4_LEN = 20;...

2018-07-23 00:57:10 235 1

原创 CC26402rf

问题总结1、调用Display_print1(handle, line, col, fmt, a0) 串口输出乱码的解决办法:使用下面配置BOARD_DISPLAY_USE_LCD=0BOARD_DISPLAY_USE_UART=1...

2018-07-03 16:19:24 84

原创 创建、插入、遍历链表

#include &lt;stdio.h&gt;#include &lt;stdlib.h&gt;typedef int ElemType;typedef struct LNode { ElemType data; //链表结点的元素,类型为int struct LNode *next; //指向下一结点指针}LNode,*LinkList;L...

2018-04-18 16:12:59 196

原创 蓝牙串口透传-从机发送与接收(整理)

1、从机通过串口发送数据给主机(Notification:character4)//simpleBLEPeripheral.c//串口回调函数static void NpiSerialCallback(uint8 port,uint8 events){ (void)port; uint8 buf[128]; int i ; for(i=6000;i>0;i--)

2016-09-12 11:45:58 5747

全国计算机等级考试二级C语言南开百题

全国计算机等级考试二级C语言南开百题,经典C语言学习资料

2012-04-27

浅谈C语言的学习技巧

本文在简要介绍c语言的内容的基础上,结合笔者多年学习c语言的体会,分析了学好c语言及参加计算机等级考试的技巧。

2012-04-27

c++builder控件大全

c++builder控件大全.

2012-04-27

汇编程序设计教程

一个不懂汇编语言的程序员,只是三流的程序员.一个电子工程师,主要开发语言就是汇编

2012-04-27

最新XP实用电脑知识

简单实用的最新XP实用电脑知识,XP电脑用户实用知识必读

2012-04-27

经典C程序100例

经典C程序有简单到复杂,是学习C的好资料。适合初学者。

2012-04-27

人力资源管理师二级真题及答案

人力资源管理师二级真题及答案,案例分析强化突破,历年真题演练解析

2012-04-24

新编MCS-51单片机应用设计.pdf

《新编MCS-51单片机应用设计(第3版)》从应用的角度,详细地介绍了MCS-51单片机的硬件结构、指令系统、各种硬件接口设计、各种常用的数据运算和处理程序、接口驱动程序以及MCS-51单片机应用系统的设计,并对MCS-51单片机应用系统设计中的抗干扰技术以及各种新器件也作了详细的介绍。

2012-04-24

电子专业英语词汇

电子信息专业英语词汇,电子业的红宝书 ,学电子的不要错过

2012-04-24

给程序员小弟小妹的忠告

总结过去10年的程序员生涯,给程序员小弟弟小妹妹们的一些总结性忠告走过的路,回忆起来是那么曲折,把自己的一些心得体会分享给程序员兄弟姐妹们

2012-04-24

计算机二级自学网址

有了它计算机二级想不过都难~ ~(收藏起来,会用到的)

2012-03-21

计算机二级考试技巧与心得体会

网友的计算机二级考试技巧与心得体会,让你知彼知己,轻轻松松走进考场!

2012-03-21

空空如也

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

TA关注的人

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