论文部分内容阅读
当今IT业飞速发展的时代,嵌入式设备广泛应用于日常生产和生活当中,对传统的PC构成了很大冲击,同时也为开发者提供了另一片大展身手的舞台。越来越多的硬件和软件厂商提出了各自的解决方案,嵌入式设备市场呈现出了一片蓬勃发展的局面。
在服务器市场取得巨大成功的Linux,凭借其内核小、功能强大、运行稳定、系统健壮、效率高、易剪裁的特点,成为了广大嵌入式开发者的首选操作系统,特别是其开放源码的自由软件特点,造就了全世界庞大的公共开发团队,为嵌入式Linux系统的开发提供了极大的方便。
Internet的迅速普及对嵌入式系统的发展提出了新的要求,而Linux系统本身又提供了对网络的很好的支持。在日常生活中,像手机、PDA、车载电子设备等嵌入式设备已经能够提供很好的网络支持。网络与嵌入式设备的日益结合是今后嵌入式系统发展的方向。
本文主要介绍了在嵌入式Linux系统的应用方面的开发。首先介绍了以Intel的DBPXA255开发板为平台构建嵌入式Linux系统的方法和过程。接下来介绍了在嵌入式Linux系统中开发应用程序。先以在手持个人终端中经常用到的通讯录数据库的开发为例,介绍了一般应用程序开发的过程。然后重点介绍了在嵌入式系统中的网络应用开发,主要是基于GPRS无线网关的开发和基于PPTP的VPN客户端的开发。