嵌入式Linux应用程序开发标准教程
本书内容来自北京华清远见科技信息有限公司的培训课程资料。主要分为3个 部分,包括Linux基础、搭建嵌入式Linux环境和嵌入式Linux的应用开发。Linux基础部分从Linux基础、基本操作命令讲起,为 Linux初学者能快速入门提供了保证。接着系统地讲解了嵌入式Linux的环境搭建,以及嵌入式Linux的I/O与文件系统的开发、进程控制开发、进 程间通信开发、网络应用开发、基于中断的开发、设备驱动程序的开发以及嵌入式图形界面的开发等,并且还安排了丰富的实验内容与课后实践。
技术支持

培训课程
热栏推荐

<<点击图片进入阅读   目前数字电路系统设计领域公认的基础性技术分别是CPU、DSP和FPGA。其中FPGA技术发展迅速,正在逐渐融合CPU和DSP的功能。FPGA不仅可以解决电子系统小型化、低功耗、高可靠性等问题,而且其开发周期短、投入少,芯片价格又在不断下降...

热栏推荐

<<点击图片进入阅读   本书以嵌入式Linux系统开发流程为主线,剖析了嵌入式Linux系统构建的各个环节。从嵌入式系统基础知识和Linux编程技术讲起,接下来说明了建立嵌入式Linux交叉开发环境,然后分析了嵌入式Linux系统的引导程序、内核和文件系统三大组成部分,最后介绍了嵌入式Linux系统集成和部署的方法...

术语词典:Linux 嵌入式
最近访客
载入中...
流量统计
嵌入式Linux应用程序开发标准教程 嵌入式Linux应用程序开发标准教程
本书第1版出版以来,受到了广大读者的一致好评,很多读者都提出了很好的建议与意见。为了改进第1版的不足,我们经过精心策划与改编后推出了本书的第2版。 第2版图书的特点主要表现在以下几个方面。 内容讲解:在内容讲解与表达上综合了读者、作者、编审的意见,做到字斟句酌。 代码调整:修正了第1版图书中的代码进行大量的调整,并重新进行了编译、调试,使得第2版内容更加严谨。 图片清晰:更换了第1版图书中一些比较模糊的图片。 细节调整:投入了大量的精力和时间,对容易引起读者阅读困难的细节进行了全面调整。 [ 阅读全文 ]
第1章 Linux快速入门
嵌入式Linux是以Linux为基础的操作系统,只有熟练使用Linux系统之后,才能在嵌入式Linux开发领域得心应手。通过本章的学习,读者能够掌握如下内容:能够独立安装Linux操作系统,能够熟练使用Linux系统的基本命令,认识Linux系统启动过程,能够独立在Linux系统中安装软件,能够独立设置Linux环境变量,能够独立定制Linux服务。
第2章 Linux基础命令
Linux是一个高可靠、高性能的系统,而所有这些优越性只有在直接使用Linux命令行时(shell环境)才能充分地体现出来。在本章将帮助读者学会如下内容:掌握shell基本概念,熟练使用Linux中用户管理命令,熟练使用Linux中系统相关命令,熟练使用Linux中文件目录相关命令。
第3章 Linux下C编程基础
本章将带领读者学习在Linux中进行C语言编程的基本技能。学习了本章后,读者能够掌握如下内容:熟悉Linux系统下的开发环境,熟悉vi的基本操作,熟练emacs的基本操作,熟悉gcc编译器的基本原理,熟练使用gcc编译器的常用选项,熟练使用gdb的调试技术,熟悉makefile基本原理及语法规范。
第4章 嵌入式系统基础
本章讲解嵌入式系统的基础知识及基本服务的配置,学习完本章读者将掌握如下内容。了解嵌入式系统的含义及其发展情况;了解嵌入式系统的体系结构;了解ARM处理器及ARM9的相关知识;熟悉三星处理器S3C2410;了解嵌入式系统的基本开发和调试手段
第5章 嵌入式Linux开发环境的搭建
本章主要学习如何搭建嵌入式Linux开发的环境,通过本章的学习,读者能够掌握嵌入式交叉编译环境的搭建;掌握嵌入式主机通信环境的配置;学会使用交叉编译工具链;学会配置Linux下的minicom和Windows下的超级终端;学会在Linux下和Windows下配置TFTP服务;学会配置NFS服务;学会编译Linux内核。
第6章 文件I/O编程
从本章开始,读者将真正开始学习嵌入式Linux的应用开发。由于嵌入式Linux是经Linux裁减而来的,它的系统调用及用户编程接口API与Linux基本是一致的。本章主要讲解文件I/O相关开发。
第7章 进程控制开发
第8章 进程间通信
在上一章中,读者已经学会了如何创建进程以及如何对进程进行基本的控制,而这些都只是停留在父子进程之间的控制,本章将要学习不同的进程间进行通信的方法.
第9章 多线程编程
在这一章中将学习轻量级进程—线程的开发,由于线程的高效性和可操作性,在大型程序开发中运用得非常广泛。
第10章 嵌入式Linux网络编程
本章将介绍嵌入式Linux网络编程的基础知识。由于网络在嵌入式中的应用非常广泛,基本上常见的应用都会与网络有关,因此,掌握这一部分的内容是非常重要的。
第11章 嵌入式Linux设备驱动开发
本章将进入到Linux的内核空间,初步介绍嵌入式Linux设备驱动的开发。驱动的开发流程相对于应用程序的开发是全新的,与读者以前的编程习惯完全不同,希望读者能尽快地熟悉现在环境。
第12章 Qt图形编程基础
通本章您可以掌握嵌入式GUI的种类和特点 ;掌握Qt中的信号与槽的机制 ;掌握Qt/Embedded的安装和配置 ;掌握Qt/Embedded应用程序的基本流程
载入中...
 
关于我们 | 诚邀加盟 | 客户服务 | 相关法律 | 网站地图 | 友情链接 | 服务信箱:service@eefocus.com
© 2006 与非门科技信息咨询(北京)有限公司 All Rights Reserved.