第六十一章:推演(1/2)
“……大致就是这样。当然,这只是纸上推演,实际在板子上实现,肯定还会遇到很多具体问题,比如ad转换器的建立时间、中断响应延迟的精確测量、不同通道间的串扰等等,需要结合硬体调试和实际测试不断调整。”陆沉讲完,放下笔,看向王研究员和李主任。
短暂的沉默后,王研究员率先鼓起掌来,脸上是毫不掩饰的讚赏:“好!讲得非常清楚!思路清晰,重点突出,而且……非常务实!完全是从工程可实现的角度出发,没有半点纸上谈兵!”他转向李主任,“主任,您看”
李主任也微笑著点头,看向陆沉的目光充满了讚赏:“陆沉同学,你的这份作业,完成得相当出色。更难能可贵的是,你不仅提出了想法,还深入考虑了实现的可行性。你提到的用固定係数简化陷波、用移位优化计算、双缓衝机制,都是很实用的工程思路。虽然有些细节还需要推敲,但方向是对的,价值很大。”
他顿了顿,对王研究员说:“小王,我看,可以安排小陆同学,在仿真环境下,把他这个调度框架和核心滤波算法跑一下看看效果。就用咱们那套z80模擬开发系统。让他实际感受一下从代码到运行的过程。”
“太好了!”王研究员很高兴,对陆沉说,“走,带你去看看我们的开发系统。你可以试著把你的核心算法,用z80汇编或者简化c写出来,在模擬器上跑跑看,验证一下时序和效果。”
他又对吴涛和周倩说:“两位同学也一起来,可以看看我们其他的实验设备,有什么感兴趣的,也可以问。”
接下来的一个多小时,陆沉在王研究员和一位年轻研究员的指导下,坐在了一台连接著z80模擬开发系统的终端前。
终端是黑底绿字,运行著简单的编辑器和交叉编译环境。
他尝试著將自己设计的关键滤波算法和任务调度框架,用更接近实际的方式编写、编译,下载到模擬器中运行。
虽然只是模擬,但看到代码真正跑起来,处理著模擬的输入数据,输出经过滤波的结果,那种感觉与在苹果ii上写basic程序截然不同,更加接近硬体的真实感。
吴涛和周倩则在另一位研究员的带领下,参观了研究室的其他设备,问了他们感兴趣的物理和数学问题,也收穫颇丰。
交流活动结束时,已是傍晚。
李主任和王研究员亲自將张老师一行人送到楼下。
李主任握著陆沉的手,语气诚挚:“陆沉同学,欢迎你以后常来。你虽然年纪小,但思维方式和钻研精神,非常难得。研究室的大门,对你这样的好苗子是敞开的。以后学习上有什么问题,或者对某个方向特別感兴趣,可以直接来找王老师,或者给我写信。”
“谢谢李主任,谢谢王老师。我会继续努力学习的。”陆沉认真道谢。
回程的麵包车上,夕阳將天际染成金红。
吴涛和周倩还在兴奋地討论著刚才的见闻。
张老师看著身边平静中带著一丝疲惫、但眼神依旧清亮的陆沉,低声问:“感觉怎么样累不累”
“有点累,但很值。”陆沉老实回答。
亲眼看到、接触到真正的前沿(虽然是相对这个时代而言)研发环境,亲手在更底层的系统上运行自己的代码,这种体验是无可替代的。
本章未完,点击下一页继续阅读。