本书作为《微型计算机系统原理及应用:国产龙芯处理器的软件和硬件集成(基础篇)》的配套实训教材,主要是为电子信息类专业和计算机类专业的计算机实训类课程提供完备的教学资源。本书以国产龙芯1B处理器为核心,将国产软件集成开发环境和国产操作系统引入计算机类课程的实训教学中,使学生能真正系统地掌握计算机的软件和硬件知识,培养学生具有独立分析和解决计算机系统问题的能力。 本书从计算机软件算法、外设工作原理和操作系统3个不同角度,对计算机系统原理、计算机接口技术、数据结构、编译原理、计算机网络、操作系统、汇编语言程序设计和C语言程序设计等课程的主要知识点进行深入解析,使读者能够从“全系统”的角度来看待计算机系统的软件和硬件。 全书共10章,主要内容包括:排序算法的原理和实现、树的算法原理和实现、图的算法原理和实现、串口重定位原理和实现、数字电子钟的设计和实现、人机交互游戏的设计和实现、USB设备的操作原理和访问实现、RT-Thread操作系统原理和应用、网络传输的原理和实现,以及Linux操作系统的移植和应用程序的开发。 全书共分为10章,主要内容包括:排序算法的原理和实现、树的算法原理和实现、图的算法原理和实现、串口重定位原理和实现、电子钟的设计和实现、人机交互游戏的设计和实现、USB设备的操作原理和访问实现、RT-Thread操作系统原理和应用、网络传输的原理和实现,以及Linux操作系统的移植和应用程序的开发。