当周周日,空空荡荡的教室。
一周才半天放风时间,中午的铃声一响,教室就跑的没人了。
陈星和林悦吃完午饭回到了教室。笔记本打开着,文曲星已经通过micro usb线连接到了笔记本。
原本陈星打算去趟电子数码市场淘根数据线,可很快他发现,这部文曲星的充电线本身就可以用来连接电路板上的micro usb口。陈星甚至觉得,这是不是设计这台文曲星的工程师有意为之。
这是人机工程的完美体现,用同一根数据线实现多种功能--既可以用来充电,同时也可用来调试设备。
文曲星刚一被连上,笔记本就提示:检测到移动存储设备。
这东西默认竟然就是个U盘。陈星想起ST开发板的某个例程,那個例程就能将整块板砖一样的开发板刷成一个U盘。看来U盘其实就是遵循某类协议的USB设备。只要电子设备能适配相应的协议,那电脑就会将它当成U盘。
毕竟电脑又没长眼睛,只认协议不认人。
陈星打开U盘,里头是一个软件安装包还有份PDF格式的说明书。
打开说明一看。是对整台文曲星的使用介绍,除了介绍正常使用之外,陈星还在《调试模式》那一章找到了让设备进入调试状态的办法。
根据文档介绍,电路板上有很小的boot按键,在通电开机时按下就可以让设备进入调试状态。
那个软件包则是调试工具,电脑安装之后,就可以在文曲星处于调试状态下打开它的控制台。
陈星按图索骥在电路板上仔细寻找,还真被他找到了。那是一个米粒大小的按钮,如果不细看很难被发现。
陈星当即将那个安装包拷贝出来安装好,然后重启文曲星进入调试模式。
他终于连接上了文曲星的控制台。这是一个类似Windows命令行的黑色窗口。
陈星唤出AR进行扫描。
【Linux系统命令行操作窗口,可使用Linux系统指令对设备进行相关操作。】
【Linux系统指令集如下:
ls:查看当前目录所有文件。
rm:删除某个文件。
。
。】
AR不但给出了扫描结果,还给出了Linux系统的详细指令集。
而这Linux系统的指令集,在陈星看来其实就是Windows上很常见的操作。
比如,在Windows上查看某个目录下的内容,只需用鼠标打开就是。但这是因为Windows是附带图形界面的。而Linux系统很多时候不带图形界面,就比如现在这种情况,那就只能用Linux系统指令集来完成操作了。
陈星一通操作熟悉Linux的各个指令集,把林悦看得一脸懵逼。
“你这是黑客吗?”
“不是,只是简单熟悉一下Linux系统而已。你这东西不得了,甚至可以拿来运行程序。文曲星的界面多半就是运行在Linux上的一个程序而已。”
林悦越发听不懂,“我不知道它还能这么用。”
“很正常。其实很多电子设备都有后台,只是常人根本不会在意。就像这台文曲星,谁会想到拆开外壳去接上它的debug口。也不知道开发人员为什么没有把调试功能关掉,或许是技术人开的小玩笑。”
林悦好奇道,“什么开的小玩笑?”
“懂技术和不懂技术的人,有时候的区别就像哈利波特中的魔法师和麻瓜。魔法师自诩掌握了魔法,偶尔就开点只有魔法师才能发现的小玩笑。”