- 博客(61)
- 资源 (23)
- 收藏
- 关注

原创 shell脚本学习基础
本篇博客将会介绍(Contents): 1、什么是shell,shell解释器和命令(或称工具)之间有什么区别 2、“变量”和“命令”的区别 3、出口状态和标准输出的区别:标准输入和参数的区别; 4、linux中的空格 5、如何执行shell脚本 6、接下来几篇博客内容 7、使用和参考书籍 Refer...
2018-06-16 09:04:19
9244
原创 卷积神经网络(CNN)的训练过程(Training)
在初识神经网络(初识卷积神经网络CNN)篇,对卷积神经网络有了基本的认识。不过也可以发现一个问题,输入是一张Image,图像信息是确定的;而CNN网络里面也有数据,那这些数据是哪来的?总不能是随便一个数放在CNN网络里,它就可以正常识别;想要CNN网络进行正确的识别工作,CNN网络中的数据(weights)是需要事先训练的;那怎么训练这些数据,才能让CNN网络正常工作呢?这里举一个简单的神经网络进行说明如何训练CNN网络中的数据(weights):1 定义基础的神经网络模型:
2021-11-06 10:22:38
18549
2
原创 计算机大致描述
当要给ARM处理器,添加一个协处理器时:1. 要有协处理器2. 连接到ARM处理器3. 写kernel mode code (能够调用该硬件)4. 写user mode code (使用该硬件)References:1. 系统 1.1Linux内核版本和发行版本 1.2Linux系统如何查看版本信息2. 系统...
2019-07-21 17:26:34
505
原创 如何最容易地安装Perl modules
你有没有遇到过如下问题:Can't locate Foo.pm in @INCCan't locate YAML.pm in @INCCan't locate IO/Tee.pm in @INC……等等这些都是因为在执行perl时,缺失某些包/modules,导致的;如何快速定位以及安装这些modules?方法:先定位包的位置,再直接安装。以“Can't loc...
2019-05-11 13:40:30
2453
原创 Ubuntu18.04上安装和简单测试SystemC 2.3.0
第一步:创建自动安装脚本:testwget -O systemc-2.3.0a.tar.gz http://www.accellera.org/images/downloads/standards/systemc/systemc-2.3.0a.tar.gztar -xzvf systemc-2.3.0a.tar.gzcd systemc-2.3.0a sudo mkdir -...
2019-05-10 18:15:14
2820
4
原创 Online Markdown Editor - Dillinger
在线Markdown编辑器:https://dillinger.io/使用笔记。一、为什么用这个工具? 最开始做项目,在纸上做笔记,发现这种效率很低,一个变量的名字都要写半天;并且非常不利于查找。 之后用notepat++来记这些东西。但是毕竟只是一个文本编辑器,不能插入图片,表格等等。它更适合用来写代码,而不适合用来写笔记。这个就非常受限了。 ...
2019-05-02 15:02:09
1549
原创 简易VCS+verdi使用【3】
在上一篇简单讲了VCS的使用,以及用VCS的图形界面查看波形。这一篇讲一下如何用verdi查看波形。和上一篇的路线基本一致,不过不是生成vcd文件,而是生成fsdb文件1、mux.v文件module mux(a, b, c, d, en, sel, z); input [3:0] a, b, c, d; input en; input [1:0] sel; ...
2019-04-26 22:16:34
11713
原创 简易VCS使用【2】
使用VCS简易流程:举例,mux的verilog实现:1、mux.v文件module mux(a, b, c, d, en, sel, z); input [3:0] a, b, c, d; input en; input [1:0] sel; output [3:0] z; reg [3:0] z; always @(en or sel or...
2019-04-26 20:46:32
9035
9
转载 VCS+Verdi 安装及破解过程(Ubuntu)【1】
转载自:https://blog.csdn.net/qq_40829605/article/details/85345795,由于系统不一样,中途改了一些东西,不过终于装成功了,分享一下。简述这篇文章讲述了在Ubuntu 64bit系统上VCS和Verdi的安装和基本的环境配置。当然因为是无产阶级的劳动人民,只能可怜地用用破解版。唉…文章支持:eetop。安装步骤1. ...
2019-04-25 22:01:08
63833
126
原创 SoC设计与验证流程
Contents:1、SOC设计前端流程2、为什么verilog可以描述硬件?3、在SOC设计中使用verilog,和FPGA为对象使用verilog,有什么区别?4、SOC设计和FPGA开发这么像,那有什么区别呢?FPGA的代码例子,是不是都可以拿去流片?5、软件安装正文:1、SOC设计前端流程随着SoC的设计逐渐庞大,SoC从设计到验证的诸多流程有待探索。...
2019-03-28 20:17:29
14750
1
原创 FPGA工具
Contents:1、FPGA编程语言2、FPGA使用工具3、接下来的内容正文: 刚接触FPGA,什么都不知道,这个系列就一步步建立起FPGA的知识。这篇博客做一个集合,下面会送一些学习FPGA文章的索引。这些文章包括的内容:工具、语言、项目使用。 首先什么是FPGA:(1)PLD,DSP,EDA,FPGA区别,(2)What is FPGA...
2019-03-05 16:52:50
2757
4
原创 下载Vivado并获取免费License
第一步:注册xilinx账号在https://www.xilinx.com/注册一个账号。密码需要是数字,字母和特殊符号的组合。注册完之后,通过邮箱激活,再登录就可以了。第二步:下载安装程序在https://www.xilinx.com/support/download.html找到你要下载的那一款Vivado。一般都是最新版的,Windows下的软件,所以一般都是下载这个(认准W...
2019-02-26 15:06:00
35643
4
转载 写论文的心得就三个字!
Reference:[1] https://bbs.pinggu.org/thread-4905807-1-1.html[2] 博士被IS包围,教授派佣军把他救出写论文!这简直最牛催论文啊! 论文对于硕士,尤其博士,是必须的一种技能,也是一道难关。 所谓大道无形,小道可走。下面给出一些博士期间的写作心得,希望能有所裨益。论文可以有三个境界:毕业、科研、贡献...
2019-02-08 14:04:36
378
原创 【python—matplotlib 3】画各种图
主题: 完成了matplotlib的基本认识和基本的一些注释的设置。现在看一下matplotlib具体能够有哪些形式的图形:二维网格式(imshow)、直方图式、条形图式、直线式、 例1:imshow:通过网格形式,显示一个二维数据import numpy as npimport matplotlibimport matplotlib.pyplot as...
2019-01-17 14:51:27
410
原创 【python—matplotlab 2】设置刻度、装饰
1、设置数据点型、线的类型、颜色、x/y轴的名字:import matplotlib.pyplot as pltplt.plot([1,2,3,4],linestyle='--',marker='o',color='r') #linestyle:线的类型;marker:数据点的形状;color:线的颜色plt.ylabel(...
2019-01-09 19:51:48
927
原创 【python—matplotlib 1】开始使用matplotlib,画最简单的图
主题: 怎样用matplotlib进行画图,有哪些方式可以使用matplotlib来画一个图形,简单的画图示例:例1、最简单的图形:import numpy as npimport matplotlib.pyplot as pltplt.plot(np.arange(12),np.arange(12)) # 只提供x轴,y轴参数,画最简单图形plt.show...
2019-01-09 16:50:13
940
原创 在Windows上访问linux的共享文件夹
用的工具:samba。(其实比不过现成的软件,WinSCP还稳定一点)第一步:在Linux上安装Samba:sudo apt-get install samba第二步:配置一个通过samba访问Linux文件夹时,需要用到的用户名和密码:smbpasswd -a 用户名 #在实际时,把这个用户名替换成自己的用户名。enter后,会有密码输入 ...
2019-01-04 21:09:58
42100
14
原创 Ubuntu下的TensorFlow安装
看了很多文章写Ubuntu下安装TensorFlow时,还需要下载Anaconda。然后我跑去下了一下,600多兆……亲娘耶。 然后上https://www.tensorflow.org/install/pip?hl=zh-cn看了一下,然后照着它的步骤,发现没有那么复杂,并且安装也蛮顺利的,所以就贴过来,并且翻译一下。 可用的TensorFlow安装包...
2018-09-29 19:54:14
5397
原创 初识卷积神经网络(CNN)
研究生的第一篇Paper是关于CNN的,为了能够理解这篇paper,在网上找了很多关于CNN的文章:Stanford的CNN介绍:斯坦福cs231的CNN课程、 C3D:http://vlg.cs.dartmouth.edu/c3d/、 Medium论坛:medium上的CNN基础架构理解、 stack问答:filter数量与什么有关、 IEEE Paper:3D卷积,人体...
2018-09-15 09:56:55
1614
转载 shell脚本【字符串截断】
虽然我们接触计算机时,更多的想到的是数值。但是在日常的使用中,文件以及文件中的字符串才是处理的关键。接下来就介绍对字符串处理,及字符串截断的方式。Linux 的字符串截取很有用。有八种方法。前提: 假设有变量: var=http://www.aaa.com/123.htm1. # 号截取,删除左边字符,保留右边字符。 代码如下:echo ${var#*//} ...
2018-06-21 17:14:10
976
原创 shell脚本【文件操作4】sed
1 sed基本介绍 sed命令的格式: sed [-nefr] ‘/pattern/action’ file-list 举例: 命令:s(替换)sed ‘s/wust/hanyang/’ file-list 表示对输入文件file-list进行文本wust匹配,如果匹配到就用hanyang进行替换。 选项[-nefr]...
2018-06-21 16:45:12
372
原创 shell脚本【文件操作3】awk:文本处理
一、综述 gawk模式: gawk [options] [program] [file-list] [options]是一些特殊选项,一般都没有什么用,就自动省略了 :) [program]是gawk工具的精髓。它由模式(pattern)和动作(action)组成。当然任意一方都可以缺省,也可以有多个模式和动作。 [fil...
2018-06-17 19:15:39
1234
原创 shell脚本【命令2】数值计算相关
可以把数值计算的相关命令分为三类:1、是计算表达式的值:expr2、整数算术运算:let 或 ((…))3、修改变量的类型,然后直接运算一:计算表达式的值 命令:expr 功能:expr命令可以做字符串比较操作和计算表达式的值。 其中,expr命令的字符串比较操作基本被[[…]]结构代替。不过,expr的另一个功能,计算整数表达式的值,还是会经常用到的。 exp...
2018-06-16 10:25:28
499
原创 shell脚本【命令1】test命令
⑴ 首先讲讲介绍它的必要性: 在任何一种编程语言中,条件测试功能都是必不可少的。条件测试可以控制程序的控制流向和下一步的处理动作。是控制程序逻辑流向一个非常重要的方式。 而test条件测试语句,以其丰富的条件判断功能,0或1的出口返回状态,使其非常适合应用于条件测试语句。 ⑵ test命令的作用对象(本篇博客也将从这四个方面进行说明): ①文件、 ...
2018-06-16 10:25:19
1010
1
原创 shell脚本【调试】
很多时候,shell脚本写的逻辑关系稍微复杂一点,可能就会出现一点小问题,所以在shell脚本的编写过程中,调试是一个绕不开的事情。 shell脚本的调试,可以分为四种: 1、检查脚本的语法错误 2、跟踪脚本的逻辑执行步骤 3、捕捉脚本返回的信息(包括exit信号和异常信号) 4、手动添加输出信息 1、检查脚本的语法错误: 选项:-n 比如:...
2018-06-16 10:25:04
484
原创 shell脚本【命令解析过程】
必须要知道命令解析过程的意义在于:能够清楚的知道命令解析步骤。若发生错误时,能够知道该怎样更改。 比如在博客:I/O重定向(点击打开链接)的举例:例①中,就有因为不知道命令行是如何读取的,而造成while语句块和其后的重定向,对结果的不解。 再比如博客:变量引用(点击打开链接)中第三大点的第3小点,变量举例中就有很多是对命令行的解析过程和如何解析进行的举例分析。如:a=var;...
2018-06-16 10:24:55
7097
原创 shell脚本【控制循环结构】if case for while until select、shell函数
本篇博客将介绍下面四点:1、两种控制选择结构: if(根据出口状态判断)、case(根据变量选择) 2、4种循环结构: for、while、until、select 上面四种循环结构可以分为三类: 根据命令出口状态检测:while、until 根据给定的参数来循环执行:for 根据用户指定的参数来循环执行(和用户交...
2018-06-16 10:24:45
731
原创 shell脚本之shell内部变量和环境变量
这篇博客介绍:1、部分常用的内部变量2、环境变量变量的分类可以参考:点击打开链接1、部分常用的内部变量: ⑴ # 说明:$#变量是命令行参数或位置参数的数量 ⑵ - 说明:$-变量是传递给shell脚本的执行标志 ⑶ ? 说明:$? 变量是最近一次执行的命令或shell脚本的出口状态 ⑷ $ 说明:$$ 变量是...
2018-06-16 10:24:28
67599
原创 shell脚本【符号8】“$”:变量的引用/命令替换
这篇博客将会介绍符号“$”的功能:1、变量 ① 变量分类(重点) ② 变量赋值 ① “=”并初始化 ② “=”不初始化 ③ read命令 ③ 变量引用 ⑴ 变量引...
2018-06-16 10:24:19
9681
原创 shell脚本【符号7】单引号、双引号、反引号的区别
本篇博客将介绍,单双引号和反引号1、单引号和双引号的使用及区别2、反引号的使用 其实单、双引号与反引号之间在功能上没有任何交叉。单、双引号和转义符号在功能上倒是有一些重叠的部分。转义符号的使用:点击打开链接一、单引号、双引号 ⑴ 单引号、双引号和反引号之间,从功能上可以分为两类: ① 引用字符串:单引号、双引号 ② 命令替换:反引号...
2018-06-16 10:24:11
1391
原创 shell脚本【符号6】“!”重复执行先前命令/非/内部变量
这一篇博客会介绍“!”符号在不同情境下的使用1、重复执行先前命令2、逻辑非3、作为shell内部变量4、变量的间接引用一、重复执行先前命令: ! 在bash中,为了重复执行先前命令,可以利用感叹号“!”引用机制实现。 “!”表示引用命令历史缓冲区的或文件中的命令。 常用的“!”命令使用及说明: ⑴ ! 表示引用命令历史缓冲区或文件中...
2018-06-16 10:24:01
1155
原创 shell脚本【符号5】转义符号:\
本篇将介绍符号“\”的使用,包括两方面:1、输出单个字符2、转义字符一:用于输出单个字符 ① 作用:用于输出一些有特殊含义的元字符 ② 意义:通常这些元字符不能单个输出,转义字符就是使这些元字符能够像正常字符那样输出。 ③ 使用:\ + 元字符( <、>、*、?、|、&、\、$、”、’、` ) (最后两个,一个是单引号,一个是反引号) ...
2018-06-16 10:23:50
8117
原创 shell脚本【符号4】通配符的使用
这篇博客介绍1、通配符的使用,用于对“文件”的检索2、“[ ]”和“[[ ]]” 的其它用法(作为test命令的简写) 通配符: * ? [ ] [ ! ] [^ ]正文:一:使用元字符进行模式匹配,搜索文件 ⒈ 按照匹配的字符数量,这些通配符大致分为两类: 一类是匹配任意数量的字符:* 一类是匹配单个数量的字符:? [ ] [...
2018-06-16 10:23:40
7745
原创 shell脚本【符号3】“ | ” :管道 / case结构中的“或”
本篇博客将会介绍符号 | 的两种作用: 一、是作为管道 二、是case语句块中的或操作使用1:管道 管道是一种先进先出的单向数据通路。 作用:利用管道符号“|”,把一个命令的标准输出连接到另一个命令的标准输入。简单点说,就是把前一个命令的标准输出,作为下一个命令的标准输入传入。不过,管道只能处理标准输出,而不能处理标准错误输出。 重点:标准输出和...
2018-06-16 10:23:29
2591
原创 shell脚本【符号2】I/O重定向相关符号
本篇博客用于介绍I/O重定向相关的符号和操作 I/O重定向符号:> < >> 2> 1> &1 &>一.概念: 标准输入重定向:就是把命令的输入从默认的从键盘读取,重定向到一个文件: <file。 标准输出重定向:就是把命令的标准输出保存到指定的文件内:>file &g...
2018-06-16 10:23:20
1033
原创 shell脚本【符号1】 &amp;的使用:后台运行/文件描述符
后台进程符号:&本篇博客将会介绍符号“&”在不同场景下的使用,包括:使用1:后台运行,包括后台一些操作,作业引用、怎样提交后台作业、怎样拉回前台查看等等使用2:文件描述符引用一、后台运行: ① 作用:提供后台运行机制。可以以后台进程方式运行命令,而无需等待命令执行完成 ② 使用:在命令行最后加一个“&”即可。 ③ 表现方式:增加“&am...
2018-06-16 10:23:05
2028
原创 shell脚本【命令4】grep:文本检索
一、综述grep是一个强大的文本检索工具。其基本语法格式简写如下:grep options string file即:从特定file中,检索string。当然也不限定是file,grep接收标准输入,所以,grep可以用于管道符,和标准输入重定向。二、使用介绍2.1 基本选项 -i...
2018-06-13 11:08:15
842
原创 shell脚本【命令3】find:文件检索
1 综述: find是高级的查找文件工具。用法:find [-H] [-L] [-P] [-D debugopts] [-Olevel] [starting-point…] [expression]⑴-H -L -P -D -Olevel-H -L -P都是对symbolic links操作的选项(symbolic links...
2018-06-09 20:18:44
1497
原创 shell脚本之文件操作工具
在Linux系统下进行命令行操作时,很多都是对文件的操作。 比如,是否有这个文件,查找/移动/替换具有某一类特征的文件,比较两个文件或多个文件的差异、特定的文件中有没有特定的内容,等等。 对文件的操作有: 从指定的目录检索文件:find、whereis、locate、which 从特定文件中检索内容:grep、egrep 从特定文件中检索某行或某列:...
2018-05-31 16:00:48
1038
转载 SCI论文从入门到精通
第一部分一、先想先写最后做:1. 做研究之前,必须想清楚:结果能不能发表?发表在哪里?2. 先把文章大框写好,空出数据,等做完实验填完空就可以发了;正所谓心中有沟壑!3. 在未搞清“写什么、发哪里、自己研究与同类研究有何出色之处”之前,就不要动手做!4. 继续去看文献,去想;想不清楚就做还不如不做!5. 要想这样做,就得先看文献!要知道如何把文章架起来、要知道别人是如何讨论的、要知道自己的数据是不...
2018-05-31 10:51:16
2564
Dialog system.zip
2020-08-18
深度强化学习论文.zip
2020-08-18
AI加速器设计资料合集.zip
2020-08-18
INVITED: A Modular Digital VLSI Flow for High-Productivity SoC Design
2019-04-09
数字IC设计流程及工具,精要版大牛讲解PPT
2019-04-02
From High-Level Deep Neural Models to FPGAs
2019-04-01
Eyeriss v1 + v2 论文
2019-04-01
deep learning book with bookmark
2018-10-28
OLED12864,蓝牙,ADC检测,MSP430F5529控制
2016-12-03
OLED12864显示屏,12位ADC,按键中断,msp430f5529单片机控制
2016-12-03
MSP430系列单片机模块设计C语言程序
2016-09-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人