- 博客(37)
- 收藏
- 关注
原创 LOW-POWER AUDIO KEYWORD SPOTTING USING TSETLIN MACHINES
在本文中,我们探讨了一种基于TM的关键词识别(KWS,以展示与NN(神经网络)相比更低的复杂性和更快的收敛速度。此外,我们研究了随着关键词数量的增加,TM的性能变化,并探讨了实现芯片上低功耗KWS的潜力。为了兼顾KWS的实时性和有效性,相比神经网络选择TM去实验。参考以前的TM Book。
2023-11-12 19:12:11 185
原创 TM 学习记录--论文阅读1
由于作者book只更新到第二章剩下的只有从论文中学习,但书中的目录和论文可以由于对应起来。第一二章可以对应到第一篇论文,
2023-09-28 11:02:08 998
原创 TM手写字识别实验分析
注意这里X_train变成了二维数组,每行存储的一个28*28的图像信息,也就是和上面的数据对应。TM的训练都是需要bool,所以将像素值75(应该是一个经验值)设置为阈值,01化。按照这个思路,我们可制作其它数据的数据集,比如汽车,花朵之类,分别做成txt读取或者元组,之后再去做实验吧。可以得到,X_train的维度是(60000,28,28),Y_train也同理是(,60000)与之一一对应。从这里读取的是X_train训练和Y_train也就是对应的标签,X_test,Y_test同理。
2023-09-26 11:34:54 76
原创 《通信软件开发与应用》课程结业报告
《通信软件开发与应用》课程结业报告HTML11、图片滑跳2。圆圈图和大图的切换3其余部分HTML21嵌入音频2添加动态背景制作表格功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入HTML11、图片滑跳我用的是jquery模板
2023-04-13 19:17:21 71
原创 学习记录1
PS和PL之间采用AXI进行数据交互。连接到AXI主端口的IP不受PS的直接控制。AXI主端口允许IP直接访问DRAM。在这样做之前,应该分配内存给IP使用。可以使用allocate函数来完成这项工作。为了在PS DRAM和IP之间实现更高性能的数据传输,可以使用DMAs。PS:(Processing System),ZYNQ可以大概分为ARM和FPGA两部分,PS就是ARM的SOC部分,是整块板子的处理系统。PL:(Progarmmable Logic),意为可编程逻辑,也就是ZYNQ上的FPGA部分。
2023-04-10 20:37:28 110
原创 PYNQ-Z2点亮led灯
找到base.py,复制到自己需要的目录调用找到pynq自带器件库将led.py复制到自己需要的地方。pynq-z2含有4个led灯可以采用3种方式,亮灭,亮,灭
2022-12-06 16:51:37 771
原创 FPGA完成CNN卷积层
所以符号位为1,指数为-3+15=12,所以指数位为01100,尾数位为0100000000。卷积部分无非就是数据的相乘和相加,设计好乘法器和加法器并保存得到的结果(16)。这里选择0.3+0.2,与0.3+0,对应二进制可以运算,结果无误。举例一个平常的数,这次反过来,如-1.5625×10^(-1)将计数一次得到的结果存储下来,用于后面的卷积,这里不做演示。这里采用4*5,与一个很小的数与0相乘,结果无误。5的矩阵,1-25的依次排列,过滤器选择2。2,就需要将1,2,6,7提取出来。
2022-12-01 22:44:27 543 1
原创 web技术基础——MDB
web技术基础——MDB搭建 MDB 项目事先下载好MDB模板MDB-Pro-4.12种子项目用 Code 打开该文件夹, 浏览器打开index.html, 看到如下画面即OK :教程官方中文教程‘MDB 模板解压下载的 MDB Pro 模板文件到某文件夹, code 中打开该文件夹如下图:页面基本结构我们要构建的公司首页分为三个部分:1 header元素放置导航2 main元素是页面主要内容3 footer元素是一些版权和其它链接在 code 中打开 index.html文件
2021-04-06 10:22:57 489
转载 web技术基础——CSS
web技术基础——CSSCSS简单介绍CSS是级联样式表(Cascading Style Sheets)的缩写。HTML 用于撰写页面的内容,而 CSS 将决定这些内容该如何在屏幕上呈现。网页的内容是由 HTML的元素构建的,这些元素如何呈现,涉及许多方面,如整个页面的布局,元素的位置、距离、颜色、大小、是否显示、是否浮动、透明度等等。选择器一个页面上的元素众多,选择器就用于在页面中找到/选择需要应用这个样式的对象。除我们前示的元素选择器外,还有id和class选择器。其中class选择器使用非
2021-03-23 16:40:24 128
原创 web技术基础—HTML
web技术基础—HTMLweb技术基础—HTMLVS Code(推荐开发软件)HTML简单介绍HTML文档结构HTML 文档结构分析HTML 文档相关说明标题(heading)文本格式超链接 a图片及文件路径 img表格 Table列表 List表单 Form其它总结web技术基础—HTMLVS Code(推荐开发软件)推荐使用VS Code,微软推出的开源文本编辑器,异常的强大,请官网下载( VS Code 最新版)安装。运行该软件后,点击软件界面左侧第五个图标即可进行插件安装。推荐安装以下插件:
2021-03-22 12:16:47 227
原创 stm32的PWM和DAC练习
这里写目录标题STM32F103输出一路PWM波形,建议采用定时器方法输出一个周期2khz的正弦波(循环)将一段数字音频歌曲数据转换为模拟音频波形输出。总结STM32F103输出一路PWM波形,建议采用定时器方法我选择野火官方的代码目录如下示波器观察如下没有示波器也可进行仿真STM32 PWM的输出与Keil软件仿真1 STM32 PWM的输出与Keil软件仿真2结果如下输出一个周期2khz的正弦波(循环)依然采用野火官方代码把bsp_dac.c中的以下位置改一下,即可得到2Kh
2020-12-30 15:18:48 270
原创 STM32基于汇编方式
STM32基于汇编方式STM32的三种Boot模式的差异基于MDK创建纯汇编语言的STM32工程用汇编程序完成闪烁LED的程序总结STM32的三种Boot模式的差异1.STM32的三种Boot模式STM32的启动方式一般以储存器的类型来区分,如下: 内部FLASH启动方式 ,内部SRAM启动方式 ,系统储存器启动方式。基于MDK创建纯汇编语言的STM32工程1创建工程新建工程,在选择芯片的时候基于自己使用的硬件选择,我使用的是stm32f103指南者,所以选择如以下:然后配置环境的时候,做以
2020-12-28 21:41:21 949
原创 AHT温湿度检测的STM32最小系统PCB
文章目录AHT封装PCB绘制总结AHT封装详细步骤参考这个AHT原理图如下PCB绘制详细步骤参考这个最终结果如下总结AHT温湿度检测的STM32最小系统PCB绘制完成。
2020-12-26 15:07:19 317
原创 计算机网络—Wireshark 实验
Wireshark 实验数据链路层实作一 熟悉 Ethernet 帧结构实作二 了解子网内/外通信时的 MAC 地址实作三 掌握 ARP 解析过程2、网络层实作一:熟悉 IP 包结构实作二 IP 包的分段与重组数据链路层实作一 熟悉 Ethernet 帧结构使用 Wireshark 任意进行抓包,熟悉 Ethernet 帧的结构,如:目的 MAC、源 MAC、类型、字段等。选择 ping baidu.comWireshark 展现给我们的帧中为什么没有校验字段?答:Wireshark 抓包前,
2020-12-22 21:28:47 1148
原创 计算机网络—验证性实验
计算机网络—验证性实验这里写目录标题计算机网络—验证性实验ipconfig实作一实作二实作三实作四tracert实作一实作二ARP实作一实作二实作三DHCP实作一ipconfig实作一使用 ipconfig/all 查看自己计算机的网络配置,尽可能明白每行的意思,特别注意 IP 地址、子网掩码 Subnet Mask、网关 Gateway。实作二使用 ipconfig/all 查看旁边计算机的网络配置,看看有什么异同。实作三要测试到某计算机如 重庆交通大学 Web 服务器的连通性,可以使用
2020-12-22 12:35:24 190
原创 基于I2C的温湿度采集
基于I2C的温湿度采集一、I2C简介学习I2C总线通信协议,完成基于I2C硬件协议的AHT20温湿度传感器的数据采集,并将采集的温度-湿度值通过串口输出。具体任务:1)解释什么是“软件I2C”和“硬件I2C”? (阅读野火配套教材的第23章“I2C–读写EEPROM”原理章节)2)阅读AHT20数据手册,编程实现:每隔2秒钟采集一次温湿度数据,并通过串口发送到上位机(win10)。一、I2C简介IIC(Inter-Integrated Circuit)总线是一种由 PHILIPS 公司开发的两
2020-12-20 22:11:49 159
原创 绘制stm32最小系统PCB图
AD18绘制STM32最小系统原理图文章目录软件准备STM32最小系统电路原理图1、查找STM32最小系统原理图样式2、创建stm32最小系统元件库新建一个元件库工程芯片PCB的封装芯片SCH的封装自定义元器件PCB的封装自定义元器件SCH的封装3、绘制stm32最小系统原理图总结软件准备Altium_Designer_Beta_18.1.7已安装好。STM32最小系统电路原理图1、查找STM32最小系统原理图样式进入浏览器,搜索该网址https://www.st.com/
2020-12-14 18:31:58 433
原创 Ardunio 下的stm32f103指南者串口通信
Ardunio 下的stm32f103指南者串口通信1安装Ardunio ID软件2连接stm32f103指南者开发板1安装Ardunio ID软件下载链接提取码:tz2h安装参考2连接stm32f103指南者开发板
2020-12-12 21:07:13 199
原创 FresROTS入门
FresROTS入门任务要求task1,每间隔500ms闪烁(变化)一次LED;task2,每间隔2000ms,向串口发送一次指令数据 “helloworld!";task3,每间隔5000ms,从AHT20采集一次温湿度数据(不考虑硬件情况,仅写出整个多任务框架模拟代码)。具体操作打开官方给的例程修改代码如下/** ********************************************************************* * @file
2020-12-02 13:56:15 319
原创 STM32串口通讯
这里写自定义目录标题STM32串口通信一、基于寄存器与基于固件库编写的差异STM32的USART窗口通讯3. 重温C语言程序里全局变量、局部变量、堆、栈等概念,并在ubuntu系统中编程,输出信息进行验证;并归纳出stm32的堆、栈、全局变量的分配地址,与ARM教材中的地址分配进行对比。4总结参考链接STM32串口通信一、基于寄存器与基于固件库编写的差异固件库编写方式,特点是简单易于理解,资料多。新手适合用这种方式入门。寄存器的可移植性强,更贴近底层,要求对外设的工作原理和运行机理有更深的理解。S
2020-11-30 18:36:45 350
原创 stm32最小系统原理图
stm32最小系统原理图画最小系统原理图stm32最小系统原理图查找STM32最小系统原理图样式创建stm32最小系统元件库查找STM32最小系统原理图样式进入浏览器,搜索该网址https://www.st.com/content/st_com/en.html选择”Microcontrollers & Microprocessors”点击选择"STM32-bits Arm cortex MCUs"左侧菜单栏选择"STM32 F1series"再次选择"STM32F103"选择下载
2020-11-09 22:36:41 6081
原创 STM32嵌入式应用系统设计
可视化的代码跟踪调试安装可视化调试的软件可视化的代码跟踪调试安装vscode配置launch.json和task.json这两个文件1.创建文件2.安装vscode的C\C++插件3.调试代码Proteus仿真STM32流水灯创建工程配置实验所需原件进入keil 5中选择Option for Target,然后勾选Create HEX file,生成hex文件。配置芯片实验结果安装vscode2.配置launch.json和task.json这两个文件安装vscode配置launch.json和tas
2020-11-07 15:02:43 492
原创 在Ubuntu环境下对GDB调试及opencv的使用
在Ubuntu系统上练习程序 代码的GDB调试1 .GDB的安装提示:这里可以添加要学的内容例如:1、 搭建 Java 开发环境2、 掌握 Java 基本语法3、 掌握条件语句4、 掌握循环语句学习时间:提示:这里可以添加计划学习的时间例如:1、 周一至周五晚上 7 点—晚上9点2、 周六上午 9 点-上午 11 点3、 周日下午 3 点-下午 6 点学习产出:提示:这里统计学习计划的总量例如:1、 技术笔记 2 遍2、CSDN 技术博客 3 篇3、 学
2020-10-30 13:07:04 203 1
原创 编译器背后的故事
编译器背后的故事学习内容:提示:这里可以添加要学的内容例如:1、 搭建 Java 开发环境2、 掌握 Java 基本语法3、 掌握条件语句4、 掌握循环语句学习时间:提示:这里可以添加计划学习的时间例如:1、 周一至周五晚上 7 点—晚上9点2、 周六上午 9 点-上午 11 点3、 周日下午 3 点-下午 6 点学习产出:提示:这里统计学习计划的总量例如:1、 技术笔记 2 遍2、CSDN 技术博客 3 篇3、 学习的 vlog 视频 1 个...
2020-10-15 00:28:12 109
原创 ARM的开发环境入门
嵌入式系统开发 第三周作业 ARM的开发环境入门1. 安装mdk5软件和stm32包https://blog.csdn.net/qq_45264808/article/details/108899662?utm_source=app一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import numpy as npimport pandas as pdimport ma
2020-10-05 14:39:40 685
原创 2020-09-25
嵌入式系统第一次作业一、gcc的安装 查询是否安装gcc,输入指令 gcc --version ![在这里插入图片描述](https://img-blog.csdnimg.cn/20200925233230927.png#pic_center) 如果否,输入指令 sudo apt install gcc 输入指令 sudo apt install build-essential 安装build-essential二、在Ubuntu系统下用C语言编写一个简单的输出 hel
2020-09-25 23:44:35 75
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人