自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 fedora silverblue

在这里面安装的 gcc 在外面访问不到,但是 rust 的 rustup、cargo 可以在外面访问到,而 flatpak 只能在外面访问到,可能是他们所处的目录不一样,比如三种目录,只外访问、只内访问、内外访问。工作站版可直接使用 `dnf`,silverblue 需要在这之前执行一次环境的初始化,也就是执行 `toolbox create`,会下载一个容器镜像,之后使用命令都在这个容器里,这只需要执行一次就行,以后不用。用户使用的软件主要来自 `flatpak` 和 toolbox 里的 `dnf`

2024-09-19 02:16:36 74

原创 fedora siliverblue adb

执行一个命令,这是查看 linux 内核版本。如果扫描不到需要执行一次再扫。3、进入 toolbox 后安装。,打开手机的 usb 调试。:扫描设备,会列出设备码。

2024-09-03 13:45:34 534

原创 linux udev

属性这些都是属性,是用来匹配有这些属性的设备的操作:再添加一个的链接指向这个 ttyusb:权限为 666:所属用户为 abc示例:这个的意思是对于同时有和属性的设备,其所属用户为 abc,这样就不用把用户加到dialout用户组也能使用这个设备。

2024-09-01 23:51:18 373

原创 fedora silverblue /dev/ttyUSB0 ttyACM0...

系统自带的一些软件才能直接在 toolbox 外执行,比如 flatpak、toolbox、python 等。,会下载一个容器镜像,之后使用命令都在这个容器里,这只需要执行一次就行,以后不用。,silverblue 需要在这之前执行一次环境的初始化,也就是执行。下载容器镜像很可能是下不下来的,需要代理。,之后命令行的新行开头的样子会变,使用。和 toolbox 里的。

2024-08-31 23:15:18 236

原创 ds18b20 解决初始化 85 度的问题

暂存寄存器的buf[6]。如果是0x0c,则85 ° C-阅读为上电阅读,否则为真实温度测量。

2024-08-13 02:35:34 132

原创 linux rsync文件同步 安卓

目标目录如果不存在,rsync 会自动创建。如果只想同步源目录里面的内容到目标目录,则需要在源目录后面加上斜杠。rsync 默认使用文件大小和修改时间决定文件是否需要更新。如果不确定 rsync 执行后会产生什么结果,可以先用。则是将结果输出到终端,这样就可以看到哪些内容会被同步。可以递归同步,同步元信息(比如修改时间、权限等)将删除只存在于目标目录不存在于源目录的文件。模拟命令执行的结果,并不真的执行命令。

2024-08-10 15:55:07 258

原创 xpt2046 hr2046 pen 的问题

pen脚会不起作用,解决:pen加个1k的下拉电阻。

2024-08-09 03:03:08 256

原创 freecad 更改 操作顺序/对象顺序/覆盖顺序/中途修改

假如先画了个厚度 1mm 的板子,然后又在这上面开了几个洞,然后又想把这个板子“拉伸、厚度”做成带洞的盖子,会发现这是做不到的,因为盖子的底部原本是实心的,生成盖子的步骤又在开洞的下面,这时盖子的实心底板会覆盖洞。这时要做的是调换模型在树里的顺序,右击开洞的,选择 将对象移至其他对象之后,在弹窗里选择生成盖子的那个。freecad 模型树就是对象覆盖的顺序,下面的覆盖上面的。

2024-07-31 22:37:54 105

原创 flatpak vscode

解决集成终端无法使用主机命令和字体的问题。Shift + Ctrl + P:搜索。

2024-07-29 02:21:51 136

原创 PMOS、NMOS 驱动电路和使用方法

下图就是 PMOS 和 NMOS 的简单使用方法。D2 是指示灯,NMOS 的 G 连接单片机 IO,PMOS 的 D 连接 24V 继电器,PMOS 的体二极管作为继电器的反向电动势的吸收二极管PMOS 和 NMOS 不一样,在远超单片机电压下控制 PMOS 必须依靠一个 NMOS,不能用单片机的 IO 直接代替这里的 NMOS 作控制,不然高压会直接击穿单片机也许可以这么理解:PMOS 用于发送正电压,NMOS 用于接收正电压。

2024-07-25 02:15:20 893

原创 KICAD 常用快捷键

快捷键可重新绑定。

2024-07-24 18:37:10 155

原创 fedora linux vbox 安装

第一次安装打开软件出现usb枚举错误问题,执行 sudo usermod -aG vboxusers $USER,然后注销并重新登录。

2024-07-23 00:26:23 121

原创 rust struct to *const ::core::ffi::c_void

【代码】rust struct to *const ::core::ffi::c_void。

2024-07-06 16:23:16 107

原创 gnome 建议安装的扩展

在 扩展管理器 里搜索并添加 扩展。

2024-07-05 23:37:23 446

原创 linux 简单测试 cpu 性能

scale = 2000,表示精度为 2000,也就是计算圆周率小数点后的 2000 位。全志 D1 1G 测试 1000 位约为 2.6s,2000 位约为 14.3s。-l 定义使用的标准数学库;-q 不打印正常的 GNU bc 环境信息。4 * a(1),这个用来计算圆周率,1 的反正切是 π / 4。time 用来计算执行时间。

2024-07-02 17:24:03 165

原创 linux 常用的命令、其他工具或软件包

命令sudo apt dist-upgrade解决显示 暂不升级、未被升级dd if=/dev/zero of=./rootfs.img bs=1G count=6制作一个 6G 的空白镜像。bs 是块字节数,count 是 bs 的个数。dd if=./rootfs.img of=/dev/sdc2 bs=512烧录 rootfs.img 镜像到 /dev/sdc2。bs 是 512 个字节,也可以是 4096df -h sudo e2fsck -f /dev/sdc2 sudo resi

2024-06-29 02:23:26 256

原创 uboot Device tree error at node ‘__symbols__‘

这里用到了和。

2024-06-28 19:34:00 270

原创 xfce lxde root 自动登录

【代码】xfce root 自动登录。

2024-06-28 15:55:49 217

原创 Unknown relocation type 57, rtl8723, cfg80211, nmcli unavailable, riscv

全志d1是riscv,Unknown relocation type 57 是 riscv 的,在 linux/arch/riscv/include/uapi/asm/elf.h 里的,或者。,据查可能是 NetworkManager 依赖的 wpa_supplicant 有问题,执行。啥也没有,原来是我安装 NetworkManager 时的方法不对,不应用。来处理这个就会有问题(新内核有),可以在编译 linux 时添加。是空的,修好后 8723ds.ko 又出现同样的问题,修好后。

2024-06-19 15:13:06 276

原创 全志 d1 licheerv opensbi uboot linux debian

【代码】全志d1 licheerv编译。

2024-06-15 00:50:56 350

原创 rust linux 交叉编译

比如在 x86 linux 上编译 riscv64 的程序,可以建一个最简单的 hello world 测试。如果用的都是编译器自带的库这没问题,如果用到了其他的库就要安装对应的库。x86 linux 需要安装。在 rust 工程里创建。

2024-06-04 19:01:16 155

原创 linux pigz 多线程压缩解压

解压到指定位置:tar --use-compress-program=pigz -xvf ./xxx.tgz -C ./hhh。

2024-06-02 11:21:11 546

原创 rust 引用本地库

库和普通工程是一样的,区别在于工程需要引用库。

2024-06-01 12:03:38 358

原创 slint esp32 tokio

cpu 是 esp32c2,屏幕是 ili9341,触摸是 xpt2046,使用 spi 半双工不使用DMA(esp-rs还没支持),SPI 40M,240*320全屏刷新为1.5秒,虽然比不了 lvgl,但类lvgl的slint是目前rust跨全平台唯一的选择这是一个游戏,翻到两个一样的就成功,slint官网有入门示例,就是这个,然后把 .slint 和 控制逻辑拿过来直接用。就是slint平台需要稍微移植下,字体会自动打包。

2024-05-26 18:02:10 426

原创 linux 桌面快捷方式 .desktop

对软件重新命名,避免因版本变更等需要再改。

2024-05-25 23:23:39 174

原创 bambustudio debian en_GB

【代码】bambustudio debian en_GB。

2024-05-25 21:22:19 424

原创 代码的命名规则

单词超长的可简写、代码内常见的可简写。

2024-05-25 13:23:11 241

原创 linux添加hdmi、dp自定义分辨率

/ 开机自动变更需要开机自动执行脚本执行最后两行。

2024-05-25 12:08:25 307

原创 debian忘记root密码

启动到grub界面时按 E,会进入grub配置编辑页面。在linux ... root=UUID=... ro quit的后面加一个空格再加上init=/bin/bash,按Ctrl X,等待进入命令行。然后强制重启电脑,正常启动即可,之前编辑的grub配置会自动变回去,不用管。

2024-05-24 19:50:19 568

原创 rs485 自动收发电路

C5:电容可以把 tx 从低变高时变成一个缓慢的上升坡,短时间内可以认为是低电平,从高变低的速度还是很快。怀疑用三极管代替非门不好使,因为三极管的导通电压只有0.7v左右,tx电压稍微上来就导通了,而图中的与非门貌似在3.3v供电下需要输入最小到达2v才会判定为高电平,明显比三极管好用。我有另一个自动切换的模块也很好用,用的是74hc04d,有6非门,原理图未知,但看着和这里的原理不像。用了个与非门,但它的两个输入是并联的所以作用等于是非门,作用和上面的三极管一样。

2024-05-10 00:03:05 1055

原创 linux 开机打印到屏幕

【代码】linux 开机打印到屏幕。

2024-05-02 15:23:48 170

原创 tauri2 riscv wasm leptos debian

目前 riscv 相关的 debian 里的库与 x86 不太兼容,不能像 arm 那样方便,tauri 要在 x86 上交叉编译到 riscv 有点麻烦,主要问题就是没有资料和编译慢,要用模拟器。可以用,开发板需要安装图形环境和。

2024-04-30 20:20:13 713

原创 tauri2 leptos

【代码】tauri2 leptos。

2024-04-28 23:32:57 249

原创 insmod depmod “Invalid parameters“

比如 一个编译进 kernel,还有模块 A,如果某个配置和 kernel 和 A 相关,改变后只更新了内核,但 A 还是用的旧的那个就会出现不匹配和错误的问题。原因在于模块配置变化后,相关模块或内核没有更新。

2024-04-27 18:10:18 117

原创 rtl8188ftv linux 多架构移植方法

5 块包邮,挂到 x86_64 debian 12 虚拟机,实测下载能到 22Mbps,也可能就2Mbps,上传能到 40Mbps实际上电脑系统里有,但是用不了rtl8188ftv,而且文件大小远小于自己编译的,可能是官方系统编译时 linux 还没有加入rtl8188ftv的驱动这里编译成模块,可挂载模块直接测试,不用重启系统主要依赖,其代码在里,不同的内核版本的代码也会变化,一份代码不可通用,应理解方法自行编译。

2024-04-26 23:33:19 868

原创 jh7110 visionfive2 linux uboot debian

【代码】jh7110 visionfive2 linux uboot debian。

2024-04-24 21:01:02 580

原创 minicom

Ctrl + A,Z 进入设置,O 进入软件设置,选择 串口设置,将流控关闭,保存设置。

2024-04-23 12:45:00 146

原创 Alpine linux desktop

vbox:第一次安装打开软件出现usb枚举错误问题,执行 sudo usermod -aG vboxusers $USER。用到 alpine linux standard x86_64 .iso 和 vbox,vmware好像有点问题。步骤依次为 setup-alpine、setup-xorg-base、setup-desktop。alpine:登录用root,setup-alpine的安装过程不能一路默认。vbox装alpine时调成uefi再安装,建议用uefi。

2024-04-17 15:59:31 281

原创 rust 文件引用,父目录下的同级目录之间的引用

将他们都挂到根上,然后。

2024-03-17 23:14:28 738

原创 spinalhdl,vivado,fpga

2024-02-21 20:26:27 1009

空空如也

空空如也

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

TA关注的人

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