-
embedded
2009-06-05
sylar
- Qt Embedded是挪威Trolletch公司的图形化界面开发工具Qt的嵌入式版本,它通过QtAPI与LinuxI/O以及Framebuffer直接交互,拥有较高的运行效率,而且整体采用面向对象编程,拥有良好地体系架构和编程模式,Qt/embedded和Qt一样,在4.5版本之后提供了三种不同的授权协议GPL, LGPL和Commercial。有关如何正确选择协议,可以阅读这里[1]。
Qt
-
Montavista
2009-06-05
sylar
- 1999年成立的MontaVista目前在全球有大约350个客户,其中60%主要集中在电信行业,Ericsson、Nokia等大公司都是其客户。在国内,虽然它去年才进入中国市场,但现在也已经拥有华为、大唐、新泰这样的重要客户。
这家位于加州Sunnyvale 的公司,销售三个版本的Linux :电信(telecommunications)设备用的Carrier Grade Edition (电信
-
信号掩码
2009-06-02
sylar
- 信号掩码
在POSIX下,每个进程有一个信号掩码(signal mask)。简单地说,信号掩码是一个“位图”,其中每一位都对应着一种信号。如果位图中的某一位为1,就表示在执行当前信号的处理程序期间相应的信号暂时被“屏蔽”,使得在执行的过程中不会嵌套地响应那种信号。
为什么对某一信号进行屏蔽呢?我们来看一下对CTRL_C的处理。大家知道,当一个程序正在运行时,在键盘上按一下CTRL_C,内核就会