Windows安装与嵌入式系统入门指南

需积分: 9 6 下载量 44 浏览量 更新于2024-09-10 收藏 20KB DOCX 举报
“嵌入式笔记” 这篇笔记主要涵盖了两个主要领域:一是关于Windows系统的安装和启动盘制作,二是对Linux系统和嵌入式开发的基础介绍。首先,我们来看看Windows系统的安装过程。 在安装Windows系统时,你需要准备一个系统镜像,这可以是ISO格式的纯净版或者Ghost版。系统镜像可以从MSDN I tell you这样的网站获取。此外,还需要一个4GB以上的U盘来制作启动盘,注意U盘会被格式化,所以要提前备份数据。启动盘制作工具有多种,如老毛桃PE、大白菜和软碟通。通过BIOS设置(通常使用F2、F12、F10等快捷键,具体型号可能不同)将电脑设置为从硬盘启动,然后利用U盘启动进入安装菜单。可以选择安装原版Windows,如Windows 10 Multiple Editions (x64)。下载链接可以通过ed2k协议获得。对于Windows 8,可以使用UEFI模式快速启动。 如果使用Linux系统,建议下载Ubuntu的稳定版本,避免使用测试版。使用工具如 Brasero 或者 Universal USB Installer 将ISO镜像写入U盘。Linux的分区表有两种类型:MBR(最多4个主分区)和GPT(最多128个主分区)。如果遇到网络问题,可能需要在第一天解决,以便顺利进行系统开发。 接下来,笔记提到了Linux系统开发基础。Linux是一种专业系统,广泛用于服务器领域,因其开源、免费和自由的特性,尤其适合嵌入式开发。Linux系统遵循自由软件基金会的规则,其内核由Tim Berners-Lee(万维网之父)倡导的三大精神所驱动。与Windows和macOS(两者源自Unix)不同,Linux首先有一个内核,然后在此之上构建用户空间,包括各种不同的应用程序。内核负责进程管理(允许多个程序同时运行)、内存管理、文件系统和设备管理。 在硬件层面,CPU、内存和其他设备的管理是内核的重要职责。在多任务系统中,如果处理器有多个核心,可以同时处理多个进程,而单任务系统则只能处理一个任务。内存管理涉及到内存的分配、回收和地址映射,确保程序的正常运行。文件系统定义了如何组织和访问文件的规则,而设备管理则协调不同硬件设备的工作,确保它们能协同工作。 这篇笔记提供了从Windows系统安装到Linux系统开发基础知识的概述,对于理解操作系统和嵌入式系统的基础知识非常有帮助。