本书从技术、技能的角度系统地介绍了计算机硬件维护技术和操作、计算机网络连接的基本技术和操作、网络应用及安全维护的技术和操作。本书共安排了5个项目11个任务,项目1是认识计算机系统、项目2是组建小型局域网、项目3是配置网络服务与应用、项目4是维护网络安全、项目5是计算机系统及网络常见故障分析与解决。本书作为高职高专教学用书,根据当前高职高专学生的能力和教学环境的现状,结合职业需求,采用“项目教学”的思路,基于工作过程,以“项目实做”的形式贯穿全书。
本书共23章,分为5篇。第1篇介绍ARM9基础知识、ARM体系结构、ARM指令集、Thumb指令集。第2篇介绍S3C2440的GPIO接口、处理器控制器、UART、SPI以及ADC和触摸屏接口等。第3篇介绍ARM9嵌入式开发环境的建立,包括无操作系统ARM9的开发方法、Linux操作系统开发环境的搭建和模拟软件SkyEye环境的搭建等。第4篇介绍ARM9嵌入式开发环境,包括BootLoad移植、Linux内核移植及构建Linux文件系统。第5篇介绍基于Qt的嵌入式GUI开发、基于ARM9与QTE4的数据采集图形界面设计、基于ARM9及QTE4的图像处理。
本书分为计算机公共基础知识、C语言程序设计、二级考试真题解析三部分,介绍了数据结构与算法、程序设计基础、软件工程基础、数据库设计基础、C语言概述、数据类型与表达式等内容。