嵌入式linux应用开发教程 嵌入式Linux系统开发的主要步骤

嵌入式Linux系统由于具有开源、网络功能强大、内核稳定、高效等特性 , 在产品开发周期、产品的功能可扩充性、开发时的人力投入等方面都具有显著的优势 , 因此广泛应用于高、中、低端智能电子设备中 。而它与ARM的结合 , 更是- -种 主流的解决方案 。嵌入式Linux+ARM已经广泛应用于机顶盒、智能手机、平板电脑、MPC(多媒体个人计算机).网络设备、工业控制等领域 , 并且具有良好的市场前景 。
嵌入式系统是以应用为中心 , 以计算机技术为基础 , 采用可裁剪软硬件 , 适用于对功能、可靠性、成本、体积、功耗等要求严格的专用计算机系统 。
在新兴的嵌入式系统产品中,常见的有MP3.智能手机、平板电脑、数字播放器、GPS、机顶盒、嵌入式服务器、家庭游戏网关、VoIP、 PDA、数字视讯录像机及瘦客户机等 。嵌入式系统是未来生活的- -个基础平台 , 将会大大影响人们的生活方式 。
【嵌入式linux应用开发教程 嵌入式Linux系统开发的主要步骤】本书将系统地讲解嵌入式Linux开发流程中的各个步骤 , 详细解析各个流程中的疑点、难点 。本书分3个部分 , 共12章 。各部分内容如下:
第一部分为基础知识篇 , 主要讲解嵌入式系统与Linux相关的基础知识 , 其中第1章为嵌入式系统基础 , 主要讲解嵌入式相关的概念、历史、应用及前景;第2章为Linux概论 , 主要是与Linux基础相关的知识 , 如Linux桌面系统、Linux 常用软件的使用及Linux常见命令等;第3章为ARM体系架构 , 主要介绍ARM架构的相关知识 , 如ARM指令集、ARM处理器基本原理等;第4章为嵌入式编程 , 将简要介绍嵌入式汇编语言及C语言的编程基础 。
第二部分为开发入门篇 , 主要介绍嵌入式开发的基本方法 , 这部分是本书的重点 , 也是嵌入式Linux学习的难点 , 读者要认真学习 。这部分共5章 , 其中第5章介绍了嵌入式开发的软硬件环境 , 如工具的驱动程序安装、Ubuntu 的安装、DNW的使用、NFS的配置和使用 , 以及Telnet、ftp 等的配置使用:第6章主要讲解交叉编译环境的概念以及工具链的编译、获取:第7章介绍了Bootloader 及典型引导程序的制作 , 如Vivi;第8章讲解内核的定制:第9章介绍了嵌入式Linux文件系统 , 这部分内容较多 , 希望读者重点掌握 。
第三部分是提高篇 , 主要包括第10章驱动程序的开发;第11章嵌入式Linux的图形设计;第12章将给出一个开发实例 , 使读者能系统地了解嵌入式Linux的开发过程 。
先来看看目录

嵌入式linux应用开发教程 嵌入式Linux系统开发的主要步骤


GitHub疯转120W的嵌入式LINUX系统开发教程
嵌入式linux应用开发教程 嵌入式Linux系统开发的主要步骤


GitHub疯转120W的嵌入式LINUX系统开发教程

嵌入式linux应用开发教程 嵌入式Linux系统开发的主要步骤


由于文章字数限制 , 内容将于图片发出;需要完整PDF文档的小伙伴点赞+转发之后 , 私信【666】即可获取!!!
第1章:嵌入式系统基础
嵌入式linux应用开发教程 嵌入式Linux系统开发的主要步骤


GitHub疯转120W的嵌入式LINUX系统开发教程
第2章:Linux基础
嵌入式linux应用开发教程 嵌入式Linux系统开发的主要步骤

推荐阅读