创客学院嵌入式驱动开发——学习资料汇总

总结 

1.创客学院知识巩固-01C语言回顾_C/C++_Set_Mode的博客-CSDN博客
https://blog.csdn.net/Set_Mode/article/details/94431050

2.创客学院知识巩固-02数据结构_Set_Mode的博客-CSDN博客
https://blog.csdn.net/Set_Mode/article/details/94431087

3.创客学院知识巩固-03IO进程_Set_Mode的博客-CSDN博客
https://blog.csdn.net/Set_Mode/article/details/94431120

4.创客学院知识巩固-04网络_Set_Mode的博客-CSDN博客
https://blog.csdn.net/Set_Mode/article/details/94431212

5.创客学院知识巩固-05ARM硬件工作原理_嵌入式_Set_Mode的博客-CSDN博客
https://blog.csdn.net/Set_Mode/article/details/94431315

6.创客学院知识巩固-06系统移植部分小结_Set_Mode的博客-CSDN博客
https://blog.csdn.net/Set_Mode/article/details/94428318

7.创客学院知识巩固-07驱动初级小结_网络_Set_Mode的博客-CSDN博客
https://blog.csdn.net/Set_Mode/article/details/94409265

嵌入式内核及驱动开发

嵌入式内核及驱动开发-01设备驱动环境搭建(交叉开发, tftp,nfs,内核启动,根文件系统制作)

嵌入式内核及驱动开发-02驱动模块开发(编写驱动ko,内核编译,设备树文件的编译,网卡移植,简单驱动代码的编写,驱动Makefile编写,insmod加载ko模块,模块ko参数传递)

嵌入式内核及驱动开发-03字符设备驱动基础(申请设备号,创建设备节点,实现文件操作对象,应用控制驱动,copy_to_user,ioremapled,灯驱动)

嵌入式内核及驱动开发-04 字符设备驱动编写(readl-writel)

嵌入式内核及驱动开发-05 中断编程(添加(定义)设备节点,获取中断号,申请中断,字符设备驱动框架,传递数据给用户)

嵌入式内核及驱动开发-06 中断编程,阻塞,非阻塞,多路复用select和poll,中断下半部,tasklet和work

嵌入式内核及驱动开发-07linux驱动之平台总线(设备驱动模型,sysfs文件系统,device的构建和注册,driver的构建和注册总线,bus匹配)

嵌入式内核及驱动开发-08输入子系统框架 (输入子系统,输入设备驱动程序编写,应用程序读取输入设备数据)

嵌入式内核及驱动开发-09IIC子系统框架使用(I2C协议和时序,I2C驱动框架,I2C从设备驱动开发,MPU6050硬件连接,MPU6050数据读取,MPU6050从设备驱动编写)

嵌入式内核及驱动开发-10设备树(设备树,设备树文件,dtb文件,of解析dts节点的API,获取属性,验证dts的中断信息)

嵌入式系统移植

嵌入式系统移植-01嵌入式基本概念,嵌入式开发环境搭建,目标机搭建,TFTP服务搭建,NFS服务搭建

嵌入式系统移植-02Bootloader移植(bootloader基本概念,U-boot常用命令和配置编译

嵌入式系统移植-03U-boot启动流程, U-boot移植

嵌入式系统移植-04Linux内核分析(Linux内核基本概念,Linux内核启动分析,Linux内核调试方法)

嵌入式系统移植-05Linux内核移植及网卡移植

嵌入式系统移植-06第三方驱动移植(驱动编译进内核Makefile,图像化配置Kconfig,驱动模块,黑白盒对比)

嵌入式系统移 -07植根文件系统制作(根文件系统基本概念,根文件系统设备,访问根文件系统制作)

ARM体系结构及接口技术

ARM体系结构及接口技术-01ARM基础(ARM基本概念,工作模式,寄存器功能)

ARM体系结构及接口技术-02ARM基础(ARM指令存储,逻辑指令,算术跳转指令,load_store指令,堆栈指令)

ARM体系结构及接口技术-03裸机开发

ARM体系结构及接口技术-04ARM中断机制

ARM体系结构及接口技术-05ARM通讯接口

ARM体系结构及接口技术-06ARM异常处理过程,软中断

ARM体系结构及接口技术-07ARM波形控制

 

创客学院嵌入式驱动开发——学习资料汇总_第1张图片

网络

Linux网络编程基础-01_网络基础知识

Linux网络编程基础-02_网络基础知识-Socket 简介

Linux网络编程基础-03_TCP/IP网络编程

Linux网络编程基础-04_TCP/IP网络编程-并发服务器

Linux网络编程基础-05_TCP/IP网络编程-UDP循环服务器

Linux网络编程基础-06_IO模型和多路复用模型

Linux网络编程基础-07_TCP、IP协议原理

Linux网络编程基础-08_网络超时

Linux网络编程基础-09_广播、组播

Linux网络编程基础-10_UNIX域套接字

IO进程

Linux应用程序设计-01_标准I/O

Linux应用程序设计-02_标准I/O

Linux应用程序设计-03_文件I/O

Linux应用程序设计-04_文件锁

Linux应用程序设计_05-进程

Linux应用程序设计-06_wait()和waitpid()

Linux应用程序设计_07-守护进程

Linux应用程序设计_08-进程间通信-管道

Linux应用程序设计_09-进程间通信-信号通信

Linux应用程序设计_10-进程间通信-共享内存

Linux应用程序设计_11-进程间通信-消息队列

Linux应用程序设计_12-进程间通信-信号灯

Linux 进程间通信_13-(system v 信号灯+system v 共享内存)

Linux 进程间通信_14-线程

数据结构&linux c

创客学院知识巩固-01C语言回顾

数据结构概述_00

数据结构线性表实现01

数据结构-单链表02

数据结构-栈03

数据结构-队列04

数据结构-二叉树05

数据结构-查找06

 

参考:知识体系总结-文章链接目录_运维_Set_Mode的博客-CSDN博客
https://blog.csdn.net/set_mode/article/details/94416199#comments

 

你可能感兴趣的:(linux)