Matrix

CarlyleLiu‘s Blog

ucos 优先级调度算法

保证调度延迟的确定性

普通查表法会从头开始遍历数组,这样就绪态最高优先级的 task 会比就绪态优先级低的 task 先被查找到,造成不同优先级 task 在调度上花费时间不一致的情况,这违背了实时性的原则。

阅读全文 »

西江月·遣兴

醉里且贪欢笑,要愁那得工夫。

近来始觉古人书。信著全无是处。

昨夜松边醉倒,问松我醉何如。

只疑松动要来扶。以手推松曰去。

阅读全文 »

频谱划分

  • IEEE 802.11b/g 标准工作在 2.4G 频段,频率范围为 2.400—2.4835GHz,共 83.5M 带宽
  • 划分为 14 个子信道
  • 每个子信道宽度为 22MHz
  • 相邻信道的中心频点间隔 5MHz
  • 相邻的多个信道存在频率重叠(如 1 信道与 2、3、4、5 信道有频率重叠)
  • 整个频段内只有 3 个(1、6、11)互不干扰信道
阅读全文 »

临江仙

夜饮东坡醒复醉,归来仿佛三更。家童鼻息已雷鸣。敲门都不应,倚杖听江声。

长恨此身非我有,何时忘却营营?夜阑风静縠纹平。小舟从此逝,江海寄余生。

阅读全文 »

安装并开启SSR

1
2
3
4
5
6
7
8
9
10
11
12
13
14
git clone -b master https://github.com/flyzy2005/ss-fly

ss-fly/ss-fly.sh -ssr
...
Congratulations, ShadowsocksR server install completed!
Your Server IP : xxx.xxx.xxx.xxx
Your Server Port : 12210
Your Password : password
Your Protocol : origin
Your obfs : plain
Your Encryption Method: aes-256-cfb

Welcome to visit:https://shadowsocks.be/9.html
Enjoy it!

相关操作ssr命令

1
2
3
4
5
6
7
8
启动:/etc/init.d/shadowsocks start
停止:/etc/init.d/shadowsocks stop
重启:/etc/init.d/shadowsocks restart
状态:/etc/init.d/shadowsocks status

配置文件路径:/etc/shadowsocks.json
日志文件路径:/var/log/shadowsocks.log
代码安装目录:/usr/local/shadowsocks

卸载ssr服务

1
./shadowsocksR.sh uninstall
阅读全文 »

启动流程

Linux 系统当前的启动流程如下:

1
brom --> boot0 --> (monitor/secure os) --> uboot --> rootfs --> app

brom 固化在 IC 内部,芯片出厂后就无法更改。后续将从 boot0 开始分阶段介绍启动优化的方法。

对于某些方案,会存在 monitor 或 secure os,这两者耗时很短,略过。

阅读全文 »

一剪梅·红藕香残玉簟秋

红藕香残玉簟秋。轻解罗裳,独上兰舟。云中谁寄锦书来,雁字回时,月满西楼。

花自飘零水自流。一种相思,两处闲愁。此情无计可消除,才下眉头,却上心头。

阅读全文 »
0%