自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

oyzy_Sean的篝火

我是来自神秘大陆的太阳骑士¤

  • 博客(102)
  • 资源 (32)
  • 收藏
  • 关注

原创 iMX6ULL学习(三)

文章目录驱动基本要素devicetree文件设备树文件格式设备树子节点格式property格式常用的属性汇编/反汇编设备树文件dtb->dts驱动基本要素通过注册设备确定主设备号major定义file_operations结构体实现file_operations结构体成员open/read/write/release的功能把file_operations结构体注册到驱动里,如使用函数register_chrdev实现并注册入口函数和出口函数//定义入口函数,主要操作是注册字符设备、创

2022-02-28 22:04:04 522

原创 iMX6ULL学习(二)

Makefile机制规则目标文件 : 依赖文件1 依赖文件2 …[TAB]命令当目标文件不存在或某个依赖文件比目标文件新时则执行指令。(一)、通配符$@ 目标文件$^ 所有的依赖文件$< 第一个依赖文件(二)、PHONY假想目标#自动检测依赖文件a.o b.o c.o日期是否比目标文件test更新,若是则执行指令编译test : a.o b.o c.o gcc -o test $^ #采用通配符%代表编译所有.c依赖文件并生成目标文件%.o :

2022-01-27 21:08:08 733

原创 iMX6ULL学习(一)

以下资料和硬件来源于韦老师的百问网。嵌入式linux启动流程宏观上:Windows:BIOS -> 启动windows-> 识别C盘 -> 运行APPLinux:bootloader(常用u-boot) -> 启动Linux内核(内核本身+驱动程序) -> 识别根文件系统(系统必备APP+用户APP) -> 运行APP微观上:Reset(硬件复位) -> ROM(内部只读存储器) -> U-boot(bootloader引导程序,设置环境变量,启动

2022-01-11 17:26:11 910

原创 通过git编辑linux服务器中的代码

有时我们需要编辑linux服务器中的代码,但在没有桌面系统的情况下又不太方便。这时我们可以使用vscode的remote ssh或者是直接使用git对代码进行管理。一、设置git1、下载gitlinux命令行输入下列指令sudo apt updatesudo apt upgradesudo apt install git2、添加密钥创建密钥ssh-keygen -t rsa -C "[email protected]"查看本地密钥cat ~/.ssh/id_rsa.pub

2020-12-21 22:17:46 267

原创 NORDIC nrf52833使用笔记

文章目录一、SoftDevice命名规则(一)、通用规则(二)、特定规则二、nRF52833关键特性三、SoftDevice目录框架四、代码目录框架五、应用代码结构六、内存分配表(一)、不带bootloader(二)、带bootloader七、外设举例说明(一)、GPIO(二)、TWI(I2C/UART)八、移植不同型号DK九、参考文档刚开始可以先看这两篇文档,看懂了就不用看我写的了 ????nRF5 SDK软件架构及softdevice工作原理Nordic nRF5 SDK和softdevice介绍

2020-11-27 22:32:19 10170 3

原创 Harmony HiSpark WiFi-IoT(三)Ubuntu使用Samba与Windows实现文件夹共享(虚拟机)

本人的Linux环境基于虚拟机下Ubuntu20.04版本,如果是其他版本,指令可能会有些不同。一、修改apt镜像源及更新进入超级用户 su -,如果是刚创建系统则要通过sudo passwd设置root密码。修改apt镜像源为阿里云,具体步骤如下:备份文件cp /etc/apt/sources.list /etc/apt/sources.list.bak编辑文件vim /etc/apt/sources.list替换为如下内容deb http://mirrors.aliyun.com/

2020-11-12 11:19:53 937 2

原创 Ubuntu通过Samba与Windows实现文件夹共享(云服务器)

本人的Linux环境基于阿里云服务器下Ubuntu20.04版本,如果是其他版本,指令可能会有些不同。一、修改apt镜像源及更新进入超级用户 su -,如果是刚创建系统则要通过sudo passwd设置root密码。修改apt镜像源为阿里云,具体步骤如下:备份文件cp /etc/apt/sources.list /etc/apt/sources.list.bak编辑文件vim /etc/apt/sources.list替换为如下内容deb http://mirrors.aliyun.c

2020-11-07 23:30:18 1687

原创 Harmony HiSpark WiFi-IoT(二)开发环境搭建及烧录

本文章源自电子发烧友一、开发平台选择现在论坛有朋友使用docker已经实现了单独平台(Windows、Linux、Mac)的编译+烧录(+调试?)。链接为《鸿蒙设备学习菜鸟指南》之【六、搭建编译环境】我使用的是官方指示的默认环境(虚拟机ubuntu20+windows)虚拟机使用vmware/docker(群里老哥力荐,操作方法见上面的链接)都可,或者使用(阿里云/华为云…)云服务器。二、搭建环境环境搭建过程详看官方文档。以下是linux和windows环境的配置。(都要进行哦~)(一)、L

2020-11-01 01:23:35 3839 6

原创 Harmony HiSpark WiFi-IoT(一)拆箱笔记

〇、拆箱想想这开发板已经申请了有一两个月了,最近收到好消息说中了,那之前似乎已经忘了这茬。那既然突然降临了这“使命”,那就要好好把它做好啦 ^^ 看群里的老哥一天天都那么活跃,感觉青春之火烧的更加火辣辣的叻!下面附上一张大帅照 ????一、开发环境搭建开发环境的搭建官方文档说的很清楚的了,按照步骤来做基本没问题。如果出现异常问题,可以在论坛的问题汇总帖子找到相应问题。如果你有兴趣想要申请开发板,可以到电子发烧友搜索harmony开发板进行申请哦。 ????二、铁板烧录使用乔帮主 @Hone

2020-10-22 00:16:31 2597

原创 Linux学习笔记(一)——常用指令

文章目录一、常用系统工作命令1、echo2、date3、reboot4、poweroff5、wget6、ps7、top8、pidof9、kill10、killall二、系统状态检测命令1、ifconfig2、uname3、uptime4、free5、who6、last7、history8、sosreport三、工作目录切换命令1、pwd2、cd1、ifconfig3、ls四、文本文件编辑命令1、cat2、more3、head4、tail5、tr6、wc7、stat8、cut9、diff五、文件目录管理命令1

2020-05-31 18:58:19 328

原创 讯为4412开发板嵌入式学习(十二)TFTP服务器搭建

一、安装必要的依赖命令行中输入sudo apt-get install xinetd tftp tftpd二、修改配置文件然后配置文件/etc/xinetd.d/tftp,如下所示,其中的server_args是tftp服务器进行文件传输的地址。service tftp{ socket_type = dgram protocol ...

2020-04-28 10:30:33 234

原创 讯为4412开发板嵌入式学习(十一)Makefile代码分析

文章目录五、Makefile源码分析(一)、删除不相关数据(二)、Makefile中mkconfig部分1、@$(MKCONFIG)的意思2、$(@:_config=)的意思(三)、mkconfig详解line 1line 3~9line 11~13line 15~28line 30~38line 40~50line 52~71line 73~84line 86~102line 106~121li...

2020-04-20 17:27:53 734

原创 讯为4412开发板嵌入式学习(十)uboot源代码结构

文章目录三、uboot源代码结构(一)、各文件/文件夹说明四、编译脚本build_uboot.sh分析上一篇:讯为4412开发板嵌入式学习(九)uboot启动过程下一篇:三、uboot源代码结构uboot目录下文件列表如下:(一)、各文件/文件夹说明COPYING:版权相关的说明文档。CREDITS:工作人员的名单。E4212:和4212板子相关的文件。E4412_N.bl1...

2020-04-20 17:14:13 503 1

原创 讯为4412开发板嵌入式学习(九)uboot启动过程

文章目录一、根据拨码开关OM选择启动(booting)设备(一)、启动模式选择部分原理图(二)、拨码开关部分原理图(三)、拨码开关和启动设备对应的关系图二、4412uboot启动流程(一)、iROM启动流程图(二)、BL1启动流程图(三)、BL2启动流程图关于如何boot启动文档名为SEC_Solution Training doc_uboot mr structure.pdf一、根据拨码开关...

2020-04-20 17:06:40 873

原创 快速查找子串算法KMP源码

KMP算法最难理解的就是它的next数组的求法。个人理解就是当模式串(pattern string)某个位置和主串不匹配时,将模式串的当前的位置从前缀位置转移到对应的后缀位置。位置0123456字符abababbnext[](未优化)-1001234next[](优化后)-10-10-104未优化的版本n...

2020-04-14 19:26:38 281

原创 数据结构源码(四)二叉树ADT

一、二叉查找树二叉查找树的特点是每个节点最多只能有两个儿子节点,并且父节点大于左子节点,小于右子节点。#include <iostream>#include <algorithm>using namespace std;typedef int ElementType;//数据类型//二叉树的每个节点不能有多于两个的儿子struct TreeNode;ty...

2020-04-08 14:26:06 316

原创 数据结构源码(三)队列ADT

队列ADT结构是FIFO(First Input First Output,先进先出)。一、队列的数组形式#include <iostream>using namespace std;//队列基本操作是入队操作enqueue,它在表的末尾(rear)插入元素,在表的开头(front)删除/返回元素typedef int ElementType;struct QueueR...

2020-04-08 13:10:41 244

原创 数据结构源码(二)栈ADT

栈ADT结构是LIFO(Last Input First Output,后进先出)。一、栈的链表形式使用链表的形式即限制了链表的(入栈和出栈)访问只能在尾结点进行。#include <iostream>using namespace std;typedef int ElementType;struct Node;typedef struct Node *PtrToNo...

2020-04-08 13:08:28 162

原创 数据结构源码(一)表ADT

表ADT可以通过数组、单链表、双链表、循环链表等结构实现。数组表示方法就是所谓的静态链表,用于不支持指针的场合。单链表有后继元,每个元素包含一个指向后一个元素的指针。双链表有前驱元和后继元,每个元素包含一个指向前一个元素的指针(除了头结点)以及一个指向后一个元素的指针(除了尾节点)。循环链表有前驱元和后继元,它和双链表类似,不同之处在于它的尾结点的后继元指向头结点,头结点的前驱元指向尾结点...

2020-04-08 13:07:54 283

原创 求解最大/最小子序列和/积问题

求最大子序列之和最小子序列之和、求最大乘积子序列都可以用动态规划方法处理。求最小正子序列的方法#include <iostream>#include <algorithm>using namespace std;//交换元素void swap(int &num1, int &num2){ int tmp; tmp = num1; num...

2020-04-08 11:40:39 674

原创 Windows下C++使用pthread错误解决方法

文章目录一、找不到头文件pthread.h错误二、“timespec”:“struct”类型重定义三、丢失pthreadVC2.dll四、应用程序无法正常启动0xc000007b解决方法一、找不到头文件pthread.h错误如果没有下载pthread,在项目中#include <pthread.h>会出现找不到头文件的错误,这时候就需要到官网下载pthread开发包。官网地址,对应...

2020-03-15 15:36:16 11372 8

原创 ARM-Linux错误及问题总结

文章目录编译源码失败挂载U盘失败vim不能显示中文ssh不能登陆rootssh连接错误ssh包长度错误下载和配置交叉编译链更换apt的镜像源下载并安装cmake步骤编译cmake错误找不到共享库编译4412Kernel出错portmap版本问题apt更新被锁定cmake错误ubuntu下载rpm文件ubuntu下修改pip镜像源编译CH340源码错误Ubuntu启动发生错误Ubuntu编译CH34...

2020-02-26 08:13:34 3359

原创 讯为4412开发板嵌入式学习(八)网络通信之UDP

文章目录一、服务端server(一)、创建套接字(二)、设置服务端套接字的地址属性1、sa_family2、sin_port3、sin_addr(三)、绑定套接字(四)、通过套接字发送数据(五)、通过套接字接收数据1、recvfrom()2、recv()3、read()(六)、关闭网络连接二、客户端client(一)、创建套接字(二)、设置服务端套接字的地址属性(三)、通过套接字发送数据(四)、通...

2020-02-11 10:55:49 252

原创 讯为4412开发板嵌入式学习(七)网络通信之TCP

文章目录一、TCP(一)、服务端server1、创建套接字2、设置服务端套接字的地址属性(1)、sa_family(2)、sin_port(3)、sin_addr3、绑定套接字4、监听套接字5、 获取客户端套接字6、通过套接字发送数据(1)、send()(2)、write()7、通过套接字接收数据(1)、recv()(2)、read()8、关闭网络连接和监听(二)、客户端client1、创建套接字...

2020-02-10 16:37:51 487

原创 从负无穷学习机器学习(七)数据预处理

文章目录一、数据预处理(一)、使用StandardScaler进行数据的预处理(二)、使用MinMaxScaler进行数据预处理(三)、使用RobustScaler进行数据预处理(四)、使用Normalizer进行数据预处理(五)、使用MaxAbsScaler进行数据预处理(六)、使用QuantileTransformer进行数据预处理(七)、对红酒数据集进行数据预处理二、数据降维三、特征提取(一...

2020-02-06 15:48:53 313

原创 讯为4412开发板嵌入式学习(六)进程

文章目录一、获取进程pid二、exec函数族三、创建新进程四、无名管道五、有名管道(一)、生成数据文件(二)、写入fifo程序(三)、读取fifo程序六、消息队列(一)、创建消息队列(二)、操作消息队列(三)、发送消息(四)、接收消息七、信号(一)、信号集八、信号量(一)信号量创建函数(二)、信号量控制函数(三)、信号量操作函数九、共享内存(一)、共享内存创建函数(二)、共享内存地址获取函数1、连...

2020-02-05 11:27:35 260

原创 讯为4412开发板嵌入式学习(五)文件和目录

文章目录一、man手册二、获取文件状态函数三、设置文件权限函数四、获取文件当前目录函数五、创建和删除目录函数(一)、创建目录函数(二)、删除目录函数六、更改目录七、打开和关闭目录(一)、打开目录(二)、关闭目录八、读取目录九、文件链接(一)、硬链接(二)、符号链接(软链接)(三)、解除链接十、文件重命名、十一、时间的概念一、man手册一般指令man命令的8个分页:man 1 一般命令。常见...

2020-01-18 23:52:56 205

原创 从负无穷学习机器学习(六)神经网络

一、神经网络多层神经网络又称深度学习,神经网络中使用的是多层感知器(Multilayer Perceptron,MLP),MLP也被称为前馈神经网络。神经网络的原理和线性模型很像。线性模型一般公式如下:但他们还是有区别的,其中最大的地方就是在MLP模型中,算法在过程里面添加了隐藏层(Hidden Layers),然后在隐藏层重复进行加权求和计算,最终把隐藏层算出的结果用于生成最终结果。这样...

2020-01-14 12:52:59 391

原创 从负无穷学习机器学习(五)支持向量机SVM

文章目录一、支持向量机二、支持向量机的核函数(一)、线性(linear)内核的SVM的分类器(二)、RBF内核的SVM的分类器三、SVM核函数和参数选择(一)、不同核函数的对比(二)、不同参数的对比四、SVM示例——波士顿房价回归分析(一)、查看数据集(二)、使用SVR建模一、支持向量机如果样本数据是线性不可分的,之前的分类器处理这类数据效果不太好,而SVM(Support Vector Ma...

2020-01-13 12:28:39 400

原创 讯为4412开发板嵌入式学习(四)烧写固件

一、使用TF卡烧写固件视频路径 E:\01-迅为电子开发板入门视频\done\视频10_03TF卡烧写Qt1、制作可烧写的TF卡将TF卡插入开发板,启动开发板并进入uboot模式TF卡分区,依次输入以下指令fdisk -c 1(注意这里的参数是"1")fatformat mmc 1:1ext3format mmc 1:2ext3format mmc 1:3ext3format ...

2020-01-12 22:17:37 685

原创 讯为4412开发板嵌入式学习(三)NFS网络文件系统

一、网段的概念IP和子网掩码(MASK)按位与运算得到的标识符,如果两个网络标识符一致,则处于同一网段。DHCP,Dynamic Host Configuration Protocol,动态主机配置协议,是一种局域网的网络协议,使用UDP协议工作。Windows、Ubuntu、开发板和路由器配置为同一网段才可通讯(局域网)。开发板上的网段设置在 /etc/eth0-setting 里面。...

2020-01-12 22:14:08 270

原创 讯为4412开发板嵌入式学习(二)字符设备和串口控制

控制字符设备字符设备是指在I/O传输过程中以字符为单位进行传输的设备,例如键盘,打印机等。在UNIX系统中,字符设备以特别文件方式在文件目录树中占据位置并拥有相应的结点。(一)、控制LED亮灭#include <stdio.h>#include <stdlib.h>#include <sys/types.h>#include <sys/s...

2020-01-12 21:27:06 315

原创 讯为4412开发板嵌入式学习(一)文件IO操作

文章目录一、文件操作(一)、open(二)、creat(三)、write(四)、read一、文件操作在终端输入man 2 xxx可查询函数用法。(一)、open//需要添加的头文件#include <sys/types.h>#include <sys/stat.h>#include <fcntl.h>int open(const char *p...

2020-01-01 21:01:50 243

原创 FreeRTOS(一)消息队列

https://www.freertos.org/Documentation/RTOS_book.html文章目录一、队列基本用法(一)、创建队列(二)、发送数据(三)、接收数据(四)、获取队列数据数量(五)、示例二、队列——从多个数据源接收数据三、队列——从多个队列接收数据(一)、创建队列集合(二)、添加队列到队列集合(三)、从队列集选择队列(四)、示例(五)、使用得更多的用法四、队列——创建...

2019-12-29 22:16:52 761

原创 FreeRTOS(二)软件定时器

文章目录一、单次触发和自动重装载的软件定时器的区别二、创建软件定时器三、开启定时器四、关闭定时器四、给定时器分配ID五、更改定时器周期六、重启定时器一、单次触发和自动重装载的软件定时器的区别单次触发(one-shot)定时器启动后只会执行一次,不会自动重启。自动重装载(auto-load)定时器会周期执行,执行完后会自动重启。软件定时器两种状态:休眠(dormant)运行(runni...

2019-12-29 21:42:49 886

原创 从负无穷学习机器学习(四)决策树与随机森林

文章目录一、决策树原理二、查看决策树具体实现过程三、随机森林四、实战——这男/女朋友能不能要一、决策树原理决策树通过判断特征值是否满足某范围条件(通过if…else对一系列问题进行推导),并选择两条路径中的一条,不断重复这个过程直到最终实现决策。#下面采用酒的数据进行决策树的建模#导入numpyimport numpy as np#导入画图工具import matplotlib.py...

2019-12-29 20:57:38 287

原创 从负无穷学习机器学习(三)朴素贝叶斯

一、朴素贝叶斯介绍朴素贝叶斯是一种基于贝叶斯理论的有效监督学习算法,之所以称之为”朴素“,是因为它是基于样本特征之间互相独立的”朴素”假设。正因如此,不需要考虑样本特征之间的关系,贝叶斯分类器的效率非常高。朴素贝叶斯有三种方法:伯努利朴素贝叶斯(Bernoulli Naive Bayes)高斯贝叶斯(Gaussian Naive Bayes)多项式贝叶斯(Multinomial Na...

2019-12-28 18:59:32 271

原创 FPGA学习笔记(五)PLL和DLL的区别

一、PLL和DLL的区别(一)、PLL原理PLL(Phase Locked Loop),生成时钟的核心部分是压控振荡器(Voltage-Controlled Oscillator,VCO)。它是可根据输入的电压调整输出频率的振荡器,如下图所示。它的基本原理是通过负反馈形成闭环从而根据输入的基准时钟控制输出时钟。其中鉴相器就相当于一个比较器,它根据基准时钟和输出时钟的差值转换为控制电压,输出到...

2019-12-24 12:42:33 7080

原创 SHT3x-DIS驱动及应用详解(附源码和手册)

文章目录一、电路组成二、通讯指令说明(一)、单次获取数据指令(二)、周期获取数据指令1、配置模式2、读取数据(三)、加快响应时间指令(四)、停止周期读取数据指令(五)、复位1、IIC接口复位2、软复位/重新初始化3、一般呼叫复位指令4、通过nRESET引脚复位5、硬复位(六)、加热器开启/关闭指令(七)、读取状态寄存器(八)、CRC校验(九)、转换温湿度数据三、代码(一)、IIC程序1、iic.c...

2019-12-22 12:58:12 12225 37

原创 从负无穷学习机器学习(二)广义线性模型

文章目录一、广义线性模型基本概念(一)、线性模型的图形表示二、最基本的线性模型——线性回归三、使用L2正则化的线性模型——岭回归(一)、岭回归的原理(二)、岭回归的参数调节三、使用L1正则化的线性模型——套索回归(一)、岭回归的原理(二)、套索回归的参数调节(三)、套索回归和岭回归的对比一、广义线性模型基本概念在回归分析中,线性模型的一般表达公式如下所示:其中x[0],x[1]…,x[p]...

2019-12-18 22:15:50 258

nrf Connect.zip

官方nrf connect各版本下载地址 https://github.com/NordicSemiconductor/Android-nRF-Connect/releases

2019-12-23

nRF5官方_SDK_16.0.0.zip

nRF官方文档,官网下载太慢了,所以贴出来让大家可以节省时间! nRF官方文档,官网下载太慢了,所以贴出来让大家可以节省时间! nRF官方文档,官网下载太慢了,所以贴出来让大家可以节省时间!

2019-12-16

FreeRTOS.zip

freertos示例代码

2019-12-05

CC_Debugger&CC2530&Zigbee.zip

该文档包含CC Debugger调试方法,Zigbee教程,Zigbee协议栈Zstack相关资料。其中Zigbee教程很详细地讲解了如何开发Zigbee,学习的过程中跟着做会事半功倍!

2019-11-22

人体红外热释电传感器设计电路PCB

人体红外热释电传感器和BISS0001芯片搭配使用的PCB电路人体红外热释电传感器和BISS0001芯片搭配使用的PCB电路

2019-10-19

TF卡SDIO/SPI接口驱动程序和嵌入FATFS文件系统

SDIO以及SPI接口的TF卡驱动程序,以及嵌入FATFS文件系统SDIO以及SPI接口的TF卡驱动程序,以及嵌入FATFS文件系统

2019-10-19

LD3320.zip

基于LD3320语音识别芯片的语音识别程序、基于此芯片的PCB电路设计、开发手册、编程手册以及各种使用经验等

2019-10-19

nRF51822资料.zip

蓝牙芯片nRF51822及蓝牙协议栈文档,包含蓝牙透传Hex文件。

2019-09-29

USART DMA.rar

USART1和USART2发送接收数据均采用DMA,实测可用,DMA可防止由于频繁被打断而出现错误。

2019-09-29

NANDFLASH资料与虚拟扇区内存管理.zip

NANDFLASH-W25N01GVZEIG芯片文档,坏块管理的论文,虚拟扇区系统的资料和代码NANDFLASH-W25N01GVZEIG芯片文档,坏块管理的论文,虚拟扇区系统的资料和代码

2019-09-11

NANDFLASH学习文档.zip

NANDFLASH学习pdf文档和手册,里面包括文章所使用的论文和nandflash对应的手册。NANDFLASH学习pdf文档和手册,里面包括文章所使用的论文和nandflash对应的手册。

2019-07-30

用于SD卡的FatFs文件系统程序.zip

根据官网移植的FatFs文件系统,可实现多样的数据读写功能。

2019-05-28

电容触摸屏代码.zip

使用STM32新型存储技术FSMC驱动ILI9488显示屏的驱动程序,以及以FT6336为驱动芯片的触摸屏的驱动程序。

2019-05-28

心率传感器MAX30100读取心率血氧温度

网上很多程序都是标题党,说是心率血氧数据都有,然而只有测温度和ID,所以我就特意参照手册和网上资料对程序进行添加修改,得到血氧和心率的raw值,大家如果想要得出心率还需要进一步的算法,我这里就提供获取原始数据的代码给大家啦。

2019-04-25

STM32比较全面的几个手册

STM32参考手册(寄存器)、固件文档、M3内核指南、零死角玩转STM32-ISO版本。

2019-04-19

USB_HID(可与USB_DFU配合使用)

本资源为USB通讯下PC枚举为HID的程序(程序移植基于ST库),额外的说明在资源内readme.txt文档内。本程序已写入数据回传程序。

2019-03-14

USB_DFU固件升级

本资源为USB通讯下PC枚举为DFU的程序(程序移植基于ST库),额外的说明在资源内readme.txt文档内。

2019-03-14

硬件SPI配置示例代码

硬件SPI配置

2019-02-27

RTC实时时钟示例代码

RTC实时时钟获取时间

2019-02-27

HC-SR04测量距离

HC-SR04测量距离

2019-02-27

ESP8266连接示例代码

ESP8266连接示例代码

2019-02-27

CAN总线协议配置示例代码

CAN总线协议配置

2019-02-27

24C02读写操作示例代码

24C02读写操作代码24C02读写操作代码24C02读写操作代码24C02读写操作代码24C02读写操作代码24C02读写操作代码

2019-02-27

通过ST库修改的IIC程序

这是通过ST库修改的硬件IIC程序哦(虽然还是比较支持用软件IIC)!大家可以也可以在ST官网下载相应的程序。 https://my.st.com/content/my_st_com/zh/products/embedded-software/mcu-mpu-embedded-software/stm32-embedded-software/stm32-standard-peripheral-library-expansion/stsw-stm32020.license=1551005734354.product=STSW-STM32020.version=4.html

2019-02-24

通过串口接收遥控数据位

通过单片机串口接收红外遥控数据码,然后通过数据码再进行控制单片机通过单片机串口接收红外遥控数据码,然后通过数据码再进行控制单片机

2018-06-15

HarmonyOS使用HiBurn完美烧录.zip

这个工具是由电子发烧友的@HonestQiao提供,欢迎来harmony社区逛逛https://bbs.elecfans.com/harmonyos

2020-10-21

u-boot学习.zip

linux-arm u-boot学习 makefile文件 samsung官方文档

2020-04-19

ARM架构技术参考指南.zip

ARM架构技术参考指南 ARM架构技术参考指南 arm technical reference manual

2020-04-16

FreeRTOS手册.zip

FreeRTOS API和例子 FreeRTOS API和例子 FreeRTOS API和例子 FreeRTOS API和例子 FreeRTOS API和例子 FreeRTOS API和例子

2019-12-29

DS18B20驱动代码

DS18B20驱动代码包括读取温度、唯一ID、设定温度阈值等代码。DS18B20驱动代码包括读取温度、唯一ID、设定温度阈值等代码。

2019-12-27

SHT30驱动代码.zip

基于SMT32F103的SHT30驱动代码,使用的是模拟IIC,可以很容易地嵌入其他硬件平台。代码是根据芯片文档撰写,已经经本人测试通过。

2019-12-22

EW8051_CompilerGuide.pdf

IAR C/C++ Compiler User Guide for 8051.里面包含8051平台下IAR各配置的详细信息。

2019-12-04

空空如也

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

TA关注的人

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