自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

原创 执行make命令时报:missing separator

make报错:missing separator

2022-08-20 00:35:58 743 1

原创 openpyxl模块的安装

python3安装openpyxl模块

2022-08-12 12:58:25 2416

原创 使用gitee的git的初次push

如果已有远程仓库:就连接上新的远程仓库啦远程为:生成公钥 将公钥添加到远程最后在终端输入若返回Hi Anonymous! You’ve successfully authenticated, but GITEE.COM does not provide shell access.则代表生成成功。...

2022-07-11 17:37:54 388

原创 linux awk的使用

awk的用法AWK 是一种处理文本文件的语言,是一个强大的文本分析工具格式为:awk [选项参数] 'script' var=value file(s)或awk [选项参数] -f scriptfile var=value file(s)基本用法log.txt的内容为:2 this is a test3 Are you like awkThis's a test10 There are orange,apple,mongo用法一:行匹配语句 awkawk '{[patter

2022-04-10 16:19:54 871

原创 查找某个路径下日期最新的文件,并且使用这个文件

#!/usr/bashdate=`date "+%Y-%m-%d %H:%M:%S"`echo $datebin_path="/nishome/thy"ls -lt $bin_path |grep .bin |head -n 1bin_file=`ls -t $bin_path |grep .bin |head -n 1`echo $bin_filebin_flash $bin_path/$bin_file test.hexdate的使用%Y表示年,%m表示月,%d表示日期,%H表

2022-04-08 23:15:24 979

原创 Mac的终端下安装pip

Mac的终端下安装pip首先,查看python的版本% python -VPython 2.7.18% cd /tmp然后,下载文件get-pip.py% curl https://bootstrap.pypa.io/pip/2.7/get-pip.py -o get-pip.py % Total % Received % Xferd Average Speed Time Time Time Current

2022-03-23 21:14:14 4045

原创 “ImportError: No module named requests“错误提示。

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入调试Python脚本的时候,新引进requests 模块,出现"ImportError: No module named r

2022-01-13 10:04:15 5199

原创 初次创建自己的分支

从git上git clone 一份代码cd到这个目录git checkout -b thy //创建分支git branch //查看自己所在的分支git commit -a -m “some description” //修改完环境后,提交到暂存区git push -u origin thy //推送到远程分支,指定默认分支为thy分支创建成功...

2021-02-19 16:11:08 313

原创 vim配置:高亮所在的行和列

set cursorcolumn //列set cursorline //行highlight CursorLine cterm=NONE ctermbg=black ctermfg=green guibg=NONE guifg=NONEhighlight CursorColumn cterm=NONE ctermbg=black ctermfg=green guibg=NONE guifg=NONEhighlght 主要是用来配色的,包括语法高亮等个性化的配置。可以通过:h highlig

2021-02-08 14:26:27 2210

原创 benchmark测试

简介Benchmark在计算机领域应用最成功的就是性能测试,主要测试负载的执行时间、传输速度、吞吐量、资源占用率等。benchmark的组成Benchmark的核心由3部分组成:数据集、 工作负载、度量指标。1、数据集数据类型分为结构化数据、半结构化数据和非结构化数据。由于大数据环境下的数据类型复杂,负载多样,所以大数据Benchmark需要生成3种类型的数据和对应负载。1)结构化数据:传统的关系数据模型,可用二维表结构表示。典型场景有电商交易、财务系统、医疗HIS数据库、政务信息化系统等等

2021-01-22 14:29:13 3235

原创 JTAG接口

概念JTAG是一种标准的通讯bai口,用du来传输调试信息。zhi简单说它就是一dao种专用的串行通zhuan讯口,配shu合专用的设备(仿真器)与上位机进行通讯交换数据,在芯片内有专门的硬件部分与这个接口配合,可以让上位机通过这个口的信息来下载程序、控制芯片动作、调试程序、读出或设置芯片内寄存器、相关存储器、外设等等TAG的基本原理是在器件内部定义一个TAP(Test Access Port,测试访问口)通过专用的JTAG测试工具对内部节点进行测试。JTAG测试允许多个器件通过JTAG接口串联在

2021-01-22 10:21:18 1744

原创 stream测试

stream测试内存带宽性能测试STREAM是一套综合性能测试程序集,通过fortran和C两种高级且高效的语言编写完成,由于这两种语言在数学计算方面的高效率, 使得STREAM 测试例程可以充分发挥出内存的能力。 STREAM测试得到的是可持续运行的内存带宽最大值,而并不是一般的硬件厂商提供的理论最大值软件环境采用最新的内核版本的linux,测试时系统启动到单用户模式,可以通过编辑/etc/inittab文件,把其中的id:5:initdefault编辑为id:3:initdefa

2021-01-21 10:58:15 3399

原创 diff命令

Linux diff命令用于比较文件的差异。diff以逐行的方式,比较文本文件的异同处。如果指定要比较目录,则diff会比较目录中相同文件名的文件,但不会比较其中子目录diff [-abBcdefHilnNpPqrstTuvwy][-<行数>][-C <行数>][-D <巨集名称>][-I <字符或字符串>][-S <文件>][-W <宽度>][-x <文件或目录>][-X <文件>][--help][--l

2020-12-18 08:52:14 783

原创 初识硬件仿真加速器

speed bridge加速桥:允许一个相对缓慢的模拟器接口接到一个较快的目标系统上基本的步骤综合、编译、运行1. 综合将RTL代码综合成门级网表2. 编译将综合生成的门级网表文件转换为pld工具可以识别的语言3. 运行将代码down到仿真器上运行...

2020-12-17 18:57:22 1956

原创 vim设置启用鼠标功能后,右键无法正常复制的情况

当在.vimrc文件中设置set mouse=a //开启鼠标功能鼠标的右键无法正常copy的情况:同在vim文件中用鼠标选中,按y,复制成功要copy到别的terminal中或窗口中鼠标事件有两种处理方式,程序处理和 X 处理。 如果 X 负责处理,则是左键选择,中间粘贴。按住shift键,再按左键选中,此时由 X 处理该选择,copy 选项就 enable 了(如果放掉shift键,则由 vim处理该选择)不要松shift键,按右键,选中copy,即复制成功...

2020-12-17 09:49:42 1154

原创 git pull、git push

git pull将远程指定分支 拉取到 本地指定分支上:git pull origin 远程分支名:本地分支名将远程指定分支 拉取到 本地当前分支上:git pull origin 远程分支名将与本地当前分支同名的远程分支 拉取到 本地当前分支上(需先关联远程分支)git pull关联远程分支git push --set-upstream origin <本地分支名> git push --set-upstream origin master(省略形式为:git p

2020-12-16 17:26:49 194

原创 git push 到 master上报 fatal:pre-receive hook declined

是因为没有提交到master上的权限

2020-12-16 16:52:19 255 1

原创 vim配置(个人常用)

鼠标功能set mouse=a //启用鼠标功能set mouse-=a //关闭鼠标功能折叠功能set fdm=marker 启用折叠功能

2020-12-16 12:25:31 299

原创 IP协议概述

IPInternet Protocol(网际互连协议)是TCP/IP体系中的网络层协议。设计IP的目的是提高网络的可扩展性:一是解决互联网问题,实现大规模、异构网络的互联互通;二是分割顶层网络应用和底层网络技术之间的耦合关系,以利于两者的独立发展。根据端到端的设计原则,IP只为主机提供一种无连接、不可靠的、尽力而为的数据包传输服务。优点:IP是整个TCP/IP协议族的核心,也是构成互联网的基础。IP位于TCP/IP模型的网络层(相当于OSI模型的网络层),对上可载送传输层各种协议的信息,例

2020-12-16 10:22:40 1049

原创 timeout时的查错步骤

还未启uboot时:检查pc值所停的位置;查看是否有timeout(请求超时)信号被拉高;查看对应的请求信号,一直为1的位就是超时位,若有多位,则按最低为算起;拉出超时位的地址,查看对应的地址范围,找出对应的操作指令,确认是停在哪一个操作opcode是对应的操作码,在协议中找出操作码对应的指令,即是卡住的操作;在BLI文件中找到卡住的pc值,通过其对应的汇编指令,查看对应的寄存器(例如:W0/X0对应的寄存器就是data00)启uboot后:pc值卡住,找软件中的问题。...

2020-12-15 20:12:14 504

原创 PLL(PhaseLockedLoop)锁相环

PLL的作用统一整合时钟信号,使高频器件正常工作(如内存的存取资料等。PLL用于振荡器中的反馈技术)许多电子设备要正常工作,通常需要外部的输入信号与内部的振荡信号同步。一般的晶振由于工艺与成本原因,做不到很高的频率,而在需要高频应用时,由相应的器件VCO,实现转成高频,但并不稳定,故利用锁相环路就可以实现稳定且高频的时钟信号。...

2020-12-15 18:22:36 1585

原创 pld-拉离线波形

运行到想要查看的点run -nowait 创建离线波形preoffline在pld界面的control窗口的Trace Data Capture部分可以看到离线波形.phy文件的名字行Wave DBName:~.phy回到运行的文件夹中ll找到相同.phy文件的名字,在命令行输入以下命令打开离线波形xeDebug -gui -offline session_pc_202012151451 ~.phy &session_pc_202012151451新文件的名字.

2020-12-15 14:57:09 394

原创 shell中的一些命令(常用但不常见)

cp 时适用:. 单点符号表示当前工作目录 选项 -i 表示强制shell询问是否需要覆盖已有文件查看进程(ps):ps -ef //以完整格式显示所有进程ps -l //显示长列表ps --forest //显示进程的层级信息显示文件大小(du):du -sh filename搜索数据(grep):grep -n "strings" file后台模式:sleep time&比较两个文件的异同:vi -d file1 file2.

2020-12-14 19:15:31 150

原创 对BIOS的理解

概念它是一组固化到计算机内主板上一个ROM芯片上的程序,它保存着计算机最重要的基本输入输出的程序、开机后自检程序和系统自启动程序,它可从CMOS中读写系统设置的具体信息。其主要功能是为计算机提供最底层的、最直接的硬件设置和控制。此外,BIOS还向作业系统提供一些系统参数。系统硬件的变化是由BIOS隐藏,程序使用BIOS功能而不是直接控制硬件BIOS的运行并不需要外界硬件来控制启动,只需要通过CPU读取代码即可运行。CPU控制内存控制器从内存条的0地址开始读取BIOS芯片里的只读存储器里面读取数

2020-12-14 15:49:19 2499

原创 git pull时显示Please tell me who you are

按照提示依次敲入命令:git config --global user.email "thy@~.com.cn"git config --global user.name "thy"

2020-12-11 19:28:07 587

原创 git pull的时候需要输入git密码

解决办法:在git中加入pub-key步骤:ssh-keygen//产生公钥与私钥对ls ~/.ssh//查看是否生成需要的ssh文件vi ~/.ssh/id_rsa.pub//打开文件复制文件中的代码打开git 点击用户头像,选择setting选项点击左侧栏中 ssh key 选项,将代码粘贴到右边的 key 栏中,点击 add key至此,成功添加公钥到远程主机对应的账户...

2020-12-11 19:20:37 576

原创 安装vncviewer,开vnc端口

sudo -i //进入超级用户//为了频繁的执行某些只有超级用户才能执行的权限,而不用每次输入密码,可以使用该命令。提示输入密码时该密码为当前账户的密码。没有时间限制。执行该命令后提示符变为“#”而不是“$”。想退回普通账户时可以执行“exit”或“logout”apt search vnc //查看vnc版本apt install xvnc4viewer //安装xvnc4viewer版本的vncvncviewer 202.197.154.251:19 //进入vnc端口.

2020-12-11 19:02:51 3702

原创 体系结构学习——总线

体系结构学习——总线在计算机系统中,各子系统之间可以通过总线来实现连接。通过统一的互连接口,将各种设备连接起来。优点:成本低(总线是在多台外设之间共享同一组连接线,所以实现成本较低)、简单;缺点:由不同的外设分时共享的,形成了信息交换的瓶颈,从而限制了系统中总的I/O吞吐量;所有I/O操作都必须通过总线时,就会出现总线带宽问题。总线的主要特性:总线宽度:采用独立的地址线和数据线可以提高总线的性能;数据总线宽度:使用更宽的数据总线;传输块大小:采用成块的数据传输,块越大,总线开销越小;总线主设

2020-12-10 10:20:45 288

空空如也

空空如也

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

TA关注的人

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