首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

嵌入式术语解释?求!解决思路

2012-02-13 
嵌入式术语解释?急求!!!1Input/Outputport2memorymappedInput/Output3risingedge,fallingedge4

嵌入式术语解释?急求!!!
<1>   Input/Output   port;
<2>   memory   mapped   Input/Output;
<3>   rising   edge   ,   falling   edge;
<4>   edge   sense,   level   sense;
<5>   chattering;
<6>   polling
<7>   serial   communications,   parallel   communications;
<8>   real-time   Operating   System;
<9>   ITRON(The   Real-time   Operating   system   Nucleus);
<10>   C   language 's   Register   and   Volatile   declaration;
<11>   LSB,   MSB;
<12>   big   endian,   little   endian;
<13>   buffer   overflow;
<14>   stack   overflow;
<15>   McCabe 's   cyclomatic   complexity;
<16>   regression   testing;
<17>   white   box   testing   (clear   box   testing)
<18>   black   box   testing;
请大家帮帮忙,提供一下解释说明!!

[解决办法]
<1> Input/Output port;
输入输出端口
<2> memory mapped Input/Output;
内存映射IO
<3> rising edge , falling edge;
增地址方向,降地址方向
<4> edge sense, level sense;
<5> chattering;
<6> polling
(内存)池
<7> serial communications, parallel communications;
串口通信,并口通信
<8> real-time Operating System;
实时操作系统
<9> ITRON(The Real-time Operating system Nucleus);
ITRON,实时操作系统的一种
<10> C language 's Register and Volatile declaration;
C语言的寄存器和Volatile类型声民
<11> LSB, MSB;
<12> big endian, little endian;
不知道中文咋说。。。。
<13> buffer overflow;
内存溢出
<14> stack overflow;
栈溢出
<15> McCabe 's cyclomatic complexity;
<16> regression testing;
<17> white box testing (clear box testing)
白鹤测试
<18> black box testing;
黑河测试


。。。。。。。
还是有很多不知道啊!

[解决办法]
电子学术语
-----------------------------
3> rising edge , falling edge;
上升沿,下降沿
<4> edge sense, level sense;
边沿检测,电平检测
<5> chattering;
抖动,跳变

软件工程术语
-----------------------------
<15> McCabe 's cyclomatic complexity;
McCabe秩复杂度/圈复杂度
<16> regression testing;
回归测试
<17> white box testing (clear box testing)
..
<18> black box testing;
..
[解决办法]
我来试着解释一下,希望各位指正:

<1> Input/Output port; 输入输出端口
<2> memory mapped Input/Output; 存储器映射的输入输出(使用存储器地址空间的访问来进行I/O操作)
<3> rising edge , falling edge; 上升沿,下降沿
<4> edge sense, level sense; 边沿触发,电平触发
<5> chattering;
<6> polling 轮询(常与中断对应)
<7> serial communications, parallel communications; 串行通讯,并行通讯
<8> real-time Operating System; 实时操作系统
<9> ITRON(The Real-time Operating system Nucleus); (nucleus是一种应用广泛的实时操作系统)
<10> C language 's Register and Volatile declaration; c语言中的register和volatile声明(这两种对变量属性的声明都意味着被声明的变量具有“易失性”的特征,因此编译器不应假定变量的取值,从而对这些变量的操作代码都不能被优化。)
<11> LSB, MSB; least significant bit, most significant bit
<12> big endian, little endian; 大端,小端 (指大于1byte的数,是把高位字节还是低位字节放在低地址处)


<13> buffer overflow; 缓冲溢出
<14> stack overflow; 栈溢出
<15> McCabe 's cyclomatic complexity;
<16> regression testing; 回归测试
<17> white box testing (clear box testing) 白盒测试
<18> black box testing; 黒盒测试
[解决办法]
10> C language 's Register and Volatile declaration; C语言中的Register和Volatile声明(Register声明指示编译器,此变量使用频繁,尽量放在寄存器中;Volatile正好相反,告诉编译器此变量具有“Volatile”的特征,表示该变量不经过赋值,其值也可能被改变(例如表示时钟的变量、表示通信端口的变量等),禁止编译器优化该变量的操作代码(即取值必须从内存取,赋值必须写回内存))。嵌入式系统开发人员必须掌握并正确使用这两种变量声明,前者保证系统的高效,后者保证系统的正确和稳定;而高效和稳定是嵌入式系统的最重要的性能指标。

热点排行