• Stars
    star
    183
  • Rank 210,154 (Top 5 %)
  • Language
    C
  • Created over 3 years ago
  • Updated 5 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

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

ARM-Linux-Study

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

仓库大小 ~130MB


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

【主线剧情】Linux 系列,为嵌入式 Linux 的学习记录。

每一篇文章的内容、以及仓库的内容都极其丰富~

仓库地址:

小站文章 【主线剧情】Linux 系列 - 分类 - 欢迎来到 Staok - 瞰百易 (gitee.io)

负责声明

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

!学习来源!

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

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

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

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

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

首先是基础

  • 主线剧情0.0-Linux学习资源大综合(在 【0 ARM & 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性能优化相关总结(尚无)

More Repositories

1

Awesome-Embeded-AI

收集关于嵌入式领域的机器学习算法实现的进展、相关论文和文章、开发库等,帮助初学者快速了解、学习和入门嵌入式领域的机器学习。CC-BY-NC-SA 4.0。
287
star
2

stm32_framework

一个志在实现STM32F1、F2和F4工程模板的项目,集成了FreeRTOS、LWIP、FATFS、DSP、USB、IAP、菜单库、有限状态机模板等等的组件,以及未来将加入的加密、BPNN、最小二乘、音频图片视频解码、LittlevGL等诸多常用的算法或组件,并具有良好的易用性、解耦性和可剪裁性!
C
246
star
3

iBLDC

月更或者年更。志在做一个纯粹的、包含软硬件的、功率涵盖从小到大的 方案,查阅 n^2 的各方资料,对 BLDC&PMSM 进行一个大综合、大整理,查阅、比较和整理 大量的 网络教程、大厂手册、开源解决方案,在这里形成 原理和解决方案 的打通式介绍。
198
star
4

IMU-study

对常见IMU芯片的原理、驱动和数据融合算法整理,以区分某度、某坛上面碎片化严重到影响入坑的乱象
C
164
star
5

Awesome-K210

收集关于K210的MaixPy开发和SDK IDE开发等的软硬件入门资料,帮助初学者快速了解、学习和使用K210
Python
84
star
6

thoughs-about-hardware-design

介绍和罗列关于硬件设计所需要考虑的各个方面。纯个人经验总结,非科班念经。永远地不定期更新。CC-BY-NC-SA 4.0。
Batchfile
66
star
7

coding-style-and-more

C 编写规范和其他。永远地不定期更新。CC-BY-NC-SA 4.0。
C++
28
star
8

protection-circuits

对保护电路中的过流、过压、软起动、防反接、通讯和信号隔离、电平转换、防共地干扰、TVS瞬态抑制、共模抑制和电磁兼容做一个大总结
27
star
9

pid_realize

实现PID的几种算法:积分分离,变限积分,和可选择的不完全微分、微分先行。
C
19
star
10

u-iap

一个志在实现适用于 MCU 的通用 IAP 程序框架,可以从串口、外部 SPI FLASH、外部 SDIO SD 卡、USB Device MSC 或者 USB HOST MSC等等途径更新 MCU 固件。(只是记录想法,有缘再建设)
17
star
11

PowerBar

一个实现大功率可调的开关电源,附带多路多种输出和实用功能。方案已基本确定。
Batchfile
15
star
12

Awesome-AI-Tools

一个集合了各个AI工具集合的集合
14
star
13

esp8266-esp32-development

收集关于esp32和esp8266主流的简便的开发教材、工具和例程,方便快速入门或者快速拾起。
C
13
star
14

HDL-FPGA-study-and-norms

HDL & FPGA 学习和规范。CC-BY-NC-SA 4.0。
Verilog
9
star
15

Public-License-List

罗列各种开源代码的协议以供选择
7
star
16

buck-cc-cv

一个实现了恒流恒压的电源的简单项目,测试上传
C
7
star
17

lvgl_port_win-linux_vscode

LVGL移植win端(SDL或windrv)模拟显示流畅解决方案,并且同时支持linux端(DRM或FB)。VsCode工程,cmake 构建,可 F5 一键运行。使用 SquareLine 生成前端 UI 文件。
C
7
star
18

Mini-DSO-WaveGen-in-one

STC官网的"STC32G示波器" 和 @老刘爱捣鼓 的"STC15波形发生器" 二合一/重新画板 项目。
C
5
star
19

Cpp-Learning

C++学习总结备查
C++
5
star
20

iUPS-12V

12V输出的不间断电源,大功率/真稳压/真电池管理。(只是记录想法,有缘再建设)
5
star
21

Basic-charge-pump

一个电荷泵升压电路的基本实现,包含一个MOS高端驱动分立元件原理说明multisim仿真文件
4
star
22

Staok.github.io

Staok 瞰百小站。十年饮冰凛冬袭,难凉热血瞰百易。让杂乱的都清晰再现。让“高科技”的归于寻常百姓家。使用 Hugo 和 LoveIt 主题搭建,内容遵循 CC BY-NC-SA 4.0。。
HTML
4
star
23

FQ

花Q,嘿嘿嘿
3
star
24

STC15-Development-board

这个项目本是给电子科技实验室做一款入门开发板用于新人学习。
Batchfile
3
star
25

IEEE-1451-study

IEEE 1451 智能传感器接口标准,读原文、相关论文,学习记录,源码实现。
C
2
star
26

norm-of-software-and-hardware

目录贴,个人软硬件规范的索引总贴。以及本科阶段触及的大部分领域及其顺延的小总结。CC-BY-NC-SA 4.0。
2
star
27

Please-stay-in-the-future

科幻小说《请留在未来》
1
star