0-嵌入式 ARM Linux学习大纲

概述

本系列的博客,主要是指导想学嵌入式ARM Linux的新手同学,作为一个学习指导,本博客的侧重点在于实战,属于入门级的教程。

学习路线

入门篇

1、 vmware虚拟机的安装

2、vmware虚拟机中安装ubuntu操作系统

3、ubuntu操作系统中常用开发工具安装

4、arm 交叉工具安装

5、windows环境中常用软件安装

6、arm linux C程序交叉编译和部署体验

7、Linux C 文件操作编程

8、Linux C 多进程,多线程和进程通信和线程同步编程

9、Linux C Socket编程

中级篇

1. Linux驱动模块的编译和部署

2、Linux内核源码编译和部署验证

3、Linux字符设备驱动

4、Linux Platform设备驱动

5、设备树文件的概念

6、I2C设备驱动

7、SPI设备驱动

8、Regmap的使用

9、IIO设备驱动

10、Input设备驱动

11、PWM设备驱动

12、RTC设备驱动

13、Linux设备驱动开发内存管理

14、Linux设备驱动开发中断管理

15、Linux设备驱动开发DMA操作

高级篇

1、uboot裁剪和定制开发

2、kernel裁剪和定制开发

3、buildroot Linux系统定制和开发

4、Yocto Linux系统定制和开发

5、Ubuntu系统定制和开发

6、Debian 系统定制和开发

7、Harmony(兴趣爱好)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值