Skip to content

ARM Linux 的学习历程。包括应用、驱动、设备树,GCC, Make, CMake, Bash, Vim, Git 等等大集合内容。文章遵守 CC BY NC SA 4.0 协议。

Notifications You must be signed in to change notification settings

Staok/ARM-Linux-Study

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ARM-Linux-Study

仓库地址:

ARM Linux 的学习历程,文章遵守 CC BY NC SA 4.0 协议。

仓库大小 ~130MB

p.s 有的文件夹里面有后面添加的 说明:... .txt 文件,请参考。


必先看:主线剧情 系列 的循序渐进的查看顺序

【主线剧情】Linux 系列,为嵌入式 Linux 的学习记录 的多篇文章。每一篇文章的内容、以及仓库的内容都极其丰富~

在小站上也有 【主线剧情】Linux 系列 - 分类 - 欢迎来到 瞰百Staok (但只在 Github 仓库 里面会是最新的)。

负责声明

本 ARM-Linux-Study 仓库是个人学习之后的总结,是稍微系统性的整理备查,不适合用来初学 Linux,初学 嵌入式 Linux 强推 去看 主线剧情0.0-Linux学习资源大综合 这个文章里 !学习来源! 一节总结的,主要是 入手开发板,跟着教程学

!学习来源!

下面仅为个人见到的选择的推荐,欢迎补充!

最推荐的就是 “入手开发板,跟着教程学” 的方式即可~

就这些,我不会列成吨的资料骑脸。。

可以先鸟瞰一下 ARM 系列处理器的当前局面

  • 主线剧情-番外01-ARM系列快速鸟瞰(在 【0 ARM & Linux 主线剧情系列文章】 文件夹里面)。

首先是基础和环境搭建

  • 主线剧情0.0-Linux学习资源大综合(在 【0 ARM & Linux 主线剧情系列文章】 文件夹里面,下同)。
  • 参看 【0 Linux 开发环境搭建】 文件夹。(尚无,计划出,有人催更则会加急)
  • 主线剧情01-ARM-IMX6ULL基础学习记录。
  • 主线剧情02-ARM-Linux基础学习记录。

然后是应用编程

  • 主线剧情08-Linux应用编程-学习总结备查(在 【Linux 通用应用开发】/主线剧情08-Linux应用编程-学习总结备查 文件夹里面)。

然后是驱动编程

  • 主线剧情07.1-Linux驱动编程-基本字符设备和设备树维护(在 【Linux 通用驱动开发】/基本字符设备驱动程序-输出 文件夹里面)。
  • 主线剧情07.2-Linux驱动编程-各种内核机制总结(将长期建设,用到的时候才会慢慢补充)(在 【Linux 通用驱动开发】/基本字符设备驱动程序-输入 文件夹里面)。
  • 主线剧情07.3-Linux驱动编程-内核态API总结备查(在 【Linux 通用驱动开发】 文件夹里面)。
  • 主线剧情07.4-Linux驱动编程-内核线程相关API(在 【Linux 通用驱动开发】 文件夹里面)(尚无)。

可以系统看一下 设备树

  • 主线剧情-番外02-设备树详解(在 【0 ARM & Linux 主线剧情系列文章】 文件夹里面)。

然后是移植相关

(有兴趣则去学习,这部分将长期建设,用到的时候才会慢慢补充)

  • 主线剧情03-NXP-i.MX系列的u-boot移植基础详解(在 【0 ARM & Linux 主线剧情系列文章】 文件夹里面)。
  • 主线剧情04——计划为 Linux 内核配置与移植(尚无)。
  • 主线剧情05——计划为 Buildroot 使用和应用开发(尚无)。
  • 主线剧情06——计划为 Ubuntu 的移植(尚无)。

优化相关

  • 主线剧情09-Linux性能优化相关总结(尚未完全总结)

About

ARM Linux 的学习历程。包括应用、驱动、设备树,GCC, Make, CMake, Bash, Vim, Git 等等大集合内容。文章遵守 CC BY NC SA 4.0 协议。

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published