自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

图像迷思

记录学习和思考的过程

  • 博客(9)
  • 资源 (4)
  • 收藏
  • 关注

原创 ESP32C3系列——0x05 搭建专业的物联网后端

国外:AWSiot core创建mqtt服务器,获得三元组和broker地址采用lambda+api gateway+dynamonDB+S3实现文件与接口的访问国内:阿里云创建mqtt服务采用函数服务+polordb+OSS实现文件与接口的访问其他:HTTPS:由于C3内置的mbedtls没有开启时间验证,因此不需要NTP维护时间https接口也不会报错。...

2021-09-29 10:48:49 892

原创 ESP32C3系列——0x04 BLE连接的瞬间如果在擦写Flash会挂掉

找原厂替换掉一个.a即可

2021-09-29 10:43:26 1340

原创 ESP32C3系列——0x03 I2S与ES8311接入+MP3解码播放

默认的SDK还没有支持I2S,需要联系原厂打补丁。另外没有ADF的支持,只能直接基于IDF实现MP3播放。步骤如下:1.打上I2S补丁git am ESP_IDF_0001-support-I2s-for-ESP32c3-from-6be10fab098e2b6984388b2c4e5099bbf600e29d-v4.3-branch.patch2.基于I2C从ADF移植ES8311驱动主要是修改I2C操作的接口3.由于ESP32C3管脚非常稀缺,SPI即使是内置,但仍然无法使

2021-09-29 10:39:56 6215

原创 ESP32C3系列——0x02 调试技巧与问题总结

1.更新github的子模块git submodule update --init2.克隆子仓库git clone --recursive3.设置目标芯片平台idf.py set-target esp32c34.切回默认配置git checkout sdkconfig5.修改menuconfigidf.py menuconfig6.编译idf.py build7.清除idf.py clean8.烧录idf.py flash如果只.

2021-09-29 10:29:41 1804

原创 ESP32C3系列——0x01 基于Apple M1的IDF开发环境搭建

苹果M1芯片是直接支持ESP-IDF的,M1支持直接运行所有x86上的osx二进制应用程序,因此可以直接支持。需要注意的是可能需要设置默认的python版本到python3.xsource ~/.bash_profile在里面添加alias python /bin/xxxxxx/python3.8如果不知道python3.x安装在哪里,执行which python3.8即可看到...

2021-09-29 09:42:49 484

原创 深度学习实践笔记4——阅读C语言版本的深度网络

由于深度学习的科普知识比较泛滥,卷积层,采样层(池化层),全连接,这些还是有个大概概念了。但知识需要用手记住,否则过了一个月,就又不记得了。让我们来深化一下。Pooling就是降采样,有平均和取最大两种方式,分别叫avrage pooling 和max pooling有些网络会采用dropout的方法来disable掉部分节点,让网络不容易过拟合。拿了这个C语言版的CNN来练手:htt...

2021-06-16 10:04:01 73

原创 深度学习实践笔记3——多层网络

import numpy as np# sigmoid functiondef nonlin(x,deriv=False): if(deriv==True): return x*(1-x) return 1/(1+np.exp(-x)) # input datasetX = np.array([ [0,0,1], ...

2019-02-19 12:50:08 497

原创 深度学习实践笔记2——分析BP

1.分析上文的代码,发现跟标准的神经网络相比,它没有偏置,但仍然可用,一般的系统中,偏置一般是全局的,每一层共享一个bias,或者所有层的所有节点 都使用同一个bias。 2.一般评估误差(就是循环计算误差终止运算条件),采用均方误差  也就是所有样本的所有输出节点的误差的平方和。这在代码中也有体现。   //计算输出误差   for (j = 0; j < N_Out...

2017-08-11 16:33:15 170

原创 深度学习实践笔记1——BP神经网

借助网上的一篇文章,作者不知道是谁,用C语言实现BP神经网络,来讲清楚基础的3层神经网络是怎样工作的。可以直接用gcc或者vs编译运行。//BP神经网络算法,c语言版本//VS2010下,无语法错误,可直接运行//添加了简单注释//欢迎学习交流#include #include #include #include #define N_Out 2 //输出向量

2017-08-11 15:36:07 212

Linux 设备驱动 Edition 3 - LDD3中文版.pdf

Linux 设备驱动 Edition 3 - LDD3中文版.pdf

2013-12-09

华清远见 linux设备驱动开发 pdf

华清远见 linux设备驱动开发 pdf

2013-12-09

ia32-libs AMD64兼容库

ia32-libs AMD64兼容库 安装包

2013-10-29

最快最全的Ubuntu11.04源,速度超快

最快最全的Ubuntu11.04源,速度超快

2013-10-29

空空如也

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

TA关注的人

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