嵌入式术语解释?急求!!!
<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”的特征,表示该变量不经过赋值,其值也可能被改变(例如表示时钟的变量、表示通信端口的变量等),禁止编译器优化该变量的操作代码(即取值必须从内存取,赋值必须写回内存))。嵌入式系统开发人员必须掌握并正确使用这两种变量声明,前者保证系统的高效,后者保证系统的正确和稳定;而高效和稳定是嵌入式系统的最重要的性能指标。