- 博客(11)
- 资源 (5)
- 收藏
- 关注
原创 编译原理笔记
编译原理笔记编译原理总览编译原理的各个阶段展开词法分析语法分析语义分析生成中间代码语法树的变体机器无关的优化优化的种类基于Target 的优化代码生成由于tvm中添加自定义硬件加速器的最后一步,需要llvm编译器支持自定义pass,所以就大概看了下编译原理,下面mark一下。编译原理总览编译可大概归纳为:前端->中间->后端,下面引用教程上的一张图编译原理的各个阶段展开词法分析剥去源程序中的注释和空白符。对程序开头的宏定义和文件包含进行处理产生用于语法分析的词法记号序列。
2021-03-17 12:45:17
433
原创 tvm如何添加npu支持
tvm如何添加npu支持代码准备tvm 环境ethos stackrelay.build for ethosnstep 1 get_pattern_table("ethos-n")step 2 MergeComposite & AnnotateTargetstep 3 MergeCompilerRegions & PartitionGraphstep 4 relay.buildTVM算是比较大的社区,用的小伙伴很多,效果也不错,知乎上有很多关于TVM stack relay流程的分析,现
2021-03-16 20:40:05
3518
7
原创 AI笔记-基础知识
文章目录AI学习框架硬件标准应用场景语音识别计算机视觉自然语言处理数据集基本网络MLP(multi layer perception)多层感知感知器激活函数输入层、隐藏层、输出层正向传播和反向传播求导CNN(Convolution Neural Network)卷积神经网络图像的几个不变性卷积层池化层InceptionFlatten层和全连接层跳层连接经典CNNRNN(Recurrent Nerual Network)循环神经网络几种有效的神经网络结构Inception结构ResNet结构seq2seqAt
2020-07-12 17:51:38
1060
原创 用Python实现Tree命令
因为群晖服务器不能使用tree命令,因为是arm核,所以也不好找到安装包,所以有了用python实现tree命令的想法。然后用一个软连接,效果杠杠的!################################################################################ Copyright (C) 2008 - 2020 NONE, Inc. All ...
2020-04-27 11:54:43
1777
原创 git 如何推送到多个仓库
文章目录1.创建两远程仓库2.clone仓库到本地3.添加远程仓库到本地仓库4.推送到远程仓库附:在本机创建git仓库1.创建两远程仓库192.168.98.2:/.GitRepo/Projectx.git192.168.98.200:/.GitRepo/Projectx.git2.clone仓库到本地假设第一个仓库有内容,而第二个仓库是空的先clone第一个仓库$ git clo...
2019-12-13 17:16:02
526
原创 USB笔记分享
分享下几年前的USB学习笔记文章目录USB网站USB速度USB硬件电气特性插入检查描述符usb1.1USB2.0枚举过程USB包结构PID定义SOF令牌包结构图OUT、IN、SETUP令牌包结构图数据包结构图握手包结构图特殊包数据包如何处理USB的四种传输类型批量传输中断传输等时传输控制传输建立过程数据过程状态过程端点USB网站www.usb.orgUSB速度定义速度版本...
2019-11-02 10:59:23
274
原创 如何获取u-boot、kernel原始下载地址
怎样获取u-boot、kernel原始下载地址刚接触linux的童鞋们可能会困惑与下载相关的源码,到底哪里能找到最新最官方的下载链接呢?授人以鱼不如授人以渔\color{red}{授人以鱼不如授人以渔}授人以鱼不如授人以渔,这里给大家推荐一个方法:README,没错就是这个readme\color{red}{readme}readme文件,不论是u-boot还是kernel,在其根目录都会有...
2019-10-25 17:44:12
376
原创 SD软件流程图
SD软件流程图SD软件流程图 Host configure Clock SD bus power control changing bus width Timeout setting on data line Card initialization and identification Transaction Control Transaction...
2019-10-23 17:20:46
3815
1
原创 用python3写的图片与base64互转工具
一个图片与base64互转工具,方便在markdown中直接插入图片程序效果#使用python将图片转化为base64字符串,或者将base64字符串转换为图片import os,sysimport base64def image_to_base64(img_path,bs_file_path): print(sys._getframe().f_code.co_name)...
2019-10-13 13:35:31
1763
原创 分享一个linux SDK for ZYNQ
分享一个linux SDK for ZYNQ分享一个我自己搭建的适用于ZYNQ的linux SDK文章目录分享一个linux SDK for ZYNQsdk下载地址:安装SDKSDK架构SDK命令列表快捷键创建自己的工程目录编译devicetree编译uboot文件编译kernel文件编译文件系统查看自己编译后生成的文件在uboot下一键烧写镜像到spi nor_flashUboot中环境变量...
2019-09-28 13:30:51
698
原创 Python学习笔记之语法
Python学习笔记之语法文章目录Python学习笔记之语法基础知识帮助指令使用原始字符串长字符串使用随机数类型转换特殊乘法 幂运算逻辑运算条件运算断言for循环列表 list元组 tuple字符串 str字符串格式化序列函数字典两个星号**集合 set文件操作OS模块中关于文件/目录常用函数的使用方法os下path模块os.path 模块中关于路径常用函数使用方法pickle 类似于C语言保存...
2019-09-28 13:13:42
440
端接电阻的作用及选择方法
2012-06-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人