GitHub疯转120W的嵌入式LINUX系统开发教程
嵌入式Linux系统由于具有开源、网络功能强大、内核稳定、高效等特性,在产品开发周期、产品的功能可扩充性、开发时的人力投入等方面都具有显著的优势,因此广泛应用于高、中、低端智能电子设备中。而它与ARM的结合,更是- -种 主流的解决方案。嵌入式Linux+ARM已经广泛应用于机顶盒、智能手机、平板电脑、MPC(多媒体个人计算机).网络设备、工业控制等领域,并且具有良好的市场前景。
嵌入式系统是以应用为中心,以计算机技术为基础,采用可裁剪软硬件,适用于对功能、可靠性、成本、体积、功耗等要求严格的专用计算机系统。
在新兴的嵌入式系统产品中,常见的有MP3.智能手机、平板电脑、数字播放器、GPS、机顶盒、嵌入式服务器、家庭游戏网关、VoIP、 PDA、数字视讯录像机及瘦客户机等。嵌入式系统是未来生活的- -个基础平台,将会大大影响人们的生活方式。
本书将系统地讲解嵌入式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的开发过程。
先来看看目录
由于文章字数限制,内容将于图片发出;需要完整PDF文档的小伙伴点赞+转发之后【点击此处】即可获取!!!
第1章:嵌入式系统基础
第2章:Linux基础
第3章:ARM体系架构
第4章:嵌入式编程
由于文章字数限制,内容将于图片发出;需要完整PDF文档的小伙伴点赞+转发之后,【点击此处】即可获取!!!
第5章:软硬件开发环境
第6章:交叉编译工具
第7章:Bootloader详解及移植
第8章:定制内核移植
由于文章字数限制,内容将于图片发出;需要完整PDF文档的小伙伴点赞+转发之后,【点击此处】即可获取!!!
第9章:嵌入式Linux文件系统
第10章:嵌入式Linux驱动程序开发基础
第11章:嵌入式Linux图形设计
第12章:嵌入式视频监视系统开发实例
由于文章字数限制,内容将于图片发出;需要完整PDF文档的小伙伴点赞+转发之后【点击此处】即可获取!!!
以上是 GitHub疯转120W的嵌入式LINUX系统开发教程 的全部内容, 来源链接: utcz.com/z/267494.html