EasyARM-iMX28xx Linux开发详解

需积分: 9 6 下载量 85 浏览量 更新于2024-07-18 收藏 15.6MB PDF 举报
"EasyARM-iMX28xx Linux开发指南 20150901 V1.03,由广州周立功单片机科技有限公司出品,旨在指导用户进行基于EasyARM-i.MX280A、283A、287A开发套件的Linux软件开发。该手册覆盖了Linux基础知识、内核、发行版选择、系统安装等内容,并经历了多次修订以修正错误和更新内容。" 本文档是针对EasyARM-iMX28系列开发板的Linux开发手册,特别适合那些想要在这些平台上进行软件开发的工程师。手册详细介绍了Linux操作系统的核心概念,包括Linux内核的简介、特点、版本号以及组成部分。内核是操作系统的核心,负责管理硬件资源,提供系统调用接口供应用程序使用。 Linux内核的版本号通常由三部分组成,主版本号、次版本号和修订号,分别代表主要更新、次要更新和bug修复。手册提到了内核的组成,包括进程管理、内存管理、文件系统、网络协议栈等关键模块。 在Linux发行版部分,手册简述了Linux的多样性,指出有多种发行版可供选择,每种发行版都有自己的特色和适用场景。对于嵌入式开发,嵌入式Linux因其轻量级、可定制性等特点而广泛使用。嵌入式Linux不仅包括内核,还包括系统库、工具链和其他软件组件,可以适应各种硬件平台。 在实际操作层面,手册引导读者如何获取Linux环境,提供了通过物理安装、虚拟机(如VMware)和网络启动(如NFS)等方式来安装Linux操作系统。这部分内容对于初次接触Linux开发的用户尤其重要,因为建立合适的开发环境是所有工作的基础。 此外,手册还涉及了Linux驱动程序的加载与更新,例如修改加载蜂鸣器驱动为加载lradc驱动的案例,展示了驱动程序与硬件交互的过程。对于EasyARM-i.MX280A的新增描述,表明手册内容不断更新,以适应不同型号开发板的需求。 "EasyARM-iMX28xx Linux开发指南"是一份全面且实用的参考资料,涵盖了从理论到实践的多个层次,对于希望在i.MX28平台上进行Linux开发的工程师具有很高的参考价值。
2018-12-10 上传
第一篇 LinuxLinux 基础 ................................ ................................ ................................ 7 第 1章 LinuxLinux 操作系统简介 ................................ ................................ ....................... 8 1.1 LinuxLinuxLinux 内核 ................................ ................................ ................................ ................ 8 1.1.1 简介 ................................ ................................ ................................ ................... 8 1.1.2 特点 ................................ ................................ ................................ ................... 9 1.1.3 内核版本号 内核版本号 ................................ ................................ ................................ ..... 11 1.1.4 组成部分 组成部分 ................................ ................................ ................................ ......... 11 1.2 LinuxLinuxLinux 发行版 发行版 ................................ ................................ ................................ .......... 14 1.3 嵌入式 嵌入式 LinuxLinuxLinux ................................ ................................ ................................ .......... 16 1.3.1 嵌入式 嵌入式 LinuxLinuxLinux 的特点 ................................ ................................ ..................... 16 1.3.2 嵌入式 嵌入式 LinuxLinuxLinux 的产品形态 的产品形态 ................................ ................................ ............. 16 第 2章 安装 LinuxLinux 操作系统 ................................ ................................ .................... 18 2.1 获得 LinuxLinuxLinux 环境的三种方式 环境的三种方式 环境的三种方式 环境的三种方式 ................................ ................................ ................. 18 2.2 发行版选择和 发行版选择和 发行版选择和 ISOISO 下载 ................................ ................................ ........................ 18 2.3 VMware PlayerVMware Player VMware Player VMware Player VMware PlayerVMware PlayerVMware Player VMware Player 软件 ................................ ................................ .............................. 19 2.3.1 下载和安装 下载和安装 ................................ ................................ ................................ ..... 19 2.3.2 设置虚拟化支持 设置虚拟化支持 设置虚拟化支持 ................................ ................................ ............................. 22 2.4 使用现成的虚拟机 使用现成的虚拟机 使用现成的虚拟机 使用现成的虚拟机 ................................ ................................ ................................ . 23 2.5 创建和配置虚拟机 创建和配置虚拟机 创建和配置虚拟机 创建和配置虚拟机 ................................ ................................ ................................ . 26 2.5.1 创建虚拟机 创建虚拟机 ................................ ................................ ................................ ..... 26 2.5.2 虚拟机设置 虚拟机设置 ................................ ................................ ................................ ..... 29 2.6 安装 UbuntuUbuntu Ubuntu Ubuntu ................................ ................................ ................................ ............ 31 2.6.1 实体机安装前准备 实体机安装前准备 实体机安装前准备 实体机安装前准备 ................................ 更多目录见文档。