- 博客(12)
- 资源 (2)
- 收藏
- 关注

原创 1、看代码和注释学stm32文章汇总
前言现在是2020年七月,即将大四,刚过去的半年多时间里一直在实习,没有继续写文章。还是本着分享和记录的目的,准备写系列教程《看代码和注释学stm32》,希望能对想入门stm32的朋友提供一些帮助和参考,如果文章中有不足之处,还请各位多多指教。您至少需要:一块stm32最小系统板、了解C语言基础语法、烧写器。为了方便测试和实验,面包板、杜邦线、直插led、usb转TTL模块也是不可缺少的哦。本系列教程基于 stm32F103C8T6 型号。适合人群1、想快速入门stm322、不想看繁琐、效率
2020-07-07 14:31:23
627

原创 如何编写简易物联网串口网关
文章目录运行环境实现功能运行环境本文使用树莓派3B作为网关,底层硬件采用STM32F1,加密库采用OpenSSL,加密方式为RSA,AES。实现功能与树莓派连接的节点作为数据汇集节点,用USB串口与树莓派连接,树莓派网关将数据进行加密处理,发送到我们自己搭建的云平台,并通过我们编写的...
2019-12-13 15:36:44
1173
6
原创 Ubuntu 18.04配置允许root登录
前言Ubuntu 18.04桌面版和之前使用的Ubuntu 16.04在root账户登录配置上有区别,在这做个记录配置1、配置root账号密码sudo passwd root2、修改配置文件gdm-autologinvi /etc/pam.d/gdm-autologin注释掉auth required pam_succeed_if.so user != root quiet_success3、修改配置文件gdm-passwordvi /etc/pam.d/gdm
2020-08-07 14:44:06
903
原创 4、stm32系统定时器
前言现在是2020年七月,即将大四,刚过去的半年多时间里一直在实习,没有继续写文章。还是本着分享和记录的目的,准备写系列教程《看代码和注释学stm32》,希望能对想入门stm32的朋友提供一些帮助和参考,如果文章中有不足之处,还请各位多多指教。您至少需要:一块stm32最小系统板、了解C语言基础语法、烧写器。为了方便测试和实验,面包板、杜邦线、直插led、usb转TTL模块也是不可缺少的哦。本系列教程基于 stm32F103C8T6 型号。回顾经过《3、GPIO控制》的学习,你已经学会了GP
2020-07-07 21:01:46
385
原创 3、stm32GPIO控制
前言现在是2020年七月,即将大四,刚过去的半年多时间里一直在实习,没有继续写文章。还是本着分享和记录的目的,准备写系列教程《看代码和注释学stm32》,希望能对想入门stm32的朋友提供一些帮助和参考,如果文章中有不足之处,还请各位多多指教。您至少需要:一块stm32最小系统板、了解C语言基础语法、烧写器。本系列教程基于 stm32F103C8T6 型号。GPIO篇...
2020-07-07 16:43:51
390
原创 如何从0开始构建一个线程池【中篇】
文章目录一、前言二、环境三、正文1、什么环境要用线程池2、为什么要用线程池?3、什么是线程池?(1)让线程活着一、前言【第二周】:现在是2019年12月,现大三。希望借这个平台和正在阅读文章的你一起学习和提升。本着分享和记录的目的,我将不定期更新文章,如果文章中有不足之处,还请各位多多指教,如果需要源代码,欢迎在评论区留言邮箱。二、环境Linux,C++三、正文1、什么环境要用线程...
2020-07-07 14:35:47
251
原创 2、准备stm32工程模板
前言现在是2020年七月,即将大四,刚过去的半年多时间里一直在实习,没有继续写文章。还是本着分享和记录的目的,准备写系列教程《看代码和注释学stm32》,希望能对想入门stm32的朋友提供一些帮助和参考,如果文章中有不足之处,还请各位多多指教。您至少需要:一块stm32最小系统板、了解C语言基础语法、烧写器。本系列教程基于 stm32F103C8T6 型号。工程创建篇工程模板下载链接(不需要积分)。下载后加压,进入Template\Project,双击template.uvprojx。此处
2020-07-07 13:55:48
329
原创 如何从0开始构建一个线程池【前篇】
文章目录一、 前言二、环境三、正文1、需求12、需求23、需求34、线程真的能提高效率吗(1)操作系统级:(2)CPU硬件级别:一、 前言【第二周】:现在是2019年12月,现大三。希望借这个平台和正在阅读文章的你一起学习和提升。本着分享和记录的目的,我将不定期更新文章,如果文章中有不足之处,还请各位多多指教,如果需要源代码,欢迎在评论区留言邮箱。本文主要是引入线程和池线程的概念,以及如...
2019-12-19 14:20:21
288
原创 Linux的串口读写详解
文章目录一、前言二、运行环境三、串口相关的数据结构和函数1、需要配置的结构体2、系统相关函数三、串口属性的配置1、波特率配置2、一、前言本文为《搭建物联网基础通信框架系列教程》的分支部分,读写Linux的串口数据。二、运行环境Ubuntu16.04三、串口相关的数据结构和函数1、需要配置的结构体struct termios { tcflag_t c_iflag; /* ...
2019-12-14 16:54:31
2847
原创 stm32驱动Lora串口模块
本文使用的硬件stm32MCU+亿佰特-Lora串口模块,型号E32-433T20D定义各配置字节配置需要调用的函数需要根据自己的硬件平台实现对应的串口发送函数注意事项配置成功后即可实现两个模块间的长距离无线透明传输。...
2019-12-08 23:01:20
6218
70
原创 树莓派3B配置国内更新源
树莓派配置国内更新源第一步以防万一,将系统自带的配置文件进行备份进入配置文件目录cd /etc/apt/cp sources.list sources.list.bakcd /etc/apt/sources.list.d/cp raspi.list raspi.list.bak第二步因为有时候远程终端不方便粘贴,我们在桌面新建两个文件夹用记事本分别编辑保存第三步1.用W...
2019-12-08 21:28:50
293
原创 树莓派root拒绝访问
树莓派远程登录root拒绝访问树莓派中的ssh服务安装好后默认是不允许root进行远程登录的,如图:第一步进入ssh配置文件存放目录cd /etc/ssh/第二步用vi编辑器修改sshd_config文件vi sshd_config找到#permitRootLogin prohibit-password取消注释并更改为permitRootLogin yes为了以后可以更改回...
2019-12-08 21:04:46
1738
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人