2019-12-26 18:53发布
EMC菜鸟 发表于 2016-12-6 19:41 就怕这种听了两个名字就瞎卖弄的半瓶子醋!这位兄弟到底懂不懂什么叫内存保护单元、什么叫玩具和工业用品 ...
love_ourdev 发表于 2016-12-7 08:46 没有内存保护单元只能做玩具?I服了U! 按照你的逻辑,PIC,AVR,51都是玩具单片机? 如楼上所说,你还真 ...
zzsczz 发表于 2016-12-7 08:50 我见过 51 的 堆栈指针 扫过 整个 ram 区域 ; STM8 系列的产品 都有 stack 指针越界 检测 ...
albert.hu 发表于 2016-12-7 10:00 没有的话一样可以做出可靠的程序,这个是水平的问题,通过工程化和测试是可以解决的。 早期的PLC没有内存 ...
最多设置5个标签!
我见过 51 的 堆栈指针 扫过 整个 ram 区域 ; STM8 系列的产品 都有 stack 指针越界 检测,PIC 16 18系列 有硬件stack。
有 MPU的 MCU会 可靠些 , 最终 是 软硬件 设计 的 问题。
去查查 西门子 s7-300的 实现,每个不同用途的内存段 都有 专门的 设施提供支持 ,从 高级语言开发工具、汇编工具 、协议接口 到 硬件实现 都有体现。
C 掩盖了 太多的实现细节。
也可以在 没有 内存保护单元 的 硬件上 设计 带 MPU机制 的 虚拟机,那个工作量就大了。。。
没有的话一样可以做出可靠的程序,这个是水平的问题,通过工程化和测试是可以解决的。
早期的PLC没有内存保护不也一样很可靠。
C灵活是优点,但是要掌握不能乱用。
是的,不要一出问题,就归到其他人身上。
一周热门 更多>