【RPI】-02-小车视觉
树莓派PY的CV库安装树莓派安装vim出现报错:E: Unable to correct problems, you have held broken packages.
解决方案:sudo apt-get remove vim-common(Raspberry Pi (树莓派) 安装 vim 编辑器_Yongqiang Cheng的博客-CSDN博客_树莓派安装vim编辑器)
VNC不能使用摄像头问题(已解决)使用远程连接将不会看到python中调用摄像头的画面预览:树莓派摄像头Camera的使用 - 简书,解决方法是:树莓派VNC查看摄像头预览 - 简书
安装OpenCV
主要参考:树莓派官方系统安装opencv-python(绝无报错!!!) | 开源爱好者
中间会出现很多依赖的问题:使用aptitude进行解决。
最棘手的一个包的安装是:libagtk2.0-dev,尝试使用网上博客的方法:libgtk2.0-dev安装_FogXcG的博客-CSDN博客
包应该是被我玩坏了,直接重装系统应该会方便一点。。。
参考资料
树莓派官方系统安装opencv-python(绝无报错! ...
【LinuxToy】01_onedrive_client
onedrive在使用ubuntu自带的onedrive客户端的时候,总是会出现网络问题,还是代理设置的问题。最后在终端里面重新export了一下clash的代理端口就正常了。
出现的报错:
1234567Cannot connect to Microsoft OneDrive Service - Network Connection IssueERROR: Microsoft OneDrive API returned an error with the following message: Error Message: Couldn't resolve proxy name on handle XXXXXXXXXX Calling Function: testNetwork()Unable to reach Microsoft OneDrive API service, unable to initialize application
如何一劳永逸的export?加入到./bashrc文件中即可。
实时同步操作1onedrive -m
默认的时间间 ...
【LinuxToy】02_wsl
WSL使用WSL是WIndows Subsystem for Linux,安装教程网上一大堆,装上先换一个软件源:
使用清华源有证书过期的问题:https换成http即可。
参考资料:
ubuntu-ports focal 证书过期 · Issue #1342 · tuna/issues · GitHub
linux - [安利] WSL Linux 子系统,真香!附完整实操_个人文章 - SegmentFault 思否
windows上使用Caplocks增加Esc功能找到了一个好玩的工具:Capslock+
更改了windows下的大写键的功能,比较好用哈。
参考资料:
capslock-plus/README_zh-CN.md at master · wo52616111/capslock-plus · GitHub
高效的选择:将键盘上的大小写锁定键 CapsLock 与退出键 Esc 交换位置-51CTO.COM
【推荐】Capslock+让你键盘效率提升百倍的神器!|Windows快捷键工具推荐_哔哩哔哩_bilibili
Au ...
【LinuxToy】00_alist_and_curl
curlcurl链接的时候,一直会有报错:curl: (5) Could not resolve proxy: http。
尝试解决:
使用export进行系统的proxy设置,没有效果。
使用curl -x socks5://xxx.x.x.x:7890 进行设置,可以使用。
alist使用一个网盘管理工具对网盘进行集中管理,访问的地址是:your_ip:5244,在同样一个局域网中能够通过网址访问。
【chisel】02_chisel的运行与验证
包的定义和调用包的定义下面的例子使用package定义了一个包mypack,其中声明了一个Abc类:
12345package mypack import chisel3 ._class Abc extends Module { val io = IO(new Bundle {})}
包的调用下面例子使用import命令调用了一个包mypack,_意味着包里面的所有类都被调用。
1234567891011121314151617// 调用所有import mypack._class AbcUser extends Module{ val io = IO(new Bundle{}) val abc = new Abc()}// 调用单个import mypack.Abcclass AbcUser1 extends Module{ val io = IO(new Bundle{}) val abc = new Abc()}// 单独调用c ...
【chisel】01_Chisel_Slide
Chisel and Xiangshan Learning
Chisel 学习
chisel-cheatsheet3.pdf
chisel基本语法、数据类型的讲解和示例,阅读之后可以熟悉基础的语法知识点。chisel变量命名严格按照面向对象语言设计:类名使用驼峰命名法、变量和函数使用小写字母和下划线方式命名。
不同点是,chisel使用:=进行物理连线的描述,用=来进行变量的定义(和verilog的=、<=表示方式不同),目前没有看到区分组合逻辑部分和时序逻辑部分的表示。
同时chisel里面也定义了一些较为高级的函数、接口(例如,带有握手信号的IO、仲裁器等)
Digital Design with Chisel
这本是丹麦大学Martin Schoeberl教授撰写的Cshisel入门书籍
目前有中文版(第几版不太清楚),且目录有点小问题,可以先看中文版,过了一遍之后,再去读英文原版(第四版)Digital Design with Chisel
Ch2 Basic Component
Data Type and Contan ...
10_Vim_Learning
Vim学习步骤vim学习方法:
终端中输入vimtutor,学习完基础的一些操作。
根据pa0(Configuring vim · GitBook)的指引在相关的网站上学习。
还有一本书深入了解一下这个编辑器(Vim - Vi Improved)
最后就是需要多在实践中训练,熟练vim的使用
git push bug今天下午被这个vim设置折磨惨了,起因是想给vim装一个onedark主题。
从开始讲起,先是想同步一下代码,把写好的xiangshan_learning仓库push一下,结果告诉我:
1Connection closed by xx.xxx.xxxx.xx port 22 fatal: Could not read from remote repository.
死活连不上去,猜测是ssh-agent没有打开,打开之后还是不行(还添加了在打开终端的时候自动开启ssh-agent的设置,具体的教程网址(使用 SSH 密钥密码 - GitHub Docs))。
于是只好将秘钥删去,再添加一个。然后在github上也重新配置了一下,但是还是push不成功,但是发现gitc ...
【chisel】00_Chisel_Learning
ChiselChisel 学习资料:
chisel-cheatsheet3.pdf
chisel基本语法、数据类型的讲解和示例,阅读之后可以熟悉基础的语法知识点。chisel变量命名严格按照面向对象语言设计:类名使用驼峰命名法、变量和函数使用小写字母和下划线方式命名。
不同点是,chisel使用:=进行物理连线的描述,用=来进行变量的定义(和verilog的=、<=表示方式不同),目前没有看到区分组合逻辑部分和时序逻辑部分的表示。
有一些奇怪的语法,不知道有什么特殊的含义没有(cheat sheet上没有明示),例如下面这几个加法,减法同理也有。
Chisel
Explanation
Width
x + y
Addition
max(w(x),w(y))
x +% y
Addition
max(w(x),w(y))
x +& y
Addition
max(w(x),w(y))+1
同时chisel里面也定义了一些较为高级的函数、接口(例如,带有握手信号的IO、仲裁器等)
Digital Design with Ch ...
【RPI】-01-小车启动
摄像头连接
摄像头使用 · 树莓派终极学习套件教程 · 看云
树莓派摄像头正常
笔记本VNC连接树莓派异常破案了还是系统代理的问题:
需要关闭vnc viewer的proxy代理。
【蜂鸟E203】-01-先冒个烟
编译ISA自测试用例
在windows下装一个linux环境(https://cloud.tencent.com/developer/article/1935774)
按照书上的步骤去nuclei官网上的Resoures/Docs&Tools下载GNU Toolchain后,编译即可
编译完成后,跑仿真设置编译器为iverilog时候发生错误,应该是版本不对。
跑仿真
Hummingbirdv2 E203 仿真排坑之路_icfg66的博客-CSDN博客
安装iverilog12.0版本后,仍make compile的时候报错。
error: malformed `define directive (‘=’)
重启之后complie没有问题
又来一个bug,上面的博客也提到了;把默认的dash改成bash即可。
/bin/sh: 1: Syntax error: “&” unexpected
冒烟成功:
搞完了仿真测试,下一步应该是去看一下这本书的下册。看完这本书发现我不会的东西实在是有一亿点多,还是得同时注重一 ...