Wake Me Up When September Ends.

A wanderer capable of grasping the beauty of the grass, with a heart full of ancient charm, and a fondness for playful wit. Those who understand my words are knowledgeable individuals; those who decipher my code truly comprehend the essence. I am a wandering code swordsman, carrying my skills and riding freely through the digital world.

openwrt24.10安装oh-my-zsh遇到一些问题记录如下:

1. 更新软件包列表

1
opkg update

2. 安装Zsh和oh-my-zsh

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
opkg install zsh

# 如果没有curl或wget则需要安装其中一个
opkg install wget
# 或者
opkg install curl

# 下载oh-my-zsh
wget https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O - | zsh
# 或者
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

# 可能出现的错误“git: 'remote-https' is not a git command. See 'git --help'.”
# 需要移除默认git使用git-http替代

opkg remove git
opkg install git-http

3. 配置Zsh

后续补充!

openwrt24.10上网控制,可以使用luci-app-timecontrol

该插件适配24.10分支的NFT的上网时间控制插件。 编译安装或直接ipk安装二选一

编译安装

1
2
3
4
5
6
7
8
9
10
11
12
# feeds获取源码:
src-git timecontrol https://github.com/sirpdboy/luci-app-timecontrol

scripts/feeds update timecontrol
scripts/feeds install luci-app-timecontrol

# 配置菜单
make menuconfig
# 找到 LuCI -> Applications, 选择nft-timecontrol, 保存后退出。

# 编译固件
make package/luci-app-timecontrol/compile V=s

直接ipk安装

下载luci-app-timecontrol比较新的ipk包,直接安装即可,无需编译。

1
2
3
opkg update

opkg install <下载的ipk包>

内存分布说明

C语言程序的内存通常分为以下几个区域:

  • 栈(Stack):

    1. 用于存储局部变量、函数参数和函数调用的上下文。
    2. 内存由编译器自动分配和释放。
    3. 大小有限,通常较小(几MB)。
  • 堆(Heap):

    1. 用于动态内存分配。
    2. 内存由程序员手动管理(分配和释放)。
    3. 大小较大,受系统内存限制。
  • 全局/静态区(Global/Static Area):

    1. 用于存储全局变量和静态变量。
    2. 内存在程序启动时分配,程序结束时释放。
  • 常量区(Constant Area):

    1. 用于存储字符串常量和其他常量。
    2. 内存在程序启动时分配,程序结束时释放。
  • 代码区(Code Area):用于存储程序的二进制代码。

阅读全文 »

周末有空时候做了两件事情:一是把自己汽车中控7寸小屏幕换成Linux系统大屏,二是将原先备胎低音炮更换成定制专用的补型低音炮,这两件事情做的过程中发现有很多问题,记录下来。

车机换大屏

换的是Linux系统,这个系统界面是比较简洁的,轻快的。虽然用是的T113入门芯片,但是启动速度以及操作还是比较流畅的。选择Linux车机主要保留原来的车机,是双系统存在。这样便可以保留原来的车机,但是同时也可以更换成大屏的系统,这样就可以同时使用了。

原车系统B钮兼容性是目前大屏机器最好,这也是我选择购买的主要原因。

阅读全文 »