在家找到了一个远古设备:小米平板1
NVIDIA Tegra K1的soc,这soc的特点是gpu十分强悍,cpu拉胯的不行(不愧是nvidia), 2G+64G跑安卓勉强够用
折腾折腾拿来看NAS上的视频,刷刷老版本bilibili挺舒服的
不过日常捡辣鸡的我怎么会就此止步
首先是在网上看到了有毛子适配的ubuntu 14.04,用multirom装上去玩了玩,感觉有点意思
于是萌生了在这个平板上适配一个触摸友好的linux系统的念头,首先想到的就是postmarketOS
github上也找到了合适的内核源码,虽然是3.10版本,也不是不能用(
不过在做适配工作之前,首先得找个比较可靠的调试方法,比如uart
于是在csdn上花钱下了一份小米平板1维修图纸(辣鸡csdn!!)
翻看了一下原理图,有一个预留的调试用的串口uart4
但是在主板上飞三根线出来似乎太不优雅了,而且容易损坏主板
再看看原理图,发现ISL54062是一个analog switch,常闭是PA的耳机输出与耳机接口相连,常开则接的是uart4的tx和rx
而这个analog switch由两个脚控制
再找EAR_UART_SW,发现接的是Tegra K1的GPIO_PU4
也就是说,只要把这个IO拉高,就能从耳机口输出串口数据,感觉很不错
只要在设备树里做相应修改,再做一根3.5mm转uart的线就好了。
(待续)
2 条评论
yjun · 2022年6月6日 下午11:38
原来串口是走耳机口出来的,我有个 红米note一代也是这个设计。
ctrai88 · 2022年8月10日 下午12:43
小米平板1安装原生linux成功了吗?可以提供刷包吗?谢谢!