pbsbc01h3-dotnet8-install
开发板说明
板子型号是:pbsbc01h3
商家编译好的镜像是Ubuntu 18.04
商家给的资料有源码可以直接拿来编译,文档还是比较完全的。
安装dotnet8
去微软官网下载dotnet8的二进制文件,注意下载 arm32 的。官网链接
创建目录
1sudo mkdir -p /usr/share/dotnet
解压文件到目录
1sudo tar -xzf dotnet-sdk-8.0.xxx-linux-arm.tar.gz -C /usr/share/dotnet
创建软链接
1sudo ln -s /usr/share/dotnet/dotnet /usr/l
小米10Pro的官改体验
前言
因为Mix2S实在钉不住了,一个是续航堪忧,另一个是 835 确实有点吃力了。所以我换到了另一个钉子户产品Xiaomi 10 Pro。
一开始并不准备刷机,一个是因为想体验一下HyperOS(1.0.9),另一个是懒。在体验一个月后,想尝试一下新的事务,但微信录音和类DC调光又是刚需,故而选择官改。
先说明,配置是12+256,日常使用双卡,不root。(猫抓老鼠的游戏不想玩了)
官方体验
没啥说的,与Mix2S相比,全是提升。
很奇怪的就是相机的对焦问题,要是开启微距模式,稍微近点就会自动切微距模式(小米圣经)。
官改体验HyperOS 2.0.216
沉淀的移植包,移植自小米15
关闭烦人的视频彩铃
前言因为以往使用的都是类原生,所以并没有发现什么问题,直到最近使用hyper OS 才发现原来拨号有视频彩铃,还特喵是Ai生成的,很是恶心。
一番搜索之后,发现关闭两种方法。
方法一_开发者设置
是前往开发者设置,然后关闭视频彩铃/运营商通话功能。这个设置选项一般是在移动网络调试选项栏中。
但不幸,hyper OS 1 没有这个设置选项。
方法二_创建快捷方式
另一种方法是使用 创建快捷方式(创建应用快捷方式下载链接) 应用打开隐藏的系统设置,进行关闭。
先是下载 创建快捷方式,然后搜索移动网络
一般会有几个选项,逐个进去找下运营商视频通话设置。关闭即可。
串口半双工配置避坑
前言
最近在配置 GD32F150G8U6 和 GD32F103C8T6 这两款芯片的半双工串口的时候遇到问题。在同一个对接芯片上,F150 可以使用,而 F103 无法使用。
问题排查简单排查
一开始本来以为是软件配置的问题,但是在编写调试的时候是可以使用的。经典为什么能跑,为什么不能跑
比对环境后,只有对接芯片这一段是不一样的。于是果断换成我调试时使用的型号。可以使用。
于是问题变成了无法解释的悖论环节/bushi。
使用仪器排查
简单排查无法发现问题,而且也基本排除了软件配置方面的问题。接下来就是锁定具体问题。然后甩锅给硬件
接上串口工具后很意外的可以使用。
使用示波器查看
优雅的使用vscode进行嵌入式软件的开发
前言
最近看了也学了很多东西,但大部分不成系统,也就没办法形成清晰的文章进行分享和记录。但又很久没更新了,索性就分享或者说记录下如何优雅的使用 vscode 进行嵌入式软件开发。
插件Keil Assistant
首先是 Keil,因为 vscode 本身不带有环境。
其次是插件 Keil Assistant,这个插件可以让你在 vscode 中直接运行 Keil 进行编译和刷写。但是如果要添加文件或者修改编译选项的话还是要去 Keil 那边改。
如果可以的话把 mingw 也装上,方便进行代码查看。
C/C++
C/C++ 插件,以及他的捆绑包。有这玩意的话可以进行代
ROCm的安装
前言
最近要进行模型的训练,恰好有一张 AMD RX6750GRE 10G 的卡,打算用这张卡来跑一下。
在Windows上的实验
先说结论,在 Windows 上虽然有 DirectML 和 WSL 这种方案,但基本上是不能用的,至少在我这张卡上正常配置后是不能用的。
DirectML
先说 DirectML,这玩意的想法很不错,而且程序也成功识别到了这张卡,但也仅仅是识别到了,真开始训练就会报出各种错误。比如无法计算 tensor count 之类的。即使使用 .to(device) 也会报。
推理的话。尽管 ai 觉得推理可以跑,但实测下来也是基本不行,报错和上面一样。
WSL
Git的简单使用
git的配置
获取当前配置信息
1git config --list
设置全局提交信息
12git config --global user.name "<name>"git config --global user.email <user_email>
一次提交的master合并
使用squash合并,以合并dev分支为例123git checkout mastergit merge --squash devgit commit -m "合并dev分支"
本地开发完推送到远程仓库
远程创建仓库,不要保留任何文件在远程仓库中
Outlook无法收到邮件
引言
在今年的早些时候,腾讯开始对QQ下手了。但凡hook了QQ的函数的账号被全部冻结,我的也不例外。
众所周知,QQ被冻结之后,连同其他服务也会陷入到无法使用的状态,比如QQ邮箱。很不幸,我当时的主力邮箱正好是QQ邮箱,不出意外的受到了不小的影响。
因此,我就开始了QQ邮箱向其他邮箱的迁移工作,主要目的就一个,尽可能摆脱对QQ邮箱的依赖。迁移很顺利,我迁移到了Outlook。迁移之后一直感觉不错,直到最近。
无法收到邮件
在6月份收取文件的时候,我发现有一部分邮件发送不到我的E5开发者邮箱,刚开始我以为是E5邮箱的问题,让发件人通过其他渠道发了一份就草草了事了,并未进行深究。
最近我在使
Engrampa无法打开rar5的解决方法
无法打开
在一个阴雨连绵的下午,我如往常一样使用Engrampa打开一个rar压缩包时,归档管理器直接崩溃。根据多年来的经验,肯定是压缩包的问题。毕竟人生不如意十之八九,压缩包损坏情有可原,但当我一番寻觅之后发现并非如此。
问题排查
使用归档管理器打开其他几个rar的压缩包,正常
使用unrar命令进行解压,也正常
百思不得其解下,我询问了AI,毕竟AI可是debug的高手。一番询问后,发现似乎是rar升级了版本。使用以下命令查看rar版本。
12345file xxx.rar// 得到xxx.rar: RAR archive data, v5xxx.rar: RAR archive d
使用kali实现不那么优雅的WiFi密码获取
前言相信不少朋友都遇到过旁边全是Wifi节点,但就是一个都用不了的痛苦。今天我就来分享一些不那么优雅的蹭网方式。
WiFi万能钥匙
大道至简,虽说这并不是所谓的密码破解,但在一个陌生环境下蹭网仍是一个不错的选择。毕竟你也不能确定会不会已经有人把密码分享出去了。如果有的话,这种方法可以说是最简单,最高效的方法了。如果没有的话,请继续往下看。
我此分享一个从网络中找到的别人分享的万能钥匙的改版,相对清爽一些。WiFi万能钥匙下载链接
抓握手包跑字典
开局直接获取su权限,免得下面操作频繁输入sudo。kali的默认账户和密码都是kali。
1sudo su
查看可用的监听网卡
1airmon-