- 博客(16)
- 收藏
- 关注
原创 ai85(二)MAX78000 ai8x-tranning 一个简单CNN的DataLoader制作与训练过程
最后编写自己的CNN网络。由于45x25的灰度图像并不需要很复杂的网络结构,已经有很多成熟且简单的CNN结构被开发和应用。这里使用的是simplenet [1],ADI也提供了该网络的例程"ai85net-simplenet.py"。该网络在论文中给出了CIFAR10/100数据集上图像分类的准确率,结果比一众参数量更多的网络还要更加优秀。因此笔者在ai85net-simplenet.py的基础上对网络输入的通道数、卷积核以及池化层的尺寸进行修改,使它能处理我们这里的车牌字符灰度图片,就可以拿去训练了。
2024-03-23 18:44:11
870
1
原创 ai85(一)使用pyenv在WSL2 (Ubuntu 20.04)中搭建开发MAX78000的pytorch机器学习开发环境
使用pyenv在Win11机器的WSL2虚拟机 (Ubuntu 20.04)中搭建开发ADI MAX78000开发板的pytorch机器学习开发环境
2023-09-19 23:22:05
212
原创 AT32(六)TMR输出时钟和DMA请求实现两片AD9220同步采样
用两片AD9220——10MSPS并口12位ADC——做同步采样,AT32F435可以通过定时器实现让DMA按照特定频率从GPIO数据寄存器搬运数据到内存,于是把这个想法实现一下。
2022-11-19 12:04:21
3128
4
原创 AT32(五):硬件SPI——驱动LCD屏的一些尝试
AT32F435的LCD驱动板,为入坑LVGL准做备。板上资源就一块某园的2.8存240x320带电阻膜的LCD屏、触摸IC用XPT2046,另外还画了一片W25Q64和CH340在上面,有空试试QSPI和ISP功能。
2022-10-28 13:01:16
6827
10
原创 AT32(四):TMR——定时器、PWM输出与捕获
用AT32F421的基础定时器TMR6配合中断实现定时功能,用通用定时器TMR3实现PMW波的输出与捕获。本文记录了测试AT32F4单片机定时器的过程。
2022-09-29 22:16:51
8499
原创 AT32(三):EXINT——GPIO引脚触发外部中断
本文建立在上一篇笔记的基础之上。记录了AT32F421实现GPIO触发外部中断的过程。代码由 AT官方的BSP(此处是AT32F421固件库BSP&Pack)项目文件修改而来。主要测试AT32F4单片机的外部中断功能。
2022-09-25 18:23:58
3762
2
原创 AT32(二):USART串口打印——GCC 编译器下printf重定向
开发USART外设。代码由 AT官方的BSP(此处是AT32F421固件库BSP&Pack)项目文件修改而来。主要测试AT32F4单片机的串口输出功能。
2022-09-12 11:48:28
3213
原创 AT32(一):vscode + EIDE + Cortex Debug环境搭建
AT官方的教程AP Note:AN0130提供了VScode上使用Cmake和Cotex Debug进行开发的方法。本人更习惯用EIDE,可以提供方便的项目管理工具,所以这篇文章旨在用VScode的EIDE开发AT32F4单片机。
2022-09-10 21:31:06
5707
2
原创 使用Git SDK编译OpenOCD
GIt SDK自带MinGW64和MinGW32环境,并且比原始的Git Bash多了pacman用来包管理,因此配置环境对小白非常友好。首先cd到你准备的空白目录,clone下github上的源码,clone完后cd进master目录。
2022-08-22 15:01:05
539
原创 configure: error: libusb-1.x is required for the MPSSE mode of FTDI based devices
configure: error: libusb-1.x is required for the MPSSE mode of FTDI based devices
2022-08-07 11:09:37
700
原创 wsl --set-version Ubuntu 2 不存在具有提供的名称的分布。
windows10中安装 wsl 2 和 docker 配置
2022-08-06 14:36:57
17193
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人