- 博客(15)
- 资源 (3)
- 收藏
- 关注
原创 riscv-sodor 学习笔记
一、背景近学习了riscv-sodor,是用Chisel写的,作为教程可谓是比较容易理解的了。对于代码解读的部分,有相关的博客已经给出了一些注解,可以帮助初学者学习和理解。riscv-sodor-rv32_1stage(1)_a_weiming的博客-优快云博客riscv-sodor-rv32_1stage(2)_a_weiming的博客-优快云博客riscv-sodor-rv32_1stage(3)_a_weiming的博客-优快云博客riscv-sodor-rv32_1stag
2021-09-27 14:29:26
1039
原创 VMware esxi 6.7 dma_mapper_iommu loaded successfully 卡死,ip无法连接。
首先,显示dma_mapper_iommu loaded successfully说明显卡直通了,其实系统已经启动了,只是没法正常显示接下来的东西,如果ip配置正常,则可以正常用浏览器连接和管理esxi虚拟机。问题就出在,浏览器无法连接,说明IP配置出问题了。需要解除显卡直通,对里面的IP进行重新设置。第一步:拆PCIE显卡,进入系统,重新设置IP地址我们采用的方法是将pcie显卡取下来,换一个比较一般的小显卡,连接显示器,然后启动机器,则能够正常进入系统。然后按F2进入管理界面,对IP进行更改
2021-03-04 13:28:33
12361
3
原创 vmware exsi 6.7中的Ubuntu 18.04.3,升级了内核后没有升级grub,导致没法开机
问题:vmware exsi 6.7中的Ubuntu 18.04.3,升级了内核后没有升级grub,导致没法开机,“Booting SMP configuration:",如图1所示。图.1Booting SMP configuration分析原因:grub能启动,没法加载内核文件。解决方法:1,先配置虚拟机只有一个cpu核心,如图2,然后尝试启动,成功启动;2,查看当前用的内核版本,uname -r图23,查看安装的内核版本,sudo dpkg --get-selections
2020-12-09 19:15:21
1021
转载 CPUID指令
cpuid指令 cpuid指令 cpuid就是一条读取CPU各种信息的一条指令,大概是从80486的某个版本开始就存在了。 CPUID这条指令,除了用于识别CPU(CPU的型号、家族、类型等),还可以读出CPU支持的功能(比如是否支持MMX,是否支持4MB的页等等),内容的确是十分丰富。CPUID指令有两组功能,一组返回的是基本信息,另
2018-01-03 15:27:53
1679
转载 Linux 引导过程内幕
Linux 引导过程内幕从主引导记录到第一个用户空间应用程序的指导早期时,启动一台计算机意味着要给计算机喂一条包含引导程序的纸带,或者手工使用前端面板地址/数据/控制开关来加载引导程序。尽管目前的计算机已经装备了很多工具来简化引导过程,但是这一切并没有对整个过程进行必要的简化。让我们先从高级的视角来查看 Linux 引导过程,这样就可
2017-12-13 15:46:22
324
原创 win10下virtualbox中ubuntu和win10建立共享文件夹的方法
实现在win10环境下安装的virtualbox虚拟机中安装的ubuntu16.04 lts和win10系统共享文件
2017-11-12 16:54:22
13934
3
转载 转载:公钥、私钥、USBKey、CSP、数字证书和CryptoAPI的简介
数字证书:英文digital certificate,在因特网上,用来标志和证明网络通信双方身份的数字信息文件。包含一个公开密钥、名称以及证书授权中心的数字签名。公开密钥:对外公开,私钥则有自己保存,用其中一把密钥加密,另一把密钥用于解密。(非对称密钥,典型的算法代表是RSA)私钥用来进行解密和签名,而公钥则由本人公开,为一组用户所共享,用于加密和验证签名。在网上查阅了一些例证和示意图
2017-10-11 13:53:27
5607
原创 Ubuntu常用命令
Ubuntu常用命令:basic cmd: C-p -- previous cmd C-n -- next cmd C-j -- execute cmd C-h -- froward delete one char C-d -- back delete one char C-u -- delete all before
2017-09-13 13:32:28
1427
原创 ubuntu 16.04 LTS source.list
Ubuntu 16.04 几个国内更新源如何更改源可以在软件更新中选择源使用如下命令更改(修改前先备份):sudo vim /etc/apt/source.list东北大学deb-src http://mirror.neu.edu.cn/ubuntu/ xenial main restricted #Added by software-properties
2017-09-13 13:27:30
13355
转载 simulation和emulation的difference
做模拟器首先就要搞清楚“Simulation”、“Emulation”、模拟和仿真这四者的区别和关系,下面我谈谈我个人的理解。 Simulation,是指用软件去模拟某个系统的功能,并不要求实现该系统的内部细节,只要在同样的输入下,软件的输出和所模拟系统的输出一致就可以了。比如你在PC机上用一个软件去simulate红白机的游戏“超级玛莉”,你只要让你的软件运行出来的效果和红白机
2017-09-06 17:56:13
723
原创 riscv安装tools的时候出现gitclone错误
git clone时,出现这个错误.Cloning into 'riscv-gcc'...remote: Counting objects: 1957368, done.remote: Compressing objects: 100% (2487/2487), done.error: RPC failed; curl 56 GnuTLS recv error
2017-09-06 11:07:25
2148
转载 ram同步与异步时序
Verilog一例(同步与异步时序)问题顶层模块有一个50MHz时钟输入(使用testbench实现),一个8位信号输出。有一个容量为90的8位RAM子模块,每个时钟上升沿,RAM根据8位地址线,输出对应的数据。顶层模块在每100个时钟周期里,前10个时钟周期信号无效,输出为0;后面90个时钟周期,输出值分别为RAM中地址0~89的数据。
2016-09-09 15:19:02
6802
原创 MATLAB Support Package for Arduino Hardware 安装当中的一些问题
MATLAB Support Package for Arduino Hardware,
2016-04-01 10:48:35
18109
16
原创 半导体或芯片的90nm、65nm 、0.25um、0.18um、工艺指的是什么?
文章简单的介绍了0.18um,0.35um等工艺的一些解释,还做了相应的比较。
2015-11-10 15:28:01
53273
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人