嵌入式 Linux 应用开发学习笔记(系列目录)

嵌入式 Linux 学习笔记系列目录:Ubuntu 入门、环境搭建、交叉编译与 Makefile、文件 IO、Framebuffer、网络编程、多线程与 I2C 应用编程,共 7 篇。

本系列整理自嵌入式 Linux 应用开发的学习过程(基于 IMX6ULL 开发板),原文较长,现按主题拆分为 7 篇:

  1. 学习路线、资料下载与 Ubuntu 入门 — 学习路线对比、开发板资料获取、Linux 常用命令与 vi 编辑器
  2. 环境搭建与开发板操作 — MobaXterm / FileZilla / ADB,交叉编译第一个 APP 与 LED 驱动实验
  3. 交叉编译、GCC 与 Makefile — GCC 编译过程、动态/静态库制作、Makefile 从基本规则到工程实例
  4. 文件 IO 与系统调用 — open/read/write/lseek 函数详解及内核系统调用机制
  5. Framebuffer 与文字显示 — LCD 操作原理、字符编码、点阵字库与 freetype 矢量字体
  6. 输入系统、网络编程与多线程 — input 子系统、TCP/UDP socket 编程、线程创建与信号量/互斥量同步
  7. I2C 应用编程 — I2C 协议要点、I2C-Tools 操作 AP3216C 传感器、编写 APP 直接访问 EEPROM

注:原笔记中「串口 UART 编程」一章尚在学习整理中,内容补全后会更新到对应篇章。

使用 Hugo 构建
主题 Stack 由 Jimmy 设计