自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (1)
  • 收藏
  • 关注

原创 SPI介绍

SPI是串行外设接口(Serial Peripheral Interface)的缩写,是串行外围设备接口,是一种高速,全双工,同步的通信总线。常规只占用四根线,节约了芯片管脚,PCB的布局省空间。现在越来越多的芯片集成了这种通信协议,常见的有EEPROM、FLASH、AD转换器网络控制器、LCD显示驱动器、A/D转换器和MCU等。

2023-10-18 14:51:35 157

原创 BeyondCompare

Beyond Compare是一套由Scooter Software推出的文件比较工具。主要用途是对比两个文件夹或者文件,并将差异以颜色标示。比较范围包括目录,文档内容等。两个目录的内容两个文本文件的内容通过这个对比工具,我们在日常编写代码的时候,能够很方便的知道我们的改动项,以及查阅差异项。

2023-10-18 14:43:42 129

原创 WIN10问题记录处理

记录WIN10 使用过程中遇到的一些问题。

2023-10-18 14:31:08 365

原创 WIN10搭建SSH服务器

SSH(Secure Shell,安全外壳)是一种网络安全协议,通过加密和认证机制实现安全的访问和文件传输等业务。

2023-10-10 16:38:53 673

原创 进程间通信方式

进程间通信(IPC,InterProcess Communication)是指在不同进程之间传播或交换信息。IPC的方式通常有管道(包括无名管道和命名管道)、消息队列、信号量、共享存储、Socket、Streams等。其中 Socket和Streams支持不同主机上的两个进程IPC。以Linux中的C语言编程为例。管道:速度慢,容量有限,只有父子进程能通讯FIFO:任何进程间都能通讯,但速度慢消息队列:容量受到系统限制,且要注意第一次读的时候,要考虑上一次没有读完数据的问题。

2023-10-10 16:32:25 70

原创 KEIL5介绍和使用

Keil5是Keil公司推出的一款嵌入式开发工具。包括了MDK、DS-MDK和MDK-Lite三个版本,其中MDK是最全面的版本,支持最多的器件和功能。Keil5提供了一个完整的开发环境,包括编辑器、编译器、调试器等。Keil5支持多种处理器架构,如ARM、Cortex-M、Cortex-A、8051等。

2023-10-10 14:54:29 17606

原创 UART接口详解

UART全称Universal Asynchronous,中文意思就是通用异步收发传输器。可以双向通信,实现全双工传输和接收。在嵌入式设计中,UART用于主机与辅助设备通信,如汽车音响与外接AP之间的通信,与PC机通信包括与监控调试器和其他器件,如EEPROM通信。

2023-01-04 09:11:23 3255 1

原创 TCP/IP详解

TCP/IP内容整理TCP/IP不是一个协议,而是一个协议族的统称(TCP/IPProtocols),简称TCP/IP。TCP/IP协议族提供了点对点的连结机制,并且将传输数据帧的封装、寻址、传输、路由以及接收方式,都予以标准化。

2022-11-17 16:31:31 10614

原创 PPP拨号

介绍PPP拨号的相关内容。PPP(Point-to-Point Protocol)协议是一种点到点链路层协议,主要用于在全双工的同异步链路上进行点到点的数据传输。

2022-11-04 08:56:25 2815

原创 python虚拟环境搭建

Python搭建虚拟环境

2022-10-31 17:47:33 230

原创 VSCode搭建C和C++环境

说明下如何在VSCode下面搭建C/C++环境以及运行

2022-10-31 17:44:53 178

原创 SVN介绍和使用

SVN是subversion的缩写,是一个开放源代码的版本控制系统,通过采用分支管理系统的高效管理,简而言之就是用于多个人共同开发同一个项目,实现共享资源,实现最终集中式的管理。

2022-10-28 13:22:51 7328

原创 TP屏幕适配--UI篇

上一篇文章TP屏幕适配–驱动篇介绍了TP屏幕底层驱动处理以及按键处理上报,这篇文章主要讲到UI界面如何对TP底层上报的按键手势等信息响应处理。

2022-10-25 18:56:21 966

原创 TP屏幕适配--驱动篇

本文主要针对触摸屏(Y89415)适配代码进行详细说明。

2022-10-19 11:24:06 3825 4

原创 DMA介绍

DMA的作用是帮助CPU在内存之间搬运数据,搬运的过程中无需CPU的干涉,也不存在中断方式传送数据的那样保留现场和恢复现场的过程,这样的DMA控制器通过硬件来为RAM和IO设备之间开辟一条直接传送数据的通路(从源地址搬运到目的地址),从而使CPU的负担大大减少。

2022-10-08 22:04:30 5322

原创 VSCode写博客以及发布

整理一下在写博客过程中我所使用的插件,分享给大家。

2022-10-01 09:52:04 1155

原创 NB-IOT介绍

NB-IoT是IoT领域一个新兴的技术,支持低功耗设备在广域网的蜂窝数据连接,也被叫作低功耗广域网(LPWAN)。

2022-09-21 18:44:20 5277

原创 如何使用JLINK调试和固件下载

通过JLINK工具我们可以对调试设备进行仿真调试和固件下载

2022-09-08 11:45:09 9341 1

原创 IIC总线详解

IIC(Inter-Integrated Circuit)集成电路总线,它是一种串行通信总线,又叫I2C,使用多主从架构,由飞利浦公司在1980年推出的。多用于主控制器和从器件间的主从通信,在小数据量场合使用,传输距离短,一般可达400kbps 以上,属于半双工同步传输型总线。IIC总线的硬件,是由一根数据线SDA,一根时钟线SCL构成。不同的器件,都是并联接在这两条线上,I2C总线上的每个设备都自己一个唯一的地址,来确保不同设备之间访问的准确性。SDA(Serial data)是数据线,D代表Data也

2022-07-01 17:18:27 9619

原创 GIT的介绍和使用

使用GIT可以进行代码版本管理和控制如果有一个软件,能帮我们自动记录每次文件的改动,还可以让同事协作编辑,岂不是很方便,所以:版本控制可以帮助我们实现两件事情版本控制:自动记录每次的修改,并且可以方便的切换到任一版本协作开发:可以完成多人协作开发在我们初次使用Git时,进行初始化之后,会在目录下产生一个隐藏目录.git在.git内部属于暂存区,在.git外部属于工作区这两张图可大致展示git的文件提交流向,我们在将文

2022-06-30 17:22:51 387

原创 hexo设置博客的主题

1.登录 https://hexo.io/themes/2.选择自己喜欢的个人主题,然后点击对应的主题进入代码界面后,点击进入下面的按钮,然后进行保存到对应的文件夹下面进行git clone 将网址复制上去下载完成后,如下图所示然后将文件夹重新命名打开_config.yml 对主题进行配置将landscape 更换成 prontera然后再次执行命令:hexo clean && hexo g && hexo d 就可以了。或者执行命令 hexo generate --d

2019-01-22 19:05:00 363

原创 如何使用hexo,OSChina,git和VSode搭建博客网站

安装:1.下载安装node.js https://nodejs.org/en/2.下载安装git https://git-scm.com/downloads3.下载安装vscode4.注册OSChina 码云在电脑上创建一个blog文件夹,用vscode打开,调出终端输入命令:npm install hexo-cli -g输入命令:hexo init初始化完成后的目录结构如下图所示:输入命令: hexo s(这里等待几秒,让博客搭建完成)然后按住Ctrl +下图

2019-01-21 21:09:33 253

QQ自由幻想自动按键工具-魔手

自由幻想魔手自动按键工具

2023-01-07

ActivePerl 安装包

Perl语言环境安装包,使用perl语言编写人员,编写脚本等

2022-12-08

TortoiseSVN 安装包文件

SVN版本管理工具

2022-10-28

Python PYQT5 Platforms资源打包文件

Python使用PYQT5的平台资源文件

2022-10-23

python-3.7.3 + pyinstaller安装包文件

python安装包文件

2022-10-22

mingw64安装包文件

C和C++编译环境安装包

2022-08-18

git安装包合集(Git_2.12_64+TortoiseGit.msi+TortoiseGit-LanguagePack)

git安装包合集(Git_2.12_64+TortoiseGit.msi+TortoiseGit-LanguagePack)

2022-06-30

空空如也

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

TA关注的人

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