学习效果和目的
通过学习,学员能掌握嵌入式Linux的各个部分组成,掌握嵌入式Linux分类,Linux命令的使用,交叉开发工具的使用,Bootloader使用和原理,嵌入式Linux的启动过程,嵌入式Linux开发各类服务如tftp、nfs等服务器的配置方法,为后续的嵌入式Linux的高效开发做基础。学员将了解到Linux内核的结构,介绍各个处理器内核的目录分布和编译过程。详细介绍Intel x86和ARM处理器的编译过程。也会介绍Android系统内核的编译过程。掌握Linux文件系统制作的流程和原理,了解ramfs, ext2, jffs2, cpio等文件系统的制作方式和流程。学习如何将可执行程序放入到rootfs文件系统之中。学员掌握Linux进程创建原理和方法,信号处理,进程之间通讯,学员将了解到Linux系统中的进程的概念,并具备编写进程间通讯编程的能力。以及处理文件I/O,可以对文件进行读写操作等。对于串口外设的文件处理过程等。通过网络编程课程的学习,学员能了解网络的基础知识,了解Linux下的网络结构和套接字编程,具备Linux下网络程序设计的能力。通过本次课程的学习,学员能够了解嵌入式Linux下的几种常见GUI编程及其特点,重点能掌握QT的有关内容,具备QT程序设计能力。了解嵌入式SQLite数据库的配置和编程开发。
发表时间:2009年7月11日18:08:58