Linux 上看北京联通 iptv 背景 最近折腾光猫桥接的时候发现北京联通宽带是可以直接看 iptv 的,不用交钱开通功能。 由于我用的 tplink路由器,不像openwrt 可以直接组播转单播,所以没有可以直接参考的帖子。 解决办法 我首先参考 北京联通IPTV实现无线化 这篇帖子,将iptv功能绑定到vlan 3964, 开启路由功能,LAN口不绑定,Internet vlan 3961, 桥接。 然后在绑定配置里面将几个v 2024-10-16 linux #iptv
为 VisionFive V2 更新 uboot 最近根据这个帖子的说明更新了我的 rv 板子的固件,但是更新之后系统起不来了,具体表现为开机一秒钟左右就卡死了,具体日志如下。 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727 2024-10-07
在 vscode 为 leetcode 开启 rust 代码提示 最近突然又想刷一些 leetcode 题目了,顺便再练一练 rust,好久不写代码已经手生了。之前在 vscode 的 leetcode 插件刷 rust 题目时,基本没有代码提示与补全,很难受。今天搜到一篇解决这个问题的帖子,感觉很有用,虽然没能完全解决我的问题,但是为我打开了思路。 早期的处理办法 早期我是通过 automod 这个库,将所有 leetcode 代码文件都加入一个项目中,好处是 2024-08-23 leetcode #rust
PKGBUILD 中鲜为人知的变量 背景 最近在打一个软件包 yade, 由于软件包东西比较多,打算按照 split package 的方式去写 PKGBUILD。 计划 pkgbase=yade, pkgname=(yade yade-cuda yade-doc)。在官方仓库中这是很常见的,只要先构建本体,然后构建文档就可以了。但是这个软件包比较坑的点在于:构建文档需要先安装本体,因为它需要用本体去处理一些文件。 但是,在通过 s 2024-08-15 archlinux #PKGBUILD
制作自定义的 archlinux initramfs 与 rootfs 最近想做一个自定义的 archlinux pxe 启动环境,由于 pxe 走的 tftp, 因此希望 initramfs 尽量小,官方 iso 里面的 initramfs 带了一些 glibc 的动态链接库,因此体积还是比较大的。我打算基于 busybox 去做一个 initramfs, 尽量只包含 busybox 以及网卡驱动,其他一概不加,都放在 rootfs 里面。 最后所有脚本放在 Git 2024-03-30 archlinux #initramfs
PXE 启动 archlinux 最近想整个 PXE 启动的 archlinux 环境,启动之后像 archiso 一样,跑在内存里面。 实现思路 PXE 启动 grub, 然后走 http 下载 kernel 和 initramfs, 在 initramfs 启动过程中下载 rootfs,最后 switch_root 到 rootfs。 首先,我们需要制作一个可以启动的 initramfs 和 rootfs, 可以参考制作自定 2023-12-24 archlinux #pxeboot