页次: 1
之前在咸鱼上看到一个卖家在卖一款安卓终端的屏幕,50块主板加屏幕包邮,主控是RK3368,但是没有线缆,需要自己简单逆向一下,于是下单购买了一块。
买回来后不出意外的吃灰了一段时间,最终克服了拖延症进行了一些逆向开发,目前已经可以使用主线uboot与主线内核启动Debian系统了,此外还使用了FriendlyELEC提供的适用于RK3399的安卓10 SDK启动了安卓系统,虽然功能还不完善,但也勉强可以当一款开发板来使用了,关键是足够便宜:D
这个安卓终端有一个8寸的mipi屏幕,分辨率是1280x800, 8G emmc, 1G内存,使用rk808 PMIC,有一个百兆以太网端口还有es8316音频coddec,还引出了hdmi接口,不过我目前还没有测试,外观如下(图片一直上传不上来,只能引用github链接了)。


经过一些简单的逆向,明确了板卡的基本信息,修复了主线uboot和linux的驱动支持,成功启动了Debian系统。
网站发帖功能好简陋啊,我已经在我的github wiki pages中比较详细的进行了描述, 这里就不重复了,链接是 https://ieiao.github.io/wiki/embedded-dev/rockchip/rk3368,感兴趣的朋友可以跳转查看,不知道有没有什么办法能直接搬到论坛来,就不需要跳转查看了。
jordonwu 说:2A好像是MTK的芯片
2A有好多个版本,有联芯处理器和高通处理器版本,我这个确认过了,是高通处理器版本的
测试了好多次,最终发现先刷一个安卓5.1的小米官方rom进去之后再刷一楼github中release的镜像就可以成功了,只是下方的三个触摸键不太好使
刷入5.1 rom的标志是fastboot模式中fastboot文字为蓝色,之前为绿色
最近想玩一玩墨水屏,正好发现许多网友都在买电子标签拆墨水屏玩,于是便在某宝淘了两个二手电子标签。
经过一番折腾,参考微雪的示例程序使用电子标签内部的430微控制器成功驱动了墨水屏,想着随便显示点什么东西上去,一开始计划使用xbm格式的图片直接刷新上去,但是这个墨水屏的点阵布局和xbm图片格式不太一样,还得增加画点函数,实在是懒得动手。。。
于是想着直接把图片取个模更新上去,可是找了半天也没找着Linux下可用的取模工具(我自己的电脑只装了Linux。。。),随后查找了一些资料,决定动手攒一个出来,一通复制粘贴之后,便有了genmatrix这个小工具。这个小工具可以对字符串及单色图片进行取模,还可以指定取模时的一些参数,使用效果大概如下
./genmatrix.py -O str -F X -S V -E B \中\华\人\民\共\和\国 # 斜杆是故意加的,不加会变成P.R.C???
操作类型: str
字符高度: 16
图像翻转: X
扫描方向: V
字节序列: B
颜色反转: false
中:b'\xe4\xb8\xad'
0xff, 0xff, 0xff, 0xff, 0xf0, 0x0f, 0xfb, 0xef, 0xfb, 0xef, 0xfb, 0xef, 0xfb, 0xef, 0x00, 0x00,
0xfb, 0xef, 0xfb, 0xef, 0xfb, 0xef, 0xfb, 0xef, 0xf0, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
华:b'\xe5\x8d\x8e'
0xfb, 0xdf, 0xfb, 0xef, 0xfb, 0xf7, 0xfa, 0x03, 0xfb, 0xfc, 0xfb, 0xdf, 0xfb, 0xdf, 0x00, 0xef,
0xfb, 0x80, 0xfb, 0x77, 0xfb, 0x77, 0xfb, 0x7b, 0xfb, 0x7d, 0xfb, 0x1f, 0xfb, 0xff, 0xff, 0xff,
人:b'\xe4\xba\xba'
0x7f, 0xff, 0xbf, 0xff, 0xdf, 0xff, 0xef, 0xff, 0xf3, 0xff, 0xfc, 0xff, 0xff, 0x3f, 0xff, 0xc0,
0xff, 0x3f, 0xfc, 0xff, 0xf3, 0xff, 0xef, 0xff, 0xdf, 0xff, 0xbf, 0xff, 0x7f, 0xff, 0xff, 0xff,
民:b'\xe6\xb0\x91'
0xff, 0xff, 0xff, 0xff, 0x00, 0x01, 0xbe, 0xdd, 0xde, 0xdd, 0xee, 0xdd, 0xfe, 0xdd, 0xfe, 0xdd,
0xfc, 0x1d, 0xf2, 0xdd, 0xee, 0xdd, 0xde, 0xdd, 0xbe, 0xc1, 0x0e, 0xff, 0xff, 0xff, 0xff, 0xff,
共:b'\xe5\x85\xb1'
0xff, 0xff, 0xfb, 0xff, 0x7b, 0xef, 0xbb, 0xef, 0xdb, 0xef, 0xe8, 0x00, 0xfb, 0xef, 0xfb, 0xef,
0xfb, 0xef, 0xfb, 0xef, 0xe8, 0x00, 0xdb, 0xef, 0xbb, 0xef, 0x7b, 0xef, 0xfb, 0xff, 0xff, 0xff,
和:b'\xe5\x92\x8c'
0xef, 0xdf, 0xf7, 0xdb, 0xf9, 0xdb, 0xfe, 0x5b, 0x00, 0x01, 0xfe, 0xdc, 0xf9, 0xdd, 0xff, 0xdf,
0xff, 0xff, 0xc0, 0x07, 0xef, 0xf7, 0xef, 0xf7, 0xef, 0xf7, 0xc0, 0x07, 0xff, 0xff, 0xff, 0xff,
国:b'\xe5\x9b\xbd'
0xff, 0xff, 0x00, 0x01, 0xbf, 0xfd, 0xb7, 0xed, 0xb7, 0x6d, 0xb7, 0x6d, 0xb7, 0x6d, 0xb0, 0x0d,
0xb7, 0x6d, 0xb5, 0x6d, 0xb3, 0x6d, 0xb7, 0xed, 0xbf, 0xfd, 0x00, 0x01, 0xff, 0xff, 0xff, 0xff,这个小工具目前托管在 gitee,地址为 https://gitee.com/ieiao/genmatrix ,直接运行该脚本可以查看使用帮助,上文中字体点阵的显示效果图片也可以在该仓库进行查看。
页次: 1