STDC

  • 01: Linux基础、C程序框架、变量、数据类型

  • 02: 操作符、分支、循环

  • 03: 数组、函数

  • 04: 指针、字符串、宏

  • 05: 多文件编程、结构体、指针高级、文件操作

DATASTRUCTURE

  • 01: 数据结构、栈、队列、链表

  • 02: 链表、二叉树、排序算法

  • 03: 排序算法、查找算法

UNIXC01

UNIXC02

  • 01: 进程

  • 02: 进程间通信

  • 03: 网络基础、TCP编程

  • 04: UDP编程、线程

STDCPP01

  • 01: C++介绍、C++基础

  • 02: C++的函数、动态内存管理、引用

  • 03: 类和对象、构造函数、初始化表

  • 04: this指针、常成员、析构函数、拷贝构造和拷贝赋值

STDCPP02

  • 01: 单例模式、操作符重载

  • 02: 继承

  • 03: 多态、异常

QT

  • 01: Qt简介、父窗口、信号和槽

  • 02: 面向对象的Qt编程、Qt设计师

  • 03: Qt创造器、事件

  • 04: Sqlite数据库、Qt中使用Sqlite数据库

  • 05: Qt网络编程

ARM-CORTEX-A01

  • 01: 嵌入式系统简介、开发板介绍、GPIO接口

  • 02: UART控制单元应用、shell框架编程(一)

  • 03: shell框架编程(二)、I2C总线控制

  • 04: I2C总线应用(MMA8653)

ARM-CORTEX-A02

  • 01: ARM体系介绍、ARM汇编指令(一)

  • 02: ARM汇编指令(二)、汇编指令应用

  • 03: 栈操作指令、伪指令、C和汇编的相互调用

  • 04: ARM异常处理和中断设置、异常代码分析

PORTING

  • 01: linux系统移植简介、内核烧写实验、uboot介绍

  • 02: uboot工程、uboot启动、Linux内核简介

  • 03: 内核模块的编译与安装、根文件系统介绍

  • 04: telnet远程登录、镜像的制作与使用、基于网络的文件系统

LDD

  • 01: 设备驱动定义、系统调用 、内核模块、内核函数prink

  • 02: 混杂驱动、Linux中断编程、顶半部和底半部

  • 03: 硬件定时器、内核时间概念、内核软件定时器、内核延时方法

  • 04: 休眠方法、等待队列特点、以及等待队列编程

  • 05: 按键去抖动01、ioremap01

  • 06: 按键去抖动02、ioremap02、mmap

EHOME

  • 01: 项目功能介绍、QT移植、温度测量之需求分析

  • 02: DS18B20硬件介绍、 原理分析 、 驱动实现 、QT界面实现

  • 03: mjpg-streamer介绍、 代码分析 、移植、 QT界面显示视频