自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 Ubuntu20 Arduino IDE ESP32-C3常见错误

文章目录1. "exec: "python": executable file not found in $PATH2. No Model Serial1. "exec: “python”: executable file not found in $PATH解决方法:这像是一个 ubuntu 问题。python2 已经不存在。因此,应该将 python3 设置为默认选项。在命令行中,运行which python. 如果没有,创建一个符号链接 /usr/bin/python -> /usr/bi

2021-09-28 14:39:07 730

原创 [STM32] 串口数据帧处理(第一弹)

文章目录1 串口使用的常用场景2 字节帧处理总结1 串口使用的常用场景使用串口的主要目的是实现数据的交互,数据的交互的方法脱身于常用的场景。这里描述一个比较典型的场景:MCU作为主控制器通过串口和外部的设备或者人进行交互。对于单片机端的设备往往存在一系列的指令。对于控制一个电机而言,他可以具备如下的行为,停止、转动、速度设置、位置设置等等。进而,对于多个微控制器存在的系统而言,各个控制器间也需要进行一定的信息交互,比如,从机向主机定时的发送心跳包来告知主机我的工作状态良好等。因此,一套遵从统一规则

2021-09-06 20:04:31 8390

原创 ubuntu20.04 下使用哆点(Liunx)进行网络认证

文章目录前言1 软件获取方式2 阅读说明3 可能的问题前言由于校园网的一些特点,必须通过认证才成正常访问网络。解决在linux下进行登陆和认证的问题,通过使用哆点提供的软件包完成,记录遇到的问题和解决方式。环境:ubuntu20.042021.07.071 软件获取方式  通过联系哆点的客服可以获取相应的软件包。哆点官网2 阅读说明linux客户端操作说明:请保证privilleg.sh, DrClientLinux文件有读写执行权限.1.初始安装(解压)需要运行一次privil

2021-07-08 15:50:10 1959 3

原创 [STM32] STM32 移植 U8g2库

文章目录前言1. 准备2. 移植步骤2.1 建立有效的通信2.2 导入U8g2库2.3 用例测试总结前言开发平台:Keil + 标准库硬件平台:STM32F103RCT6显示器件:OLED 128 * 64(中景园) 驱动SH1106通信方式:硬件SPI1. 准备u8g2代码获取:链接确保OLED屏和板卡正确连接2. 移植步骤2.1 建立有效的通信  OLED支持多种通信方式(80xx、I2C和SPI),从速度来说,80xx > SPI > I2C。考虑引脚数量问题

2021-04-13 10:42:36 2692 2

原创 [李宏毅 机器学习笔记] Regression

文章目录1. Linear Model2. Goodness of Function3. Best Function4. 结果分析和讨论1. Linear Model  设计一个线性的Model来完成宝可梦的进化后的cp值的预测。这里的xcp代表一个对象的部分,如果是x上标则代表一整个对象。选择了xcp这一个属性作为所有的输入。那么总体的线性模型如下所示,但我们仅仅使用了xcp这一个特征。2. Goodness of Function  如何来评价一个函式的好坏呢,通过构建Loss

2021-03-15 16:35:01 139

原创 [李宏毅 机器学习笔记] 机器学习概览

文章目录1. 机器学习的基本认识1. 机器学习的基本认识  Mechine Learning 在很大程度上就是为了寻找适合任务的函式。通过使用的数据来完成在整个Model下的Function pick。  机器学习的主要框架或者流程可以使用下图做一个表述。  机器学习的内容图  不同的情境下有不同的机器学习方式:在数据的Lable是十分完善的情况下,使用的是监督学习(Supervised Learing)在只有少量的data包含Lable,但没有Lable的data对机器的学习仍有一定

2021-03-15 11:48:27 98

原创 [李宏毅 机器学习笔记] Classification: Logistic Regression

文章目录前言1. 概述2. 内容说明2.1 function set2.2 Goodnees of a Function2.2 Find the best function3. Multi-class Classification3.1 Multi-class Classification概述3.1 Limiation of Logistic Regression总结前言学习李宏毅老师的课程,所作的笔记,文中使用的PPT均来自李宏毅老师讲演PPT。视频地址:看这里1. 概述  对Logi

2021-02-01 19:58:48 338

原创 [李宏毅 机器学习笔记] Classification: Probabilistic Generative Model

文章目录前言1. 概述2. Classification2.1 从概率的角度思考分类问题2.2 实例说明总结前言学习李宏毅老师的课程,所作的笔记,文中使用的PPT均来自李宏毅老师讲演PPT。1. 概述  对Probabilistic generative model进行原理的说明。2. Classification使用pokemon来说明这里问题宝可梦有很多的系别,可以是水系,电系等等  那我们现在要做的就是要给定一只宝可梦来判断说他属于哪个系别,那看起来就像这样2.1 从

2021-02-01 15:50:13 266

原创 [李宏毅 机器学习笔记] Gradient Descent

文章目录前言一、Gradient Descent总结前言学习李宏毅老师的课程,所作的笔记,文中使用的PPT均来自李宏毅老师讲演PPT一、Gradient Descent  我们为了在一个模型中寻找一个最好的函数,通过使用Loss函数达到这一目的。通过对Loss函数的描述,我们想要知道达到Loss最小对应的参数。  通过使用梯度下降的方式计算达到最小值的方式。这里以二维的参数作为例子,说明了▽L(θ)的由来;这里还有学习率(Learning Rate)ŋ,所以每一次的该变量是:-ŋ▽L(θ

2021-01-08 09:31:12 162 1

原创 [ZigBee] 概念学习整理

文章目录一、pandas是什么?二、使用步骤1.引入库2.读入数据总结一、pandas是什么?三种组网形式: 点播(点对点通信,不允许有第三个设备加入) 广播(同一信道下的所有设备进行通信) 组播(同一信道下的相同组的设备进行通信)二、使用步骤1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matpl

2020-11-29 21:25:52 1914

原创 vs code 管理keil工程

文章目录前言1. 打开工程文件(方式一)2. 打开工程文件(方式二)前言vscode做编辑器,编译和调试功能仍然在Keil完成。这里指出两种方式,各有利弊1. 打开工程文件(方式一)这种方式是直接管理文件目录,这样仅仅在使用vscode的良好的编辑体验。(1)文件目录如下所示(2)打开对应的文件目录这里打开了Libraries和Userwen目录保存当前工作空间2. 打开工程文件(方式二)想以keil管理的文件目录管理工程,这里目前只适用于vision5版本的k

2020-10-31 09:01:11 4915 1

原创 [STM32 学习] Keil工程配置及问题解决 - DAP仿真器

文章目录前言1. 使用软硬件平台说明2. Keil工程配置1.1 Device1.2 Target1.2 Output2.读入数据总结前言今天是开始STM32的再学习的第一篇记录主要侧重的点在:(1)BSP 片上的,片外的(2)FreeRTOS(3)数字信号处理1. 使用软硬件平台说明(1) 硬件平台MCU: STM32F103C8T6仿真器:CMSIS-DAP(2) 软件平台Keil uVision5Source Insight2. Keil工程配置选择Optio

2020-10-25 22:59:21 6137 1

原创 [ROS学习]ROS服务浅析及简单实现(C++)

前言记录这两天的学习情况,以前只是按照教程盲目的走了一遍,很多概念都不太清晰。将这段时间对ROS的服务粗浅理解记录下来。文章内容只是自己对于该部分内容的暂时性理解,如有错误还请指正目录前言1. ROS下的服务(service)是什么?2. 编写简单的Server(C++)2.1 建立工作空间2.2 编写自定义srv消息2.3 编写server2.3.1 在package.xml中打开注释2.3.2 在CMakeLists.txt下做处理2.4 编译查错3.测试我们的Server3.1 命令行Ca

2020-09-18 18:25:24 2282 1

转载 给初次参加全国大学生智能汽车竞赛的同学们的一些建议(转)

本文来自朋友 Jerry分享他关于初次参加全国大学生智能汽车竞赛的同学们的建议。  对于初入大学的电子电气类新生来说,参加一些实践竞赛是提高自己工程能力和结合实践进行理论学习的最好方式,这些竞赛包括“全国大学生电子设计竞赛”、“全国大学生智能汽车竞赛”、Robomaster机甲大师赛等等比赛。但是作为初学者,经常不知道从哪里入手开始做,知识多如牛毛而自己又啥都不会。作为当年的智能车小白,我搬运了自己在知乎和智能车论坛发的一篇文章,为小白提供一些入门的参考。首先明确想做哪方面得工作,是软件算法,还是硬件

2020-09-17 08:00:27 11108 4

原创 [ROS学习] 安装ROS框架

安装ROS框架以及问题解决目录1、安装背景说明2、安装步骤2.1 设置源2.2 添加ROS软件库2.3 安装ROS框架4、测试是否安装成功5、常见问题的解决6、参考目录直接输入1次#,并按下space后,将生成1级标题。输入2次#,并按下space后,将生成2级标题。以此类推,我们支持6级标题。有助于使用TOC语法后生成一个完美的目录。1、安装背景说明(1) 安装的ROS版本为Kinetic(2) 系统为Ubuntu16.04桌面版ubuntu16.04桌面版链接:中国科学技术大学阿里

2020-09-15 13:47:10 990

原创 记录自己的学习生活

这是我在CSDN上的第一篇博客,以此开篇,开始记录自己的学习之旅。写博客有两个主要的目的:(1)通过写博客,记录自己即将要踩的坑,为以后的学习提供前车之鉴。(2)养成写学习笔记的习惯吧,温故知新,可以为师。(3)希望自己的学习历程能帮助到其他人,作为参考和借鉴。同时也希望通过这样的方式和更多的人一起交流和探讨。告别一下闭门造车的封闭环境。博客的内容会大概涉及电子设计制作、嵌入式驱动开发、信号处理和数据处理等方面的内容。作为一位初学者,面对这样的星辰大海既兴奋也迷茫。现在一步一个脚印向前。...

2020-09-14 20:39:46 183

空空如也

空空如也

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

TA关注的人

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