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

嵌入式Linux系统以其开源、强大的网络功能、稳定的内核和高效性,以及在产品开发周期、产品功能扩展性和开发过程中的人力投入等方面的明显优势,广泛应用于高、中、低端智能电子设备 。而其与ARM的结合是一种主流的解决方案 。嵌入式Linux+ARM已经广泛应用于机顶盒、智能手机、平板电脑、MPC(多媒体个人电脑)、网络设备、工业控制等领域,具有良好的市场前景 。
嵌入式系统以应用为中心,以计算机技术为基础,采用可定制的硬件和软件,适用于对功能、可靠性、成本、体积和功耗有严格要求的专用计算机系统 。
在新兴的嵌入式系统产品中,MP3、智能手机、平板电脑、数字播放器、GPS、机顶盒、嵌入式服务器和家庭游戏是常见的 。
网关、VoIP、 PDA、数字视讯录像机及瘦客户机等 。嵌入式系统是未来生活的- -个基础平台,将会大大影响人们的生活方式 。
本书将系统讲解嵌入式Linux开发过程中的每一个步骤,详细分析每个过程中的疑点和难点 。本书分为三个部分,共12章 。每个部分如下:
第一部分是基础知识,主要讲解嵌入式系统和Linux的基础知识 。第一章是嵌入式系统基础,主要讲解嵌入式系统的概念、历史、应用和前景 。第2章是Linux的介绍,主要涉及Linux的基础知识,比如Linux桌面系统,常用Linux软件的使用,常用Linux命令 。第3章是ARM架构,主要介绍ARM架构的相关知识,比如ARM指令集,ARM处理器的基本原理 。第四章是嵌入式编程,将简要介绍嵌入式汇编语言和C语言的编程基础 。
第二部分是开发入门,主要介绍嵌入式开发的基本方法 。这部分是本书的重点,也是学习嵌入式Linux的难点 。读者应该仔细研究一下 。本部分共五章,其中第五章介绍了嵌入式开发的软硬件环境,如工具、Ubuntu、DNW的驱动安装,NFS的配置和使用,Telnet、ftp的配置和使用等 。第六章主要介绍交叉编译环境的概念以及工具链的编译和获取 。第七章介绍了Bootloader和典型引导程序的制作,如昕薇 。第八章讲解内核的定制:第九章介绍嵌入式Linux文件系统,内容非常多,希望读者重点关注 。
第三部分是改进章节,主要包括第十章的驱动开发 。第十一章嵌入式Linux的图形设计;第十二章将给出一个开发实例,让读者系统地了解嵌入式Linux的开发过程 。
我们先来看看目录吧
GitHub为120W疯狂的嵌入式LINUX系统开发教程
GitHub为120W疯狂的嵌入式LINUX系统开发教程
由于文章字数限制,内容会以图片发送;需要完整PDF文档的朋友点赞+转发后,私信【666】即可获取!!!
第1章:嵌入式系统基础
GitHub为120W疯狂的嵌入式LINUX系统开发教程
第2章:Linux基础
GitHub为120W疯狂的嵌入式LINUX系统开发教程
第3章:ARM体系架构
GitHub为120W疯狂的嵌入式LINUX系统开发教程
【嵌入式Linux系统开发的主要步骤 嵌入式linux应用开发教程】GitHub为120W疯狂的嵌入式LINUX系统开发教程
第4章:嵌入式编程由于文章字数限制,内容会以图片发送;需要完整PDF文档的朋友点赞+转发后,私信【666】即可获取!!!
第5章:软硬件开发环境 第6章:交叉编译工具 第7章:Bootloader详解及移植
GitHub为120W疯狂的嵌入式LINUX系统开发教程
GitHub为120W疯狂的嵌入式LINUX系统开发教程
第8章:定制内核移植由于文章字数限制,内容会以图片发送;需要完整PDF文档的朋友点赞+转发后,私信【666】即可获取!!!
第9章:嵌入式Linux文件系统
GitHub为120W疯狂的嵌入式LINUX系统开发教程
第10章:嵌入式Linux驱动程序开发基础
GitHub为120W疯狂的嵌入式LINUX系统开发教程
第11章:嵌入式Linux图形设计
GitHub为120W疯狂的嵌入式LINUX系统开发教程
第12章:嵌入式视频监视系统开发实例
GitHub为120W疯狂的嵌入式LINUX系统开发教程
由于文章字数限制,内容会在图片中发出;需要完整PDF文档的朋友点赞+转发后,私信【666】即可获取!!!报告评论0
请先 。
贴个评论~
经典SQL面试问题–行列转换


    推荐阅读