自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(193)
  • 资源 (34)
  • 收藏
  • 关注

原创 VS Code 修改界面主题

01、菜单选择 -> 参考下图02、对话框说明 -> 参考下图

2019-08-02 09:55:08 22998

原创 单片机面向对象编程

00、前提概要 记录在面向对象的实现方式,做参考未做详细实现细节01、定义i2c类typedef struct _class_i2c { GPIO_TypeDef * gpiox; GPIO_Pin_TypeDef sda,scl; void (*pf_start)(class_i2c *object_i2c); void (*pf_st...

2019-08-02 09:28:50 1341

原创 protocol buffer生成C语言的实现

ubuntu中搭建Protocol Buffer环境 1、提示 Protocol Buffer原生没有对C的支持,只能使用protobuf-c这个第三方库 2、下载 Protocol Buffer和protobuf-c的安装包 参考图 下载链接...

2019-07-26 16:37:39 4536 1

原创 ubuntu设置终端字体大小

操作步骤 1、打开终端,在终端界面单击鼠标右键,选择“Preferences” 2、上一步操作会进入,下面的界面,勾选上"Custom font" 3、单击右边的“Monospace Bold”...

2019-07-26 14:26:14 12689

原创 window7旗舰版安装语言包

前提概要 用了之前的一个备份包,想安装一个英语语言包,网络上找了最终验证以下方式可行操作步骤 ①安装工具:Vistalizator 网址:https://www.froggie.sk/ ②单击上图 Vistalizator ③下载语言包 说明...

2019-07-19 23:25:31 809

原创 win7安装SP1补丁

01、进入官网 网址 https://www.microsoft.com/zh-cn/download/details.aspx?id=584202、选择所需的SP1补丁03、下图为下载的SP1补丁,双击安装即可...

2019-07-17 19:57:32 14286

原创 win7安装英文包

01、进入英文包下载界面 网址:https://www.froggie.sk/download.html02、根据自身系统类型进行选择(以win7旗舰版为例)03、下载的安装包,双击安装即可...

2019-07-17 19:53:50 2480

原创 KEIL中宏定义USE_STDPERIPH_DRIVER,STM32XXX作用

前提概要 使用KEIL建立STM32的工程时,一般会定义系统中的两个宏宏: USE_STDPERIPH_DRIVER 为了屏蔽编译器的默认搜索路径,转而使用我们添加到工程中的ST库STM32XXX 例:STM32F10X_HD,则是使用大容量芯片,该宏是一个条件编译,不同芯片使用不同的宏 提示...

2019-07-15 16:06:23 2623 1

转载 linux使用绿色版VS Code

本博客转载至:https://www.cnblogs.com/lzpong/p/6145511.html1.从官网下载压缩包(话说下载下来解压就直接可以运行了咧,都不需要make) Visual Studio Code官网https://code.visualstudio.com/docs?dv=linux64 例:wgethttps://az7642...

2019-07-12 14:19:35 793

原创 ubuntu中使用Deb安装VS Code

01、进入VS Code 下载安装包 网址:https://code.visualstudio.com/02、将Windows系统中下载的deb安装包复制到虚拟机ubuntu中03、进入虚拟机ubuntu中,通过cd命令进入到deb安装包目录04、执行deb包安装命令05、安装完成效果图...

2019-07-12 14:09:26 14631 4

原创 隔离变压器不触电原因

隔离变压器简单原理图 说明 初级线圈接交流电 -> 输入端 次级线圈接负载 -> 输出端前提概要 日常生活用的交流电有一根是接大地的,即另一根线(火线)与大地之间有220V的电位差 说明...

2019-06-27 16:15:36 5718

转载 驱动主次设备号

Linux各种设备都以文件的形式存放在/dev目录下,称为设备文件。应用程序可以打开、关闭和读写这些设备文件,完成对设备的操作,就像操作普通的数据文件一样。为了管理这些设备,系统为设备编了号,每个设备号又分为主设备号和次设备号。主设备号用来区分不同种类的设备,而次设备号用来区分同一类型的多个设备。对于常用设备,Linux有约定俗成的编号,如硬盘的主设备号是...

2019-06-20 20:33:38 541

转载 ioctl函数的inode参数

转载至:https://blog.csdn.net/woxiangzi/article/details/48491745一、ioctl的简介:虽然在文件操作结构体"structfile_operations"中有很多对应的设备操作函数,但是有些命令是实在找不到对应的操作函数。如CD-ROM的驱动,想要一个弹出光驱的操作,这种操作并不是所有的字符设备都需要的,所以文件操作结构体也不会有对应的...

2019-06-19 22:20:51 432 1

转载 CubeMX配置FreeRTOS

01、说在前面 RTOS为了提高任务调度效率一般都包含汇编程序,因此移植起来需要一些汇编知识,就算网上肯定有移植教程,初次搞起来还是挺费劲的。初学时对RTOS代码不熟悉,一开始就打击了积极性可不好。因此本篇不讲怎么移植,介绍使用ST“懒人神器”CubeMX来快速移植配置FreeRTOS。02、RTOS介绍 目前嵌入式主流RTOS有uCOS、FreeRTOS,之...

2019-06-18 16:31:31 16337 2

原创 EEPROM的WP引脚(写保护)

MCU和EEPROM参考连接图说明 WP为写保护引脚,高电平有效(禁止写,只读),低电平失效(可读可写)

2019-06-17 11:56:03 18150

原创 IAR修改堆栈大小

前提概要 之前使用KEIL进行作为工程编辑时,堆(Heap)栈(Stack)大小在起始代码中进行修改下图为KEIL中参考起始代码 说明 在KEIL中,直接修改上图中箭头指向值即可实现调整堆栈的大小下图为IAR中参考代码提示 以上的参考代码为同一STM32芯片分...

2019-06-15 11:31:48 8206

原创 IAR添加头文件路径包含

操作参考图 提示:在选择Project前,需选中工程(不选中会导致后续C/C++ Compiler中的选项无法使用)

2019-06-13 13:56:59 11549

原创 Windows7系统设置相对路径快捷方式

前提概要 在Windows系统下,创建快捷方式,默认是绝对路径 坏处:移动目录后,快捷方式无法使用创建相对路径快捷方式 1、给需创建快捷方式的文件,创建一个快捷方式2、将D.txt - Shortcut重命名为D,并将其移动到B目录下3、修改快捷方式D的属性 修...

2019-06-13 12:17:10 5216

原创 SourceInsight全局搜索字符串

操作步骤(参考图)1、2、

2019-06-10 17:03:37 14578 1

原创 IAR有时无法跳转函数

前提概要 IAR建立工程项目,修改路径后,进行梳理代码时无法跳转函数等解决办法 1、清理一下工程项目 2、等待清理完成...

2019-06-09 10:42:59 2071 4

原创 IAR显示行号

操作步骤(参考下图)总结 显示行号 tools >> options >> Editor >> 选中show line numbers 多行注释 选中需注释的行,再按 ctrl + k 取消注释 选中需取消注释的行,再按...

2019-06-05 15:20:29 2223

原创 验证指定代码段运行效率

参考代码#include<stdio.h>#include<stdlib.h>#include<time.h>int main(int argc,char **argv){ struct timespec time_start = {0, 0}, time_end = {0, 0}; clock_gettime(CLOCK_REALTIME, ...

2019-06-05 09:29:35 155

原创 MFC创建非模态对话框

操作步骤1、参考模态对话框的操作步骤说明最后一步不同,添加的代码不一样2、添加弹出模态对话框代码引出问题图中在单击按钮后,会弹出一个对话框,但会一闪而过原因对象abc在栈上,该消息处理函数调用结束返回后,对象abc销毁,也即非模态对话框销毁解决办法创建为全局变量或定义到该按钮所属类中(作为该类的成员变量)引出问题按照上例方式,解决上面的问题后,有...

2019-06-04 14:15:59 5375

原创 MFC创建模态对话框

操作步骤1、工程项目的创建(VS2013)文件 -> 新建项目 -> 模板 -> Visual C++ -> MFC -> MFC应用程序2、向导设置①应用程序类型 -> 选择“基于对话框”3、创建两个按钮(button)说明在“视图”中,可找到工具箱,其他选项没快捷方式也可这样查找4、打开资源视图5、在“资源...

2019-06-04 14:15:08 6491

原创 realloc函数

函数原型 void *realloc(void *ptr, size_t size);作用 realloc在原有内存基础上在堆上再分配指定数量的内存块,分配成功,返回新的地址 说明 在之前内存空间追加内存块成功,返回值为原内存空间指针...

2019-06-04 13:16:58 2672

原创 MindManager更改线条颜色

前提概要 在流程图中,过于复杂的情况下,可通过改变线条颜色,以更直观和快速的理清流程图操作步骤 1、选中需修改的线条 说明 图中有显示标签的为选中的线条,需选中多个线条时,可按住Ctrl键,鼠标单击线条即可实现2、在菜单栏中,找到“设计”,选中设计中的线条颜色 说明...

2019-06-03 16:28:59 889

转载 Keil Arm中使用malloc函数的方法

转载至:http://blog.sina.com.cn/s/blog_a189aca10102vabo.htmlKeil Arm中使用malloc函数的方法:1、需要使用微库:如果不选用微库的话会报错,例如:.\Output\SaiWu.axf: Error: L6915E: Library reports error: __use_no_semihosting was...

2019-06-03 09:19:45 1229

原创 函数调用传参字符串

参考例程int main(int argc,char **argv){ A(5); B("test");}int A(int a){ return a;}char * B(char* str){ return str;}说明 主函数调用 A 和B函数;其中 A 函数会创建一个临时变量a存放 5,A函数结束调用后临时变量a释放...

2019-06-01 11:45:33 906

原创 C#窗口程序入口函数

参考图说明 新建一个C#窗口程序,会有两个主要文件:Program.cs、Form1.cs 作用 Program.cs 用于写逻辑代码 Form1.cs 用于拖拽控件、管理控件资源 Program.cs中的Main(...

2019-05-31 17:30:21 5073

原创 calloc、realloc、malloc

malloc和free 前提概要 C函数库中的malloc和free分别用于执行动态内存分配和释放 以上两个函数在头文件stdlib.h中声明 函数原型 void *malloc ( size_t size ); void free ( void *po...

2019-05-31 17:22:13 1168 2

原创 rand()和srand()

前提概要 rand()用于生成随机数,但不是生成真正的随机数 srand()用于设置供rand()使用的随机数种子 提示 第一次调用rand()之前没有调用srand(),那么系统会为你自动调用srand(),自动调用传参值为1 使用相同种子(srand函数传参值相同),调用 ...

2019-05-31 11:25:44 14651

原创 未分类知识

Windows程序工程建立 文件 -> 新建 -> 项目 -> 已安装 -> 模板 -> Visual C# -> Windows -> Windows窗口应用程序 .net说明 .NET Framework 4 以下版本可在XP系统下运行(包含4) ...

2019-05-30 18:50:09 106

原创 C语言设计模式(面向对象)

前提概要 面向对象软件设计中常用3类模式:创建模式、结构模式、行为模式创建模式 分类 工厂方法模式、抽象工厂模式、单态模式、构造者模式、原型模式结构模式 分类 适配器模式、桥接模式、组合模式、装饰模式、门面模式、代理模式、享元模式行为模式 分类...

2019-05-30 16:28:00 624

原创 windows 7安装 Server Pack1(SP1)

操作步骤 1、下载win 7sp1 下载地址https://download.microsoft.com/download/0/A/F/0AFB5316-3062-494A-AB78-7FB0D4461357/7601.17514.101119-1850_Update_Sp_Wave1-GRMSP1.1_DVD.iso 2、下载后,解压安装...

2019-05-30 16:06:53 5943 6

原创 IAR 中 Compile、Make和Build的区别

转载至:https://blog.csdn.net/ahchai/article/details/44415931make 编译,链接当前工程 提示 只编译有修改的源文件compile 只编译当前源文件 提示 编译与文件是...

2019-05-30 11:01:06 2503

转载 IAR使用教程

转载至:https://www.cnblogs.com/nanase/p/9028351.html面向尚未熟悉且初次使用该软件的新手(比如我。。。)1、建立新工作区  File-->>New Workspace2、建立新项目  1) Project-->>Create New Project...  2) 选择如下模板:...

2019-05-30 09:52:15 48089 2

原创 函数指针

函数指针定义方式 函数返回值类型 (* 指针变量名) (函数参数列表); 说明 “函数返回值类型”表示该指针变量可以指向具有什么返回值类型的函数; “函数参数列表”表示该指针变量可以指向具有什么参数列表的函数。...

2019-05-24 20:29:54 175

原创 KEIL使用J-LINK下载程序报错No Cortex-M Device found in JTAG chain

报错对话框解决办法(不使用JTAG使用SWD模式) 其他 如果是在程序烧写成功一次后,第二次烧写时报错no cortex-m sw device found,极有可能是软件中设置了SWDIO或SWCLK I/O口的端口模式,由于I/O口一直被占用,使芯片sw端口不能用于下载调试 解决办法 ...

2019-05-23 00:24:07 7963 2

原创 CD光盘中CDA格式转音频文件

前提概要 CDA格式是CD音轨文件存储格式,一般只有几K,如果直接从光盘复制,则不能播放,必须要特定软件从CD光盘中抓取 说明 Windows系统自带的Windows Media Player可以完成转换 CDA文件是无法在硬盘上使用的,它只是CD音乐的一个快...

2019-05-22 21:12:14 5730

原创 iproute2(ip route 命令详解)

1、查看网卡IP地址 ip addr // 和之前net-tools中的ifconfig功能类似2、设置网卡IP地址 sudo ip addradd192.168.0.193/24dev wlan0 说明 注...

2019-05-21 16:03:35 8718

元器件封装图标.tar.gz

该压缩包为元器件封装图标,对熟悉和识别PCB各个器件的封装和类型有一定的参考价值。有需要的下载。。。

2020-06-17

删除Win10六个文件夹.zip

用于删除windows10的此电脑中的六个文件夹,从window7过渡过来,那几个文件夹真心不适应,有需要的下载

2020-01-01

STM8软件开发例程资料.zip

STM8S的参考例程和手册,有需要的下载。有两套例程。。。。

2019-10-14

EMQ-MQTTBOX.zip

该压缩包中包含:emqttd-windows7-v2.3.9.zip 和 MQTTBox-win.exe,其中MQTTBox-win.exe官网下载太慢,下了几个小时无语了。有需要的下载。

2019-09-15

GIT和Tortoise.zip

该压缩包中,包含GIT和Tortoise的安装包,以及基础使用说明

2019-09-15

Git-2.21.0-Windows.zip

Git-2.21.0 Windows版本,32位 和 64位,两个版本,官网下载太慢。

2019-09-10

Git-2.21.0-Windows.zip

Git-2.21.0 Windows版本,32位 和 64位,两个版本,官网下载太慢。

2019-09-10

STM32-VCP驱动-USB模拟串口

STM32 VCP 驱动 三个版本:1.3.0、 1.4.0 、 1.5.0,有需要的下载!!!

2019-08-15

VCP_V1.3.1_Setup_x64.zip

STM32F4通过USB虚拟串口,win7_64安装驱动后,显示感叹号(内有步骤说明和相关所需文件)

2019-06-11

SX1276-SX1278.zip

SX1276和SX1278两个芯片的中文数据手册,有需要的下载。

2019-06-09

数据结构+算法+设计模式.zip

设计模式之禅第二版,重新整理可以编辑。图灵系列的数据结构、算法、设计模式,四本数

2019-06-05

x86汇编语言-从实模式到保护模式

x86汇编语言-从实模式到保护模式,完整版,该压缩有书籍PDF,以及对应的工具和源码

2019-05-08

HAL库的几大特点以及其整体框架

HAL库的几大特点以及其整体框架,HAL库整体概述。

2019-02-09

STC8 寄存器头文件

STC8 系列的头文件,keil C51 默认自带 reg51 只有部分STC8 的寄存器定义,工程项目包含该头文件,不需要包含 reg51.h

2018-10-17

PIC入门到精通

PIC入门到精通

2018-10-17

TCP-IP指南 卷2:应用层协议

CSDN有该文件,但是分数太高了,上传给有需要的朋友,降低下下载难度

2018-10-17

ucosII入门教程

ucosII入门教程,里面有三个文件、基础PPT、源码简单分析、基本移植 网盘地址:http://pan.baidu.com/s/1o7S4Quu

2018-03-31

GitHub入门与实践

GitHub入门与实践 图灵程序设计丛书

2017-06-19

图解HTTP 黑白印刷 (日)上野宣

图解HTTP 黑白印刷 (日)上野宣

2017-06-19

韩顺平 java视频 课件 源代码

韩顺平 java视频 课件 源代码

2017-05-29

韩顺平html css js视频完整笔记及源代码(全)

韩顺平html css js视频完整笔记及源代码(全),视频地址:http://pan.baidu.com/s/1boT0qcv

2017-05-28

在64系统使用debug教程及工具

该工具是在window7 64 位系统下使用debug进行汇编调试工具,已经设置教程。

2016-01-22

4741 计算机网络原理

自考本科段 计算机应用 计算机网络原理pdf版

2016-01-08

02324 离散数学

自考本科段 计算机应用 离散数学课本pdf版

2016-01-08

C语言专题练习

C语言 练习题 需要的下载 习题做得比较好全面

2012-09-15

联想A789 中文recovery

联想A789 需要刷机中文的recovery

2012-09-15

SP_Flash_Tool_v3.1222.00.7z

安卓刷机线刷工具 cpu是联发科的可以使用这个软件

2012-09-15

空空如也

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

TA关注的人

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