`

嵌入式Linux知识结构

阅读更多

P { MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px }

嵌入式Linux知识结构:

1、嵌入式处理器与裸机程序开发

ARM处理器7个工作模式

ARM系统寄存器(31个通用寄存器,6个程序状态寄存器)

ARM寻址方式

ARM汇编指令集

ARM环境C语言编程

ARM中断与异常

ADS集成开发环境

裸机程序开发(串口、LCD、时钟、LED、按键)

2、Linux系统管理

Linux定制安装

Linux命令详解

samba、nfs、tftp、wireshark使用

Shell编程

3、Linux应用程序开发

GCC、GDB、Makefile

文件、时间编程

多进程、多线程程序设计

进程间通讯

网络编程

QT图形化应用程序开发

Android图形化应用程序开发

4、Linux内核开发与系统移植

Linux内核配置与裁剪

Linux内核模块开发

根文件系统制作

进程子系统

内存子系统

Proc文件系统

系统调用

内核定时器

内核异常分析

5、Linux驱动程序开发

字符设备驱动

总线、设备、驱动模型(2.6内核提出的模型)

硬件访问技术

中断处理

Input设备驱动

Platform驱动

PCI、USB驱动

网卡驱动

触摸屏驱动

串口驱动

 

学习顺序

 

嵌入式处理器与裸机程序开发

系统管理

应用程序开发

内核开发基础

嵌入式Linux环境搭建

Linux驱动程序开发

深入学习Linux内核

 

推荐书籍:

UNIX环境高级编程(应用程序设计、系统管理)

Linux设备驱动程序

深入理解Linux内核

 

学习方法总结:

1、看视频

2、做实验

3、看推荐教材,加深理解

4、第二遍实验

 

 

 

 

分享到:
评论

相关推荐

    《嵌入式Linux应用开发完全手册》1-14章.pdf

    《嵌入式Linux应用开发完全手册》是韦东山编著的一本专门针对嵌入式Linux系统开发的教程书籍。...通过本书,读者将能够建立起完善的嵌入式Linux知识结构,并具备从底层硬件到上层软件开发的综合能力。

    part3 嵌入式Linux系统结构.pptx

    通过本资料,你可以了解嵌入式linux系统的结构,认识linux系统的嵌入式知识。

    嵌入式linux知识要点

    ### 嵌入式Linux知识要点详解 #### 一、Linux系统基础 1. **Linux系统概述**:介绍Linux操作系统的起源、发展及其在嵌入式领域的应用优势。 - Linux作为一款开源的操作系统,其内核由Linus Torvalds创建,并逐渐...

    嵌入式Linux知识库

    ### 嵌入式Linux知识库 #### 项目简介 嵌入式Linux作为一种广泛应用的操作系统,在各种嵌入式设备和物联网(IoT)应用中扮演着核心角色。本知识库旨在为开发者提供一个全面深入的资源集合,涵盖从基础知识到高级技术...

    嵌入式Linux应用开发完全手册.pdf

    此外,书中还提到了嵌入式Linux的迅速发展和对专业人才的需求,强调了学习嵌入式Linux的困难以及缺乏完善知识结构的问题。作者通过自己的学习经历和工作经验,指出了掌握嵌入式Linux开发需要的知识点,如理解电路...

    嵌入式linux知识培训

    ### 嵌入式Linux知识培训详析 #### 嵌入式Linux开发的基本知识 嵌入式Linux,作为在嵌入式系统中广泛应用的操作系统,其开发涉及到多个层次的知识和技术。从BootLoader到Kernel,再到文件系统和应用程序,每个环节...

    [野火]《嵌入式Linux驱动开发实战指南——基于i.MX6ULL系列》

    本资源总结了基于 i.MX6ULL 系列的嵌入式 Linux 驱动开发实战指南,涵盖了从 SDK 目录结构到驱动开发的各个方面。下面是从该资源中总结出的知识点: 1. 嵌入式 Linux 驱动开发概述 嵌入式 Linux 驱动开发是指在...

    《嵌入式Linux应用开发完全手册》2.pdf

    作者在书中强调了嵌入式Linux入门的困难和缺乏完善知识结构的问题,提出初学者往往遇到许多低级错误,但随着经验的积累,能够逐渐体会到深入学习的乐趣。韦东山通过分享自己的学习经历和工作经验,希望帮助读者快速...

    imx6ull嵌入式linux驱动开发指南pdf(正点原子)

    该资源为 i.MX6ULL 嵌入式 Linux 驱动开发的综合指南,涵盖了基本概念、硬件平台介绍、驱动开发基础知识、驱动开发流程、Roots 文件系统构建、驱动移植与搭建、高级驱动开发技术等方面的知识,为开发者提供了详细的...

    精通ARM嵌入式Linux系统开发1

    书中通过大量的例程来讲解知识要点,并提供了大量极有参考价值的开发案例,读者可以通过这些例程和开发案例对嵌入式Linux开发有一个系统的学习和提高。 《精通ARM嵌入式Linux系统开发》共包括4个方面的内容:在...

    嵌入式Linux的 几本好书推荐(个人很喜欢)

    以下是一些我个人非常推荐的关于嵌入式Linux的好书,它们覆盖了从基础到高级的各种知识点,帮助读者深入理解并掌握这一技术。 1. **《Linux设备驱动程序开发手册》**:这本书是学习Linux内核驱动程序开发的经典之作...

    嵌入式Linux应用开发完全手册

    第1篇 嵌入式Linux开发环境构建篇 第1章 嵌入式Linux开发概述 第2章 嵌入式Linux开发环境构建 第3章 嵌入式编程基础知识 第4章 Windows、Linux环境下相关工具、命令的使用 第2篇 ARM9嵌入式系统基础实例篇 第5章 ...

    嵌入式Linux系统开发标准教程》第2版 PDF 全

    《嵌入式Linux系统开发标准教程》第2版是一本专为嵌入式系统开发者设计的详尽指南,涵盖了从基础到高级的嵌入式Linux系统开发知识。这本书旨在帮助读者掌握在各种嵌入式平台上构建、移植和优化Linux系统的技能。尽管...

    -嵌入式Linux C语言程序设计基础教程(微课版)-习题答案

    这门课程或教程不仅适合初学者,也适合有一定经验但希望进一步提升C语言和嵌入式Linux知识的专业人士。通过系统的学习和实践,学习者将能够熟练地编写高质量的C语言代码,并在嵌入式Linux平台上实现各种功能。

    嵌入式linux应用程序开发标准教程(第二版)PPT

    《嵌入式Linux应用程序开发标准教程(第二版)》是华清远见教育集团推出的一本经典教材,专门针对想要深入理解和实践嵌入式Linux应用程序开发的读者。这本教材凝聚了业界权威培训机构多年的经验和智慧,旨在帮助学习...

    嵌入式Linux应用程序开发详解嵌入式Linux网络编程,嵌入式Linux应用程序开发详解,C,C++

    嵌入式Linux应用程序开发是一个广阔而深奥的领域,它涉及到操作系统、硬件接口、系统级编程以及网络通信等多个方面。本篇文章将聚焦于嵌入式Linux的网络编程,这一章节着重讲解如何在嵌入式环境中利用C和C++语言进行...

    网络计算机嵌入式Linux系统结构与研究.pdf

    本文对网络计算机嵌入式Linux系统结构进行了研究和构建,旨在增强网络计算机的功能,降低系统对服务器的依赖性,并拓展计算机应用范围。嵌入式Linux系统作为最常见的嵌入式系统,具有免去了许可证费用、提供了强大...

    嵌入式Linux网络体系结构设计与TCP/IP协议栈.part5

    全书共分12章,第1章概述Linux内核组件与内核技术特点,以及网络体系结构实现应用到的内核开发的基础知识。第2~5章在介绍了实现网络体系结构、协议栈、设备驱动程序的两个最重要的数据结构sk_buff和net_device的...

    【正点原子】I.MX6U嵌入式Linux驱动开发指南V1.6.7z

    《I.MX6U嵌入式Linux驱动开发指南》这本书,结合了理论知识和实践经验,对于想要从事或已经从事I.MX6U平台嵌入式Linux驱动开发的工程师来说,是一份宝贵的参考资料。通过阅读和实践书中的内容,开发者可以更好地理解...

Global site tag (gtag.js) - Google Analytics