|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
本帖最后由 zzchina 于 2016-9-26 12:28 编辑
1:windows 的设备驱动模式,很难懂。所谓封装底层,让大家没有机会了解控制外设。造成 知其然不知其所以然。应该取消驱动程序模式,采用专用cpld或fpga 电路配合双口RAM,PINGPONG多内存缓冲区等技术,实现驱动程序的硬件化。通过 国际协议 废除操作系统的 驱动程序模式 和这个概念。
2内核 用“”中断“”,应用层改为 “”事件“”了。后者是操作系统虚拟出来的。多出来的处理机制增加了学习难度。中断 有硬件直接对应,容易理解。事件 则给人困惑,虽然它在vc,vb很普遍,(不能直接 理解是如何 通过硬件实现的,更难去优化他,更难去发现他的实时性能方面的缺点)。
3设备驱动 与应用程序 在同一个硬件核心分时处理,很难观察到实时性 是否得到保证,时间上的冲突是否存在。。
4操作系统 如果被采用,应该 有一个独立的伺服硬件核心 分析信息的状态,产生信号软中断,最后归纳到真实的硬件中断 ,发给 另一个主任务处理核心。 两个核心独立并行运行。
我抵制由一个核心分时处理 主任务与软中断 的模式,虽然它被普遍采用。 |
|