设计数据密集型应用
- KV 数据
- 哈希表
- BitCask 模型
- 磁盘保存 Value, 内存保存
{ Key -> Value Offset }的索引
- 磁盘保存 Value, 内存保存
墨水屏DIY市场调研
墨水屏供应商
- 元太科技 (E-Ink)
- 广州奥翼电子 (OED)
- 无锡威锋
- 微雪电子 (Waveshare)
- 大连佳显 (Good Display)
- 单色(黑白): GDEH, GDEW, GDEY
- 4 灰阶: GDEQ
- 16 灰阶: GDEM
- 三色(黑白红): GDEW
- 四色(黑白红黄)
- 彩色: GDEP, GDEH
Kindle
- Kindle Touch: ED060SCG, ¥ 120
- Kindle 3 (K3): ED060SC7, ¥ 100
- Kindle 4 (K4): ED060SCF, 6 inch, 800x600, 167 ppi, 16 灰阶, ¥ 100
- Kindle 5 (K5): ED060SCN, 6 inch, 800x600, 167 ppi, 16 灰阶, ¥ 100
- Kindle 7 (K7): ED060SCP, 6 inch, 800x600, 167 ppi, 16 灰阶, ¥ 95
- Kindle 8 (K8): ED060SCS, 6 inch, 800x600, 167 ppi, 16 灰阶, 瑕疵品 ¥ 55
- Kindle 10 (K10): ED060SH2, 6 inch, 800x600, 167 ppi, 16 灰阶, ¥ 150
- Kindle 11 (K11): ?, 6 inch, 1448x1072, 300 ppi, 16 灰阶
- Kindle Paperwhite (KPW) : ED060XC3, 1024x768, 212 ppi
- Kindle Paperwhite 2 (KPW2): ED060XD4, 6 inch, 1024x768, 212 ppi
- Kindle Paperwhite 3 (KPW3): ED060KD1, 6 inch, 1448x1072, 300 ppi, ¥ 80
- Kindle Paperwhite 4 (KPW4): 全贴合屏幕, 防水, ED060KC4, 6 inch, 1448x1072, 300 ppi, ¥ 280
- Kindle Paperwhite 5 (KPW5): 全贴合屏幕, 6.8 inch, 1648x1236, 300 ppi
- Kindle Voyage (KV): 高端市场, ED060TC1, 1448x1072, 300 ppi
- Kindle Oasis 1 (KO1): 高高端市场, 6 inch, 300 ppi
- Kindle Oasis 2 (KO2): 高高端市场, 7 inch, 1680x1264, 300 ppi
- Kindle Oasis 3 (KO3): 高高端市场, 7 inch, 300 ppi
PocketBook
- PocketBook 629: ED060XCH, 6 inch
产品化
电子电路基础
- 电荷 Q 单位库伦 C
- 电场
- 电流
- 1A = 1C/s
- 电流方向
- 直流电流 DC
- 交流电流 AC
- 混合电流: 直流分量=平均值, 交流分量=偏离值
- 基尔霍夫电流定律 KCL
- 电压定律
- 电动势 单位伏特 V
- 描述其他能量形式转化为电能的能力
- 电源 提供电动势
- 恒压源
- 恒流源
- 信号源
- 电压 单位伏特 V
- 描述两点之间的电位差
- 描述电能转化为其他能量形式的能力
- 1V = 1J/C
- 电位=对地电压
- 参考地 G 电位为 0
- 功率 P
- 电路释放能量的速率
- 1W = 1J/s = 1V*A
- P<0 表示电路从外界吸收能量 释放电压和电流
- 例如 电容 电感
- 信号
- 带有信号的随时间空间变化的电压或电流
- 确定性信号
- 随机信号
- 伪随机信号
EROFS 镜像布局分析
以下参考 Core on-disk format
EROFS 相关资料整理
- EROFS 内核驱动仓库: https://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
- erofs-utils 仓库: https://github.com/erofs/erofs-utils
- 其他相关项目: https://github.com/erofs
EROFS 源码阅读
in-tree 的代码也是模块的形式,以 module_init 开始
