首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

一线研发之声----时间,永远的属性

一线研发之声----时间,永远的属性

时间,是横贯一切事物的属性



我最近一直纠结于一个原则性的问题,软件的“定时器模块”和“其他设备模块”的依赖关系,到底要如何定位。

特地做了相悖的图片两张,如下。







后来我释然了,其实无所谓谁依赖谁。

时间是必须的,如同日升月落,倦鸟归巢一般自然。

我们所感知的,是一个四维的世界,长、宽、高,这三维形成了空间,还有第四维,那就是时间。积点成线,积线成面,无数的面成堆叠成一个物体,成为空间。

这样的思维下去,时间,就是无数的空间堆叠而成。过去的、现在的、未来的。



well,这些和嵌入式开发有什么关系?

嵌入式里面的时间属性,无处不在。

硬件上,

没有“时钟”,没有clock信号,数字逻辑电路,就是一潭死水。

没有“时钟”,我们的引脚输出驱动都没法输出电压,我们的IO输入,亦无法读入0或1。

没有“时钟”,什么ADC/DAC,也不过是空洞黝黯的理论罢了。

没有“时钟”,MCU就不会取指、译码、执行......

软件上,没有定时器,我们就没法做出闪烁的led灯没有定时器,我们就没有timeout事件,也不会有定时轮询这种操作方式。软件没有长宽高,却不能没有时间。

时间,是横贯一切事物的属性
返回列表