Skip to content

haixuanwo/learn_imx6ull

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 

Repository files navigation

learn_imx6ull

学习韦东山老师的imx6ull嵌入式课程

四大模块

1. 快速入门

Linux系统

《Linux/UNIX系统编程手册》 《UNIX环境高级编程》

  • 文件:create,open,write,read,ioctrl,close
  • 进程:创建、销毁
  • 线程:创建、销毁、互斥锁
  • socket网络
  • 进程通信:无名管道、有名管道、消息队列、信号、信号量、共享内存

Embedded基础

  • Framebuffer
  • 文字font
  • 输入子系统
  • 网络编程
  • 多线程编程
  • I2C应用编程
  • 串口应用编程

Embedded Driver

  • hello驱动框架
  • 硬件原理图
  • GPIO
  • LED驱动
  • 驱动设计思想
  • 总线设备驱动模型
  • 设备树
  • LED模板
  • 按键
  • GPIO和Pinctrl子系统
  • 异常与中断
  • Linux系统对中断的处理
  • 驱动基础:休眠与唤醒、POLL机制、异步通知、阻塞与非阻塞、定时器、中断、工作队列、中断的线程处理、mmap

2. 项目经验

3. 驱动大全

About

学习韦东山老师的imx6ull嵌入式课程

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages