第24章 信息领域中“底层”的概念
陈星本还想拿到快递单号后,自己去催快递公司。可哪知,夜自修刚开始,邵静瑜就捧着个盒子找到了他。
陈星虽然被老黄特批可以不参加夜自修,可他也不敢真就在夜自修的时间杵在家里,否则爸妈一定不会放过他。因而陈星今天拿了本《基于51单片机的C语言编程》在教室自修。
“陈星,你出来。”邵静瑜站在门口把陈星喊了出去。
吃瓜群众们基于惯性思维,以为是“语文钉子户”陈星又被邵静瑜找麻烦了。
李进则一脸玩味地盯着陈星,他脑袋里装的剧情显然比较复杂。
陈星看到邵静瑜手里捧着的东西,一个30乘50公分见方的纸盒子,盒子上赫然印着大大的logo--艺术化的两个字母:ST。logo下方是一行小字:STMicroelectronics。
陈星很吃惊,STMicroelectronics是意法半导体的全称,样品就这么快就到了?早上才打了电话,傍晚就到了?
不是说还要给总部打申请报告吗?这报告的批复效率也太快了吧,外企的办事效率有这么高嘛。陈星猜想到了一种可能:张浩东自费送了自己一套。
虽然陈星不想让对方自费,可是也架不住对方强送,此刻陈星总不能把东西退回去吧。
“发什么呆,你的宝贝还要不要了。”邵静瑜以一个老师的摸样,轻声呵斥了陈星一句。于是陈星乖乖跟着对方走出了教室。
吃瓜群众们只留意到了邵静瑜呵斥陈星的模样,自然而然把那当成了老师对学生的训斥。而李进则听到了话语中的“宝贝”二字,他自然不知道所谓的“宝贝”指的是那个装了样品的盒子,于是就开始了联想。
宝贝?你的宝贝?暗语?邵静瑜自称宝贝当众撒娇?于是李进假装上厕所偷偷跟了出去。
林悦自然也看到了那个纸盒子,那个盒子外包装上印的图案和内容给人一种科技感,因而林悦自然而然联想到了是陈星申请的样品。她也没想到这么快就到了,一定是对方很器重陈星,因此林悦很为陈星高兴,难免就一脸姨母笑地看着陈星。
王哲还算是聪明人,他从邵静瑜的微表情上看出,那不是对陈星的呵斥,而是赞许。对于邵静瑜近日来看重陈星这个语文学渣,王哲本就充满了疑惑。而在不经意的瞬间,他又看到了林悦一脸姨母笑地看着陈星。
这让王哲心中很不是滋味。明明自己才是高三2班的学霸,常年霸榜班级前三的存在,凭什么如今享受另眼相看的却是陈星。而且,那个纸盒子里到底是什么。王哲非常好奇,于是他也偷偷跟了出去。
-----------------
今天的夜自修值班老师并不是邵静瑜,她是因为快递到货才特地过来找陈星。
老师的办公室离教室不远,为了不在走廊说话以免影响到正在夜自修的学生,邵静瑜顺理成章地带陈星去了办公室。
办公室里空调开着,今晚的值班老师又恰巧不在,也不知道是不是出去给学生答疑了。
咔嚓一声,门被关上。
邵静瑜把纸盒子放到桌上,“还挺沉的,快把你的宝贝打开让我瞅瞅。”她好奇陈星花了这么多功夫弄来的东西到底是什么。
陈星随手拿了把美工刀,沿着纸盒的缝隙划开。
里头是一个小纸盒,还有厚厚一叠资料,也难怪邵静瑜会说挺沉。
那堆资料就是钉在一起的一叠叠A4纸,并非是正经的出版物。
陈星拿起最上头的一本《ST lib开发指南(Beta 1.0)》,看样子是ST公司的内部开发资料。书页上满是代码和讲解,陈星细看后才知道,这是一份ST官方lib的使用手册。
由于单片机有一堆的寄存器,32位单片机尤甚。
那一大堆寄存器的使用和配置简直让人晕头转向找不着北,因而ST官方很贴心的出了一份硬件库,以便节省开发人员的时间。
陈星之前看过辅导班的资料,里头并没有提及寄存器使用这么底层的东西。他能辨别出眼前这份资料的作用,还是得益于他按照AR提供的学习路径,提前去看了51单片机的相关资料。
虽然8位的51单片机和32位的ST单片机比起来,就如小手枪之于马克沁重机枪,功能不在一个层次上。但是底层的原理却有大量重合的地方。
这就是有学习路径指引的好处,如果王哲此刻拿起这份资料,他多半会觉得自己上了个“假辅导班”,因为他必然两眼一抹黑。
电子和IT这类信息领域的开发工作是分层级的。
不同于人类社会的层级结构,信息领域越是底层反而越难,信息领域中“底层”的概念,类似于“根基”。不了解底层原理的话,一旦遇到棘手问题,就会很茫然。
犹如面对一个黑盒子。你给它一个输入,它就给你一个输出。如果输出的逻辑没有问题那还好,可要是遇到问题。在不了解黑盒子内部逻辑的情况下,就只能干瞪眼。
陈星又拿起另外一本资料《RTOS移植注意事项》。
RTOS,全称:Real Time Operating System,实时操作系统。
陈星会心一笑,得益于AR的指引,他也已经提前了解了这块内容。
实时操作系统,主打的就是一个实时。所谓的“实时”,顾名思义就是得守时,不能向Windows操作系统那样,突然卡一下,鬼知道一个任务何时会被执行完成。哪怕拷贝一个文件的速度,都是变来变去不可控的。
实时操作系统常用于工控,陈星之前了解过,NASA的火星车用的就是一个叫VxWorks的RTOS。
陈星没有再继续翻阅资料,而是打开了那个小纸盒。
里头是一块10乘10公分见方的开发板,被精心包裹在软塑料中,上头甚至还带了一块4.3寸的液晶屏。纸盒中其余东西则是电源适配器,代码调试工具,以及一些接插线。
陈星翻阅完这堆东西,在盒子底部发现了一张物品清单,上头详细罗列了每一本资料和每一个配件。陈星刚刚有尝试过唤出AR去扫描这堆东西,可是AR却没什么反应。
此刻看到这张物品清单,陈星甚至觉得,AR是不是提前知道了盒子里本就有物品清单,因而才没有响应召唤。
正在陈星思索间,AR却适时主动跳了出来。
【建议快速刷完《ST单片机常见应用例程》。】
陈星当即在那堆资料里翻找,不多时,他果然找不到了AR说的那本《ST单片机常见应用例程》。
陈星盯着AR界面,感慨这玩意儿怎么这么智能。仿佛一个傲娇的朋友,总在恰当时候给出关键建议,并且绝不多废话一个字。