任何人都可以解释单片和微内核之间的例子吗?还有其他内核分类?
这是重新提交,因为我没有收到来自superuser.com的任何回复.很抱歉对于这个误会.
我需要了解嵌入式系统中物理寻址和虚拟寻址概念之间的区别.
为什么在嵌入式系统中实现虚拟寻址概念?
在嵌入式系统中,具有物理寻址概念的系统的虚拟寻址有什么优势?
如何在嵌入式系统中完成虚拟寻址到物理寻址之间的映射?
请在一些简单的架构中用一些简单的例子解释上述概念.
能否请你在C程序中给出关键字"auto"的确切概念.
当我读完一本书"Deep C secrets"时,得到了以下引用.
auto关键字显然毫无用处.它只对在符号表中创建条目的编译器 - 写入器有意义 - 它表示此存储在进入块时自动分配(与全局静态分配或堆上的动态分配相反).Auto与其他程序员无关,因为默认情况下你会得到它.
我正在使用嵌入式主板,但我不知道相同的启动代码(C /汇编)的流程.
在嵌入式系统的情况下,我们是否可以讨论启动操作所采取的一般模块/步骤.
只是高级概述(算法)就足够了.欢迎所有的例子.
/ Kanu__
在阅读一本飞思卡尔处理器手册时,我卡在某处,这表明它是一个32位处理器.
我可以知道背后的确切含义和逻辑吗?
它是否具体指定其ALU宽度或其地址宽度或其寄存器宽度,或者它们全部一起是N位.
希望您听说过飞思卡尔处理器.我刚刚看到他们的网站描述了他们最新的基于Starcore的处理器,称为SC3850作为16位处理器.据我所知,它有32位程序计数器,包括ALU,40位寄存器宽度和2x64位地址总线宽度.SC3850还可以处理32位或64位的SIMD(2)指令.
有关详细信息,请浏览此链接
我想找到9的数字补码但失败了.
我尝试了1和2的补充方法,但没有效果.
找出N的数字补码的常用方法是什么?
当我通过我的编译器(starcore,scc)优化选项时,我可以看到一个"死代码剥离".
启用此选项时实际执行的操作是什么?
/卡努
我看到返回代码值的大多数地方都是这样完成的,
对于成功状态返回,#define SUCCESS 0和其他所有其他错误情况都没有零数字.
我的问题是,为什么我们为SUCCESS案件选择零?对此有任何具体的编程最佳实践问题吗?
/ R
c ×5
algorithm ×1
assembly ×1
boot ×1
coding-style ×1
embedded ×1
kernel ×1
keyword ×1
pointers ×1
terminology ×1