现在
现在

现在


记录当天一些事物的进展
Here We Go!🤘🏻
notion image

Monthly Updates

04/04:
搭建家庭科学上网的折腾版本需要知道:软路由,旁路由,主路由,桥接。
简单科学上网:直接在每个上网设备上SSR/V2RAY。
折腾版本:
—简易单臂路由:router—-LAN—AP——OpenWRT软路由
—复杂单臂路由:router——LAN——SWITCH—OpenWRT软路由, 网关全被设置为软路由的IP

03/19:

ld可以自定义ld.s脚本,我们可以自由定义链接器把代码链接到哪一段。
如内核KO的装载,入口点就和用户态不一样。__init.text 和 __exit.text
内核在取某个结构体的偏移时非常巧妙。
#define offsetof(type, member) (size_t)&(((type*)0)->member)

03/14

  • yEd和Mermaid.js ,用来作图。 今天写了一个小脚本,把excel生成mermaid的格式,再转换回xlsx,回到yEd渲染成树状图。对当前实现的产品的依赖关系有了一个清晰的认识。

03/06

  • lsusb的代码可以作为设备树的学习入门

03/05

  • wio-terminal 开发配置做了三次。
  • pio环境看起来最友好-但安装的时候需要python-venv, setuptools, 要注意网络配置。Arduino在ARM64的bossac工具链没有做好适配
  • 0ubuntu上安装obisidian,processing
    • obsidian初次使用
    • 所有数据同步到NAS上的git server
  • 在NAS上自建了git 服务器。异常的简单
    • git init —bare
  • 折腾ubuntu 20.04合盖后不休眠,需要用到额外的
    • pm-utils 配置为ignore后生效。
    • ubuntu 20.04(thinkpad x1 carbon)上有一个奇怪的问题。需要禁用内核的一个模块.不让内核把机器当做一个tablet,从而禁用其外接键盘
  • NAS上要看端口地址比较麻烦,缺乏包管理工具。需要用到额外的
    • ipkg 包管理,不是特别完善。
    • synology有自己的package生态。有开发者社区。

03/03

  • loss of xboxdrv in rpi4 , xbox one controlloer not work
  • cannot test the functionality of xbox one controller
  • but /dev/input/js0, /dev/input/event0, appeared in device tree
  • i guess some driver just didn't show up and work

02/28

  • 让Magic TrackPad 2在 Ubuntu系统中工作的更好

02/22

02/10

  • BigSur迁移mac的老用户文件到新用户。误操作使用chown更改了整个根目录中文件owner为当前用户(非root),命令如下。重启后系统无法启动,恢复模式中DiskUtility无法找到磁盘,单用户模式无法操作分区。( MacOS其实也很脆弱 )
sudo chown -R  arthur:staff  ~/.*

 
notion image

订阅最新内容

绝无垃圾邮件!包含我最新的想法,项目和值得与你分享的业界消息。
赶紧加入 486 个充满好奇的心。