-
添加 rustdoc
- cli
- mod
- asciicast
- deansi
- recorder
- serial
- shell
- ssh
- tee
- tty
- cli
-
可维护性:想办法把那个 PyTty 缩小掉……
-
CLI
- 获取内层某个层级的 ref/mut 然后更改?不知道会不会破坏借用检查器不过…会的话可能得从 Box 换成 Rc 了
-
更多的连接方式
- 更完善的 SSH
- 通过 tunnel 连接
-
外设支持
- 外设抽象 : mod devhost
- 外设编写
- SdWireC
-
设备抽象 : mod device
-
更加的多态支持 : where T: Tty -> Box
- Trait Cast
-
导出的 API
- 实现 cli-like 面向外界的哪一个巨型 wrapper
- [?] 从 dyn Tty 中区分出这个巨型 wrapper,并分开实现(可以在每次开头前都试一试?)
- [ ]
- [?] 从 dyn Tty 中区分出这个巨型 wrapper,并分开实现(可以在每次开头前都试一试?)
- 执行器
- Python API 多个层级之间不太能互通…(inner_ref 和 inner_mut 不能直接用)需要想个办法处理下
- 实现 cli-like 面向外界的哪一个巨型 wrapper
-
与下一步测试软件的进一步集成
- GUI 部分框架
- UI 部分
- UI 设计
- 目前考虑多窗口,然后在上面放上一个编辑器和执行器什么的…这样可以实时编辑、打 needle 啥的?
- 然后由于 Wrapper 的层级越来越高…要不要写个啥展示下当前层级的样子呢(思考)
- UI 设计
- 板子刷写其实具有某种一致性……能否通过什么 metadata 一键生成下呢?
-
实际应用
-
许愿一个东西集成了东山的 sd-mux 和 USB Power