教程名称:国嵌Linux嵌入式视频教程
课程目录:
第1天(嵌入式系统概述)# _9 ?* \\\\4 z* H! k+ u4 ?) `* s, ?3 @5 y
体验入门班-1-1(嵌入式系统概述)3 `. e# R/ B: H T+ B$ G
体验入门班-1-2(ARM概述)
体验入门班-1-3(嵌入式Linux概述)
体验入门班-1-4(2440开发板介绍)
体验入门班-1-5(软硬件环境搭建)
-第2天(开发板快乐体验)) O' M2 [+ t* D1 s/ G3 }8 m2 h
体验入门班-2-1(开发板系统安装)– d3 `; s& J2 I( r9 a0 Z
体验入门班-2-1(开发板系统安装-Jlink方式)1 u8 @6 a6 e; {. _* X! T" E
体验入门班-2-1(开发板系统安装-并口方式)
体验入门班-2-2(裸机程序体验)
体验入门班-2-3(QT系统体验)
体验入门班-2-4(Android系统体验)
* c: F! L4 C+ @7 i- |: _2 {
课程1-嵌入式入门体验班(下)
-第3天(Linux系统体验)
体验入门班-3-1(Linux定制安装) E) [ b' z# F; w. B
体验入门班-3-2(Linux命令)
体验入门班-3-3(VI使用)
体验入门班-3-4(Linux系统管理)
体验入门班-3-5(Shell编程)
体验入门班-3-6(Qcd功能演示)
体验入门班-3-7(必修实验)7 @" A! ]+ I$ m O. `8 ^+ W- A
课程2-嵌入式Linux应用开发班9 n) h; \\\\$ [$ c% I
-第1天(编程基础)
应用班-1-1(GCC程序编译)
应用班-1-2(GDB程序调试); T; Q; Q* w) ` N( W
应用班-1-3(makefile工程管理)
应用班-1-4(必修实验)
-第2天(文件时间编程)
应用班-2-1(系统调用方式访问文件)
应用班-2-2(库函数访问文件)
应用班-2-3(时间编程)0 `# D. G' F1 b& ~) y6 [. o
应用班-2-4(必修实验)
-第3天(多进程程序设计)
应用班-3-1(进程控制原理)– Z& P$ N% e" a n; Z* _1 K9 T
应用班-3-2(进程控制程序设计)
应用班-3-3(必修实验)
-第4天(进程间通讯)
应用班-4-1(进程间通讯概述)
应用班-4-2(管道通讯)
应用班-4-3(信号通讯)5 @8 V; y* e5 g4 K; p+ F( ~
应用班-4-4(共享内存通讯)
应用班-4-5(必修实验)9 _$ @/ `; q! M! B' y( w. @3 Y
-第5天(进程间通讯)4 O7 ]5 K) x6 N* W9 Y: Y2 m
应用班-5-1(消息队列)& m5 [* B4 O5 g+ T8 i5 I
应用班-5-2(信号量)
应用班-5-3(必修实验)% d+ `, L+ F+ L
-第6天(进程间通讯)
应用班-6-1(线程基础)' C: N6 W" |# c" O6 O6 z5 D, e
应用班-6-2(多线程程序设计)
应用班-6-3(必修实验)2 a0 ]' I3 V* }1 ~. t2 ?1 O1 [' o
-第7天(网络编程)
应用班-7-1(Linux网络概述)" ^8 B! E7 r4 `
应用班-7-2(Linux网络编程基础)
应用班-7-3(TCP程序设计)
应用班-7-4(UDP网络程序设计)– I( E) M* F- V& ?. [
应用班-7-5(并发服务器)9 _- s9 Q9 s( }" T: `1 q3 L5 m* g
应用班-7-6(必修实验)' e! ?2 f) e" |
* T K) h. N9 ~( ?4 p: O
课程3 ARM系统精讲班
-第1天(ARM系统开发基础)& X0 _1 |. S/ P
-ARM系统精讲班-1-1(ADS集成开发环境)" G7 a/ A! l4 a
-ARM系统精讲班-1-2(ARM工作模式)
-ARM系统精讲班-1-3(ARM寄存器)5 G* ~/ V& K! K; C) A* h9 G( v
-ARM系统精讲班-1-4(ARM寻址方式), J8 k2 D3 H! R# w5 j
-ARM系统精讲班-1-5(ARM汇编指令详解)
-ARM系统精讲班-1-6(ARM伪指令)
-ARM系统精讲班-1-7((混合编程)
-ARM系统精讲班-1-8(必修实验)
-第2天(LED与按键驱动程序设计)9 ?# Q: o# o/ N! M) h, X; M
-ARM系统精讲班-2-1(GPIO)
-ARM系统精讲班-2-2(LED控制程序设计)
-ARM系统精讲班-2-3((LED闪烁)5 Q0 q. e% |. L: Y, U
-ARM系统精讲班-2-4(ARM中断控制系统); b' R% H W" D" D9 o7 U4 s K
-ARM系统精讲班-2-5(按键控制程序)
-ARM系统精讲班-2-6(必修实验)5 O7 N* u0 o6 q- p5 J8 O
课程4(嵌入式LINUX内核驱动进阶班-上)
-第1天(内核开发基础)
内核驱动进阶班-1-1(Linux内核简介)" O5 r- k9 b* B" m+ Q* N. w
内核驱动进阶班-1-2(Linux内核源代码)( g( _/ U7 H1 s6 E
内核驱动进阶班-1-3(Linux内核配置与编译)
内核驱动进阶班-1-4(Linux内核模块开发)
内核驱动进阶班-1-5(必修实验)
-第2天(U-Boot移植): g+ |) Q& z: V9 B' z6 P" P0 J( Z
内核驱动进阶班-2-1(嵌入式linux系统架构)
内核驱动进阶班-2-2(交叉工具链)9 o' c f2 s1 [) N: l
内核驱动进阶班-2-3(Bootloader介绍)
内核驱动进阶班-2-4(U-Boot介绍)% n" Z6 g7 {, b5 r
内核驱动进阶班-2-5(U-Boot命令)2 |2 x( D7 h3 v! J) T' B9 ]
内核驱动进阶班-2-6(U-Boot启动流程)3 |) m' W4 T: K. |7 d
内核驱动进阶班-2-7(Uboot移植) E8 j$ _! I, o+ ~8 ?1 x- V
内核驱动进阶班-2-8(必修实验)0 p' `$ E/ |" l% T# @" j( b' T2 k
课程4(嵌入式LINUX内核驱动进阶班-下)1 s$ a6 o* G9 S H+ D' e
-第3天(内核开发基础)9 z/ x1 o8 l9 K; c! ]' x; d
内核驱动进阶班-3-1(嵌入式linux内核制作)
内核驱动进阶班-3-2(根文件系统制作); ?9 V- b) E, f/ ?: X* D
内核驱动进阶班-3-3(内核启动流程)2 w' S: ?: {5 V& B+ u6 P
内核驱动进阶班-3-4(嵌入式文件系统)( Q- D8 r9 d# p) n2 X6 U
内核驱动进阶班-3-5(必修实验)
-第4天(内存管理子系统)' \\\\% N# ~6 z3 b7 k4 M. K6 W
内核驱动进阶班-4-1(Linux内存管理)
内核驱动进阶班-4-2(进程地址空间)
内核驱动进阶班-4-3(内核地址空间)
内核驱动进阶班-4-4(Linux内核链表)– M6 B+ c' P" M; s, h2 C
内核驱动进阶班-4-5(Linux内核定时器)7 T. \\\\2 Q3 F& ?/ g9 o/ U
内核驱动进阶班-2-7(Uboot移植)
内核驱动进阶班-2-8(必修实验): v- l& S4 G f1 |) k/ ~9 l
-第5天(进程管理子系统)# |* d3 ]1 n3 w5 ^; i+ X
内核驱动进阶班-5-1(LINUX进程控制); }! q7 F7 y2 |& v( o& ~5 A4 u7 M
内核驱动进阶班-5-2(LINUX进程调度)0 X2 J9 Z# P4 l4 s/ h1 U. S9 [/ ~
内核驱动进阶班-5-3(Linux系统调用), ^/ i+ R) S4 H2 q% y
内核驱动进阶班-5-4(Proc文件系统)
内核驱动进阶班-5-5(内核异常分析)! B# J1 A6 e; z
内核驱动进阶班-5-6(必修实验)2 L5 [0 _+ g4 S, e
-第6天(简单字符设备驱动程序设计)' [) X7 ?' ^' Q5 E
内核驱动进阶班-6-1(LINUX驱动程序介绍)
内核驱动进阶班-6-2(字符设备驱动程序设计)
内核驱动进阶班-6-3(字符设备驱动程序实例分析)
内核驱动进阶班-6-4(竞争与互斥)
内核驱动进阶班-6-5(必修实验)$ z3 C* g% p( Y) T' N- s. r9 Q
-第7天(高级字符设备驱动程序设计)* Z0 x7 b) R0 T9 ]& U0 U/ e G) {& g
内核驱动进阶班-7-1(Ioctl设备控制)
内核驱动进阶班-7-2(内核等待队列)5 Z$ V3 o1 A+ {3 Q! T& a
内核驱动进阶班-7-3(阻塞型字符设备驱动)
内核驱动进阶班-7-4(Poll设备方法)
内核驱动进阶班-7-5(自动创建设备文件)
内核驱动进阶班-7-6(必修实验)
课程5-嵌入式LINUX内核驱动深入班8 }4 j& n5 n/ F+ ]5 e6 P% D6 t
-第一天<br style="word-wrap: break-word; color: rgb(105, 105, 105); font-family: "Microsoft Yahei", Simsun; font-size: 14px; white-space: normal; background-color: rgb(255, 255,