您正在查看 "软件开发--linux开发" 分类下的文章
2008年05月16日 星期五 下午 5:13
Linux实际上是以UNIX为模板的,它继承了UNIX内核设计精简、高度健壮的特
点,无论系统结构还是操作方式也都与UNIX无异。Linux本身也是没有图形界面,
只是一个基于命令行的操作系统。
早在Linux之前,Unix的图形界面一向是以麻省理工学院(MIT)的X Window
系统为标准。不过,X Window(请注意不是X Windows)并不是一个直接的图形操
作环境,而是作为图形环境与UNIX系统内核沟通的中间桥梁,任何厂商都可以在
X Window基础上开发出不同的GUI图形环境。MIT |
2008年05月16日 星期五 下午 5:11
Qt/Embedded 简介
2006-03-07, by netflying
Qt/Embedded
1、 Qt/Embedded体系结构
Qt/Embedded是基于Qt的嵌入式GUI和应用程序开发的工具包,它可运行多种嵌入式设备上,主要运行在嵌入式Linux系统上,并且需要C++编译器的支持,并为嵌入式应用程序提供Qt的标准API。
Qt/Embedded 的API是基于面向对象技术的。在应用程序开发上使用与Qt相同的工具包,只需在目标嵌入式平台上重新编译即可。使用所熟悉的桌面开发工具,来编写和保存一个嵌入式应用程序的源代码树,在移植到多种嵌入式平台时,只需 |
2007年12月20日 星期四 下午 4:19
GNU CC是一个功能非常强大的跨平台C编译器,它对C语言提供了很多扩展,这些扩展对优化、目标代码布局、更安全的检查等方面提供了很强的支持。本文把支持GNU扩展的C语言称为GNU C。
Linux内核代码使用了大量的GNU C扩展,以至于能够编译Linux内核的唯一编译器是GNU CC,以前甚至出现过编译 Linux内核要使用特殊的GNU CC版本的情况。本文是对Linux内核使用的GNU C扩展的一个汇总,希望当你读内核源码遇到不理解的语法和语义时,能
|
2007年11月22日 星期四 下午 1:16
Level: Introductory
Eli M. Dow (emdow@us.ibm.com), 软件工程师, IBM Linux Test and Integration Center
25 Apr 2005
Inotify 是文件系统事件监控机制,计划包含在即将发布的 Linux 内核中作为 dnotify 的有效替代。dnotify |
2007年11月14日 星期三 下午 1:29
数据库安装
Sqlite是一个面 向嵌入式系统的数据库,编译完成只有200K,同时支持2T的数据记录。对于嵌入式设备是一个很好的数据库引擎。本文通过一个小例子说明如何在C与C++ 调用Sqlite API完成数据库的创建、插入数据与查询数据。本文的开发环境为(Redhat9.0 + Qtopia2.1.2 + Sqlite3)。
安装Sqlite3:
从www.sqlite.org上下载Sqlite3.2.2运源代码,依照Readme中的步骤:
|