联系

嵌入式工程师自我修养系列教程:Linux三剑客

内容简介

工欲善其事,必先利其器。Vim+Git+Makefile是Linux环境下嵌入式开发常用的工具。本专题主要面向初次接触Linux的新手,熟练学习工作中常用的工具,在以后的学习和工作中提高效率。

嵌入式工程师自我修养系列教程:Linux三剑客

资源目录

——/计算机教程/17-51CTO/037-嵌入式工程师自我修养系列教程:Linux三剑客

C语言实战之学生成绩管理系统

1.课程及项目简介.mp4 134.62MB

10.编码(4)之成绩查询.mp4 48.3MB

11.编码(5)之成绩修改.mp4 79.9MB

12.编码(6)之成绩统计.mp4 25.65MB

13.编码(7)之人机交互菜单和模块集成.mp4 66.1MB

14.代码优化及测试流程.mp4 112.72MB

15.安装安装包制作及发布.mp4 65.14MB

2.软件开发基本流程.mp4 136.39MB

3.可行性分析及项目开发计划.mp4 24.75MB

4.需求分析.mp4 60.31MB

5. 概要设计.mp4 99.54MB

6.详细设计.mp4 100.5MB

7.编码(1)之工程创建、成绩打印.mp4 106.69MB

8.编码(2)之数据存储模块.mp4 99.56MB

9.编码(3)之成绩添加、成绩删除.mp4 192.01MB

C语言那些事儿

1-1 你真的了解C语言吗.mp4 182.67MB

1-2 学习C语言的重要性.mp4 64.49MB

1-3 C语言及标准的发展过程.mp4 156.54MB

1-4 C语言的特点.mp4 39.86MB

1-5 C语言为什么这么难学?.mp4 31.56MB

10-1 指针的基本概念.mp4 257.41MB

10-10 const关键字修饰指针.mp4 37.37MB

10-11 指针数组作为main函数参数.mp4 69.22MB

10-12 restrict关键字修饰指针.mp4 44.84MB

10-2 指向变量的指针.mp4 132.75MB

10-3 指向数组的指针.mp4 148.62MB

10-4 指向二维数组的指针.mp4 82.99MB

10-5 指针数组.mp4 58.65MB

10-6 指向字符串的指针.mp4 38.89MB

10-7 指向指针的指针.mp4 113.61MB

10-8 指向函数的指针.mp4 40.68MB

10-9 函数指针.mp4 44.67MB

11-1 结构体的基本概念.mp4 151.22MB

11-2 结构体数组.mp4 61.62MB

11-3 指向结构体的指针.mp4 112.38MB

11-4 结构体函数.mp4 20.3MB

11-5 共用体.mp4 91.08MB

11-6 枚举.mp4 46.27MB

11-7 使用typedef定义数据类型.mp4 57.44MB

11-8 结构体成员为柔性数组(C99).mp4 39.22MB

11-9 复合字面量.mp4 29.19MB

12-1 预处理的基本概念.mp4 64.82MB

12-2 宏定义.mp4 108.96MB

12-3 一些预定义的宏.mp4 43.26MB

12-4 头文件包含.mp4 82.55MB

12-5 条件编译.mp4 55MB

12-6 其它预处理命令.mp4 121.65MB

13-1 动态内存管理.mp4 79.7MB

13-2 动态内存申请函数.mp4 68.05MB

13-3 内存泄露与野指针.mp4 105.24MB

14-1 文件的基本概念.mp4 158.21MB

14-2 文件的打开与关闭.mp4 47.2MB

14-3 文件的读写函数.mp4 105.73MB

14-4 文件状态监测函数.mp4 42.59MB

14-5 文件的随机读写.mp4 69.26MB

2-1 开发环境安装及使用.mp4 138.9MB

2-2 计算机基本原理介绍.mp4 115.88MB

2-3 计算机编程语言的发展.mp4 65.36MB

2-4 可执行程序是怎么生成的?.mp4 125.34MB

2-5 程序到底是怎么运行的?.mp4 32.59MB

2-6 程序安装原理及过程分析.mp4 29.44MB

2-7 制作自己的第一个程序安装包.mp4 46.19MB

3-1 hello world程序分析.mp4 100.13MB

3-2 标识符与关键字.mp4 105.36MB

3-3 常量与变量.mp4 157.93MB

3-4 二进制计数制及和其它进制转换.mp4 87.73MB

3-5 数据在内存中的表示.mp4 180.6MB

3-6 程序调试技巧.mp4 74.8MB

4-1 整型类型数据.mp4 123.17MB

4-2 字符型数据.mp4 139.61MB

4-3 浮点型数据.mp4 63.67MB

4-4 类型转换.mp4 85.48MB

4-5 布尔类型_Bool(C99).mp4 36.87MB

4-6 复数类型_Complex(C99).mp4 25.12MB

5-1 运算符与表达式.mp4 154.42MB

5-10 一些容易出错的优先级.mp4 25.58MB

5-2 算术运算符.mp4 81.24MB

5-3 赋值运算符.mp4 55.96MB

5-4 关系运算符.mp4 38.79MB

5-5 逻辑运算符.mp4 46.33MB

5-6 位逻辑运算符.mp4 143.41MB

5-7 条件运算符.mp4 32.47MB

5-8 逗号表达式.mp4 27.03MB

5-9 C语言的序列点(C99).mp4 99.56MB

6-1 格式输出函数printf.mp4 95.18MB

6-2 格式输入函数scanf.mp4 84.46MB

6-3 字符输入输出函数.mp4 55.69MB

6-4 字符串输入输出函数.mp4 51.19MB

6-5 printf家族其它函数.mp4 57.57MB

7-1 结构化程序设计和流程图.mp4 41.54MB

7-2 顺序程序设计.mp4 30.59MB

7-3 选择程序设计.mp4 120.58MB

7-4 循环结构程序设计.mp4 93.59MB

8-1 函数的基本概念.mp4 139.19MB

8-10 内联函数.mp4 48.5MB

8-11 库函数基础.mp4 96.63MB

8-12 开发自己的函数库.mp4 117.7MB

8-2 函数的参数.mp4 91.43MB

8-3 函数的嵌套与递归.mp4 58.18MB

8-4 变量的作用域.mp4 88.68MB

8-5 变量的链接属性.mp4 35.04MB

8-6 变量的存储类型.mp4 126.53MB

8-7 关键字volatile.mp4 23.9MB

8-8 多个C源文件组织方式.mp4 105.05MB

8-9 内部函数与外部函数.mp4 33.14MB

9-1 数组的基本概念.mp4 223.01MB

9-2 二维数组.mp4 94.49MB

9-3 字符数组与字符串.mp4 67.1MB

9-4 字符串处理函数.mp4 58.74MB

9-5 数组作为函数的参数.mp4 108.4MB

9-6 变长数组.mp4 43.71MB

Git零基础实战

1.1 Git简介.mp4 71.08MB

10.1 管理本地文件,防止隐私泄露.mp4 46.32MB

10.2 发起一个公开项目.mp4 68.29MB

10.3 发起一个私人项目.mp4 55.27MB

10.4 搭建本地git服务器.mp4 148.12MB

10.5 Git+Repo+Gerrit环境介绍.mp4 66.7MB

2.1 在Windows下面安装git.mp4 26.97MB

2.2 在Linux下安装git.mp4 53.57MB

3.1 git仓库创建及配置.mp4 77.35MB

3.2 git基本流程介绍.mp4 59.35MB

3.3 分支和标签简单使用.mp4 23.64MB

4.1 Git基本概念:工作区、暂存区和版本库.mp4 65.28MB

4.2 git对象模型:blob、tree、commit.mp4 115.69MB

4.3 git引用:分支和标签.mp4 90.46MB

5.1 文件管理:文件添加及提交.mp4 47.49MB

5.2 文件删除.mp4 63.88MB

5.3 文件重命名.mp4 20.01MB

5.4 忽略指定格式的文件.mp4 41.27MB

5.5 撤销本地仓库的修改.mp4 43.53MB

5.6 差异比较git diff.mp4 43.05MB

5.7 压缩仓库.mp4 42.7MB

6.1 commit对象与存储.mp4 25.29MB

6.2 查看提交历史:git log.mp4 64.79MB

6.3 提交查找:git grep.mp4 26.8MB

6.4 提交修改:git revert.mp4 61.36MB

6.5 Git置位:git reset.mp4 52.17MB

6.6 给提交重新排序:git rebase.mp4 67.49MB

6.7 将多个提交合并为一个提交.mp4 23.43MB

6.8 将一个提交分解为多个提交.mp4 28.8MB

6.9 恢复隐藏的历史.mp4 65.45MB

7.1 分支的基本概念.mp4 42.77MB

7.10 恢复已删除分支的提交.mp4 50.08MB

7.11 一个脱离了组织的提交:no branch.mp4 28.9MB

7.2 分支的基本使用.mp4 59.07MB

7.3 分支的合并.mp4 20.55MB

7.4 解决合并冲突.mp4 82.95MB

7.5 压合合并提交.mp4 33.52MB

7.6 挑选合并.mp4 34.47MB

7.7 分支衍合.mp4 57.82MB

7.8 分支合并与衍合的区别.mp4 66.33MB

7.9 分支修改储藏.mp4 31.54MB

8.1 远程仓库的概念.mp4 59.53MB

8.2 使用github代码托管.mp4 78.67MB

8.3 远程仓库的基本操作.mp4 64.3MB

8.4 远程分支的基本操作.mp4 81.44MB

8.5 远程分支和本地分支的区别.mp4 49.01MB

8.6 添加新的远程版本库.mp4 22.08MB

9.1 标签的远程操作.mp4 36.65MB

Linux三剑客配套代码PPT

Git零基础实战

Git零基础实战.pdf 1.79MB

Makefile工程实践

Makefile_lesson_code.tar 600KB

Makefile工程实践.pdf 843.26KB

Makefile工程实践(第2季)

Autotools发展史.png 38.63KB

chap1 什么是Autotools、automake、Autoconf.zip 643.14KB

chap10 软件打包测试及发布.zip 1.17MB

chap2 Autotools发展史.zip 398.31KB

chap3 使用Autotools宏和变量配置flat项目.zip 537.57KB

chap4 shallow目录结构的makefile.zip 368.13KB

chap5 头文件管理及路径指定.zip 583.52KB

chap6 构建目标文件.zip 446.14KB

chap7 使用libtool构建动态链接库.zip 1.4MB

chap8 使用第三方静态库和动态库.zip 780.15KB

chap9 deep目录结构的makefile及库的多目录构建.zip 786.45KB

Linux发行版之间的关系.jpg 162.32KB

命令流程图.png 29.91KB

vim从入门到精通

vim从入门到精通.pdf 246.54KB

vim从入门到精通-第2季

vim从入门到精通(第2季)-插件定制.rar 46.15MB

使用QEMU搭建u-boot+linux+NFS开发环境

课程PPT&代码.zip 838.48KB

嵌入式软件调试

专题1:软件调试理论基础

1.软件调试基础.pdf 507.63KB

2.常用的软件调试方法.pdf 290.08KB

3.常见的错误类型.pdf 299.13KB

4.debug文件和release文件的区别.pdf 611.35KB

5.断点和单步是怎么实现的?.pdf 348.98KB

6.仿真器调试原理.pdf 359.34KB

7.JTAG和Jlink调试原理及区别.pdf 751.12KB

专题2:printf函数打印高阶技巧

1.输出重定向.pdf 453.13KB

2.打印文件名、函数名、行号.pdf 263.79KB

3.打印缓冲问题.pdf 345.17KB

4.打印开关控制.pdf 255.96KB

5.打印等级控制.pdf 251KB

专题3:Linux内核日志打印技巧

1.实验环境介绍.pdf 302.48KB

10.使用proc与内核进行交互.pdf 285.74KB

2.printk打印数据格式与打印等级.pdf 428.31KB

3.printk实现机制分析(一):控制台、终端和串口之间的关系.pdf 451.78KB

4.printk实现机制分析(二):内核实现与日志系统.pdf 488.83KB

5.printk实现机制分析(三):printk打印配置.pdf 471.46KB

6.打印函数调用栈.pdf 270.49KB

7.动态调试.pdf 360.11KB

8.strace命令.pdf 387.3KB

9.内核转储.pdf 362KB

嵌入式软件调试专题(3)源代码

1

arm-driver

hello.c 418B

Makefile 357B

x86-driver

console.sh 53B

hello.c 418B

Makefile 248B

10

my-proc

Makefile 362B

my_proc.c 2.02KB

my-proc-test

Makefile 362B

my_proc.c 1.62KB

2

hello.c 1.28KB

Makefile 364B

5

hello.c 1.28KB

Makefile 364B

6

hello.c 522B

Makefile 364B

7

hello.c 803B

Makefile 364B

8

app

chardev_app.c 212B

driver

char.c 2.68KB

Makefile 362B

test

hello.c 72B

hello.log 2.62KB

vim.txt 282.28KB

9

dump.c 141B

零基础玩转Linux+Ubuntu

Linux发行版之间的关系.zip 146.83KB

零基础玩转Linux+Ubuntu.rar 7.38MB

Makefile工程实践

1.1 Makefile基本概念.mp4 128.77MB

1.2 程序的编译和链接.mp4 77.12MB

2.1 Makefile的基本语法.mp4 55.49MB

2.2 Makefile基本组成单元:规则.mp4 107.19MB

2.3 变量.mp4 105.74MB

2.4 条件执行.mp4 16.04MB

2.5 函数.mp4 43.94MB

2.6 库的生成和使用:动态库、静态库.mp4 70.22MB

2.7 Makefile的执行过程.mp4 20.22MB

2.8 Makefile的隐含规则.mp4 50.52MB

3.1 构建MP3项目工程.mp4 43.89MB

3.10 支持软件的安装与卸载.mp4 25.56MB

3.11 重构我们的Makefile.mp4 100.58MB

3.2 自动添加目标头文件的依赖.mp4 79.2MB

3.3 使用目录管理源文件.mp4 73.71MB

3.4 使用目录管理目标文件.mp4 97.04MB

3.5 使用目录管理依赖关系文件.mp4 92.79MB

3.6 使用目录管理头文件.mp4 24.71MB

3.7 支持静态库的生成和使用.mp4 77.87MB

3.8 支持动态库的生成和使用.mp4 83.28MB

3.9 支持第三方静态库、动态库的使用.mp4 27.78MB

Makefile工程实践(第2季)

1.什么是Autotools.mp4 179.55MB

10.软件打包与发布.mp4 74.62MB

2.Autotools发展史.mp4 88.05MB

3.使用变量、宏生成flat目录Makefile.mp4 96.68MB

4.shallow目录结构的Makefile.mp4 66.66MB

5.头文件管理、路径指定、对依赖关系的影响.mp4 140.32MB

6.构建目标文件.mp4 46.77MB

7.使用libtool构建动态链接库.mp4 121.88MB

8.使用第三方静态库、动态库.mp4 57.89MB

9.deep目录结构的makefile、库的多目录构建.mp4 66.66MB

vim从入门到精通

1.课程介绍、vim简介及安装.mp4 56.76MB

10.文本查找与替换.mp4 53.99MB

11.修改的撤销、重做与保存.mp4 32.81MB

12.编辑多个文件.mp4 51.4MB

13.分页与折叠栏.mp4 56.16MB

14.多窗口操作.mp4 49.5MB

15.vim配置与插件介绍.mp4 26.09MB

2.vim工作模式简介.mp4 53.94MB

3.光标移动.mp4 90.15MB

4.滚屏与跳转.mp4 22.07MB

5.文本插入操作.mp4 32.47MB

6.文本删除操作.mp4 50.34MB

7.文本复制、剪切与粘贴.mp4 35.08MB

8.文本修改与替换.mp4 20.86MB

9.组合命令使用.mp4 27.01MB

vim从入门到精通-第2季

0.vim演示视频.mp4 13.15MB

1.vim配置与配置文件.mp4 172.76MB

10.C语言插件的使用.mp4 126.51MB

11.Supertab插件.mp4 31.45MB

12.C文件和头文件快速切换.mp4 21.86MB

13.书签的使用.mp4 19.61MB

14.保存会话信息.mp4 82.22MB

15.小结与作业.mp4 62.84MB

2.按键映射.mp4 144.96MB

3.vim脚本语法.mp4 103.66MB

4.在函数、变量、宏之间来回跳转.mp4 83.9MB

5.使用taglist显示函数、宏、结构体列表.mp4 60.6MB

6.使用Winmanager插件显示文件列表窗口.mp4 56.98MB

7.cscope查找工具的使用.mp4 55.48MB

8.使用quickfix显示错误列表和跳转.mp4 124.84MB

9.添加注释.mp4 26.37MB

使用QEMU搭建u-boot+linux+NFS开发环境

1.为什么要使用QEMU学习嵌入式开发.mp4 112.21MB

2.搭建嵌入式开发基本环境.mp4 166.4MB

3.QEMU安装及仿真开发板介绍.mp4 131.36MB

4.编译Linux内核镜像和dtb文件.mp4 63.69MB

5.使用busybo制作根文件系统.mp4 161MB

6.使用u-boot引导Linux内核镜像.mp4 155.57MB

7.挂载NFS文件系统.mp4 37.01MB

8.完善NFS根文件系统.mp4 49.13MB

9.在开发板上运行应用和驱动程序.mp4 32.85MB

嵌入式软件调试

专题1:软件调试理论基础

1.什么是软件调试?.mp4 140.45MB

2.常用的软件调试方法.mp4 42MB

3.常见的错误类型.mp4 70.22MB

4.debug文件和release文件的区别.mp4 106.93MB

5.断点和单步是怎么实现的?.mp4 57.74MB

6.仿真器调试原理.mp4 36.06MB

7.JTAG和Jlink调试原理及区别.mp4 51.66MB

专题2:printf函数打印高阶技巧(免费)

1.输出重定向.mp4 116.18MB

1.输出重定向_片头.mp4 169.69MB

2.打印文件名、函数名、行号.mp4 25.9MB

3.打印缓冲问题.mp4 38.95MB

4.打印开关控制.mp4 27.09MB

5.打印等级控制.mp4 48.46MB

专题3:Linux内核日志打印技巧

1.内核实验环境介绍.mp4 99.19MB

10.使用proc文件系统与内核交互.mp4 102.98MB

2.printk打印数据格式与打印等级.mp4 72.14MB

3.printk实现机制分析(一)控制台、终端和串口之间的关系.mp4 100.41MB

4.printk实现机制分析(二)内核实现和日志系统.mp4 131.95MB

5.printk实现机制分析(三)printk打印配置.mp4 70.15MB

6.打印函数调用栈.mp4 65.28MB

7.动态调试.mp4 127.71MB

8.strace命令.mp4 129MB

9.内核转储.mp4 44.46MB

目录.txt -1.#INDB

零基础玩转Linux+Ubuntu

1.1 课程简介及Linux学习路线介绍.mp4 123.56MB

1.2 Linux和Ubuntu的关系.mp4 31.7MB

1.3 ubuntu16.04安装以及新特性介绍.mp4 101.92MB

1.4 X-window和桌面环境KDE、GNOME.mp4 33.73MB

2.1 linux基本命令使用.mp4 176.52MB

2.2 Linux高级命令简单使用.mp4 75.29MB

2.3 shell脚本入门.mp4 71.62MB

2.4 vi及vim入门.mp4 102.73MB

2.5 Make工程管理.mp4 87.67MB

3.1 什么是环境变量.mp4 148.27MB

3.2 文件系统管理.mp4 91.59MB

3.3 用户账户管理.mp4 126.02MB

3.4 文件访问权限.mp4 81.47MB

3.5 进程管理.mp4 80.67MB

3.6 源码软件包的编译、安装、卸载.mp4 131.63MB

3.7 制作自己的deb软件安装包.mp4 61.1MB

3.8 使用apt安装卸载软件.mp4 62.82MB

3.9 使用wine安装Windows应用软件.mp4 48.56MB

4.1 NFS服务器配置及使用.mp4 48.82MB

4.2 Samba服务器配置及使用.mp4 62.22MB

4.3 SSH远程登录.mp4 87.1MB

4.4 FTP服务器配置及使用.mp4 83.84MB

您可能还喜欢...

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注