|
|
课程介绍:
6 Y3 Z, }2 i, u. D) t. w
3 A3 e H0 ^8 C嵌入式 Linux是以Linux为基础的嵌入式作业系统,它被广泛应用在移动电话、个人数字助理(PDA)、媒体播放器、消费性电子产品以及航空航天等领域中。今天楼主在这里给大家分享一个嵌入式Linux基础视频教程,初学者可以看看!# w' S9 l/ l5 _" h: F
) h# R7 Z* S$ u5 B7 P. e
-------------------课程目录-------------------
+ \/ J* V. ^1 p1 I0 ?
! ~, b; ? ^) h; j. ~6 b<嵌入式Linux细分渲染完>9 a7 D( Z Q- A% ~8 o
├day01-01 系统介绍之缓冲区刷新.mp4
3 C7 G( P6 o/ n4 a; o├day01-02 系统介绍之man手册的使用.mp4
' P( p" o2 J+ e├day02_文件查找规则.mp49 L* M6 @% E9 s* ~! Z2 w6 A
├day03-01 调试输出点.mp4
6 F3 x5 r8 w h+ {├day03-02 改变结构体对齐规则.mp4( t) n) A O: N' O4 ~7 W0 e
├day03-03 零长数组.mp4
( D6 N ^ N) Z' `* L7 r/ C├day04-01 错误输出.mp41 g- i3 V& Z) Q# Y+ h- S3 t2 L: C/ [
├day04-02 文件操作.mp43 @$ X! S7 G$ B2 ]1 a: S
├day08-01获取文件目录属性.mp4, j3 h4 Z: j! ~3 M& l) U
├day08-02 获取当前工作目录.mp4
, F4 J3 r5 v/ u! B4 ]% ^├day09-01 临时文件.mp43 O- i8 _$ T L# b0 l; Q
├day09-02 获取系统环境变量.mp4
# ]8 w6 L1 y9 Q2 o6 W/ A├day10_环境变量的增、删、改、查.mp4
9 s; L: H% _ V├day11-01 创建屏蔽字.mp4
4 U) P1 @4 T6 B# F├day11-02 知识小结.mp4
6 U% b3 G- S; z% q) K1 X5 ^├day12-01 dup文件描述符复制.mp4
, v. u, i% X, v+ P$ S├day12-02 dup2 文件描述符复制.mp4- M. w X8 J- U# m% n
├day13_Mmap与文件关联映射.mp4
' c! B( }7 o: V├day14-01 匿名模式.mp4
; ?1 ]% O, @1 n- n├day14-02 缓冲区(行缓冲 全缓冲 无缓冲).mp4* H8 d6 C, M5 m3 Q
├day14-03 获取进程id.mp4/ c& {0 q6 k2 N0 c5 |) i
├day15-01 获取fork子父进程id.mp4
: u2 }# Q" U6 A0 T% @% v5 C7 D/ R├day15-02 子父进程 执行顺序 资源共享 资源回收.mp4
5 ]& V- t4 n% e0 n6 F├day16-01 ufork之子父进程 执行顺序 资源共享 资源回收.mp4( }1 S; {1 p' u+ [# R! o1 s
├day16-02 孤儿进程.mp4
8 S4 R( {* r3 r( ]- `3 i1 F1 ?/ I5 _: }├day16-04 守护进程讲解.mp4
# w8 b) `. n7 a. |- ] u/ }( v/ B├day17-01 守护进程实现.mp4
7 s. W% A. B* z, {├day18-01 fork与sighal的组合(避免僵尸进程).mp47 @5 _0 U; P% N; M; e9 m
├day18-02 匿名管道之创建、缓冲区大小、阻塞模式.mp4
: [! P& T5 c! X/ h( E6 F├day18-03 知识点总结.mp45 w; @4 N2 R4 ^: j5 G+ ]4 L2 S D
├day19_匿名管道子父进程通信、有名管道创建、删除.mp40 n' k2 m# B; c8 K( [& ]
├day20_有名管道的特点、在子父进程及非子父进程间操作.mp4. W% f1 d r( R# e
├day21-01 有名管道的创建、缓冲区大小、阻塞模式、信号.mp4
L% W* u8 n- O( _4 ]* O+ @0 R├day21-02 有名管道进程间通信.mp4: h0 e4 k! l# F9 K1 b* L
├day22_消息队列默认属性及改变方法.mp4
. Q& z" O3 e6 C+ h- ?4 d├day23-01 消息队列、读写操作.mp4
) i- E) J5 q; W( Y! I# F├day23-02 消息队列之mp-notify读操作.mp4
) E9 O/ N: _/ T6 D1 b├day23-03 消息队列之mp-tined-recv、mp-tined-sewd.mp4
1 ~: L6 _8 F4 M+ h" E" j) {├day24-01 共享内存的读写操作.mp4
) Z- P' v: k3 V6 P; O├day24-02 共享内存与map的公用.mp4
# N* L2 t" J* u$ k├day25-01 共享内存综合案例操作.mp4
$ m1 c& u" ?* z0 g H- x├day25-02 匿名信号量的讲解使用.mp4
% R% C k! p' D2 G( m├day25-03 匿名信号量同步.mp4, Q6 u1 X; G8 y1 e! }* V% f; Z
├day26-01巩固知识点回顾与总结.mp40 Y5 ^: C) E% _! A" Q; _. s. W
├day26-02 匿名信号量的互斥.mp4# V, y( Y" p8 ?. G. m4 k
├day26-03 线程id 线程比较.mp45 `, P3 f* P w$ D
├day27-01 线程的执行顺序 资源共享.mp4: p9 J6 Q- b3 c' x; ~) y2 e
├day27-02 线程资源回收 线程变量创建 线程属性.mp4# z& b% D i; K
├day27-03 线程栈空间获取 线程中断.mp4
! b/ c! K- H/ ^1 Y/ T7 r├day28-01 线程及信号量组合同步、组合互斥.mp41 j/ ?' g/ ^4 H9 A- H8 s
├day28-02 线程及互斥量 组合互斥 组合同步.mp4
4 b4 M! G: }9 N; h4 o3 V/ A. a% y├day29-01 线程综合(1).mp44 q" k* s# u" W( ?
├day29-02 线程综合(2).mp42 t2 C6 d8 q' | U) E# W
├day30_select监听文件描述符.mp4
1 F" y0 o3 z) ?. R0 w├day31-01 网络知识点讲解.mp40 j1 j2 G" n1 S! B- c/ J
├day31-01网络函数讲解.mp4
+ L9 i0 I/ J+ Y0 Y+ P1 y5 R3 Z2 F├day31-02 网络之本地socket通信.mp4
" j# k# w: [' u* Y├day31-03 网络函数讲解.mp4& i+ u L# P) `5 C& x. R8 a0 ~
├day32_本地socket客户端与服务器的实现.mp44 O8 l: ?$ m8 P' x! h$ d
├day33_udp客户端与服务器的数据通信的实现.mp4
V9 t! O) k. P* Q7 ]├day34_tcp客户端与服务器的编写.mp4* q$ o/ o+ R! \+ K/ M6 e
├day35-01 http服务器实现.mp4
; p. K( S4 w& \! s├day35-02 DRP组包、拆包.mp4
$ }1 z& K- d$ d( I/ Q- Z% D2 H. z: s├day36- udp服务器与客户端select模式实现.mp4# }1 P: Y2 r P& W+ c
├day37-01 udp服务器与多客户端与客户端与客户端聊天实现.mp4
$ b: N+ m6 }/ v7 O0 F3 `, p% M├day37-02 缓冲区大小改变、数据的发送模式、关闭行为重写.mp4! O4 ? t+ M3 D O5 G' a
├day37-03 广播的发送与接收.mp4( l4 Q9 ^+ x0 Y' {, x# F& o3 V
├day37-04 多播的发送与接收.mp4
" `/ i) ^6 V' _2 L* E├day38-01 C与C++封装的实现.mp4
. B8 p. K( t3 M c6 A- U├day38-02 c与c++传承的实现、重载的实现.mp4
# {3 K6 R1 C; I6 ~6 ]' S├day38-03 c++结构体结点、标准输入输出、指针.mp4, @6 ^9 D" }' U5 }
├day39-01 动态内存分配.mp46 z: \, t1 N4 ~ _8 ]. ?2 r5 v
├day39-02 引用与取地址符的区别.mp4
, J- r; }2 ~# R3 D& B/ z2 O├day39-03 构造函数讲解.mp4
) p4 h3 |% |9 n. ?, k2 d/ ~, \├day40-01 构造函数讲解.mp46 i' V( G1 h; R/ m' }
├day40-02 析构函数讲解.mp4) ?! L* T' G" A/ G5 p4 `: w2 @
├day40-03 拷贝构造函数讲解.mp4
( _* q8 k+ w* D J├day40-04 const、steotic、关键字、对象数组化.mp4
' } E6 k" a( A$ }├day41-01 using的使用.mp40 ^, K1 F/ ]7 r% B
├day41-02 c与c++类型对比、资源分配对比.mp4
6 K q" u8 B# c├day41-03 枚举.mp4
0 U8 K! u; b4 E% F8 F' p6 e0 [├day41-04 有元函数.mp4
, m% F8 ]6 u! M5 {├day42-01 私有保护、公有继承.mp4
1 c* u4 {" w0 T├day42-02 继承using授权、继承遮蔽、多继承.mp4
6 I7 A# X1 @0 [├day42-03 给基类构造传参、继承重载、多继承.mp4# ~& u: h D& |& n- a
├day43-01 虚基类、虚函数.mp44 f4 }5 y, I0 G- d/ }# ?
├day43-02 多态的讲解.mp4
$ ~. H$ b2 N" u) u├day44-01 虚析构函数.mp4
' g" X. N y/ B2 N├day44-02 纯虚函数.mp4
& G) e) Q$ s1 f y1 `- {) C$ \- n, D7 r$ \├day44-03 防止类隐式转换 .mp4& {1 X7 E% Y2 O' W
├day44-04 操作运算符.mp4/ T6 q/ r* U) z0 V1 ?( e* }
├day44-05 异常处理.mp4
4 r0 n/ s v; x+ P$ M/ B% P├day5-01 系统调用之文件操作.mp4
2 {: J6 l$ T# c2 O! c P" n├day5-02 C库函数对文件操作.mp4) g( X. v1 T4 V4 K) D5 e1 a9 |3 X
├day6-01 获取文件访问标识、文件加锁.mp4
o3 d1 Y% l7 F2 a3 E├day6-02 文件的访问权限、文件权限操作.mp4: e. E5 Z8 k" H7 i4 Z
├day7-01链接文件操作.mp4* X, n7 a; K: l6 E8 ]
└day7-02 目录操作.mp4* Q3 e0 v; u8 u Y- ^; l. v o
+ }/ u2 |* h* }, ?# |3 q4 @
+ \4 I: }$ o) t4 v* q( g- g+ @4 M& g% _1 j
|
|