最好的 linux 学习突破口是 linux 系统编程,没有之一!那么什么是Linux系统编程呢?Linux 系统编程,最主要的是介绍 linux 的一些编程思想以及 linux 中相关的 API 用法。
        Linux 最核心的思想是“一切皆文件”!包括:在其它操作系统中就是以文件形式出现的例如文本,音频,视频等等;Linux 下的目录,是以文件形式出现的;linux 驱动的接口等等。
        Linux 中 API 包括:各种文件的操作等等;进程的 API(作为操作系统,学习多任务是必须的);Linux 的内部通信,进程间通信等;网络通信(常规的 socket,udp,tcp 等等);Linux 的时间(linux 有一套自己的时间接口)。

Linux系统编程视频教程:

链接:https://pan.baidu.com/s/1rYYy0JqHB4TFPYQSPPKArw 
提取码:6tap

Linux系统编程电子书:

链接:https://pan.baidu.com/s/1HqPVW4_bE0P-Vcf-UZvUPQ 
提取码:6wpm

视频教程目录:

视频01前言
视频02_01搭建好的最小linux系统
视频02_02搭建最小linux系统
视频03_01helloworld-U盘
视频03_02helloworld-TF卡
视频03_03helloworld编译到最小文件系统
视频04_01linux用户
视频04_02linux用户组
视频04_03linux权限
视频04_04linux相对路径和绝对路径
视频04_05代码运行返回信息
视频05_01文件IO之open打开操作
视频05_02文件IO之creat创建操作
视频05_03文件IO之write 写操作
视频05_04文件IO之read读操作
视频06_01字符设备控制之main函数传参数
视频06_02字符设备控制之led灯
视频06_03字符设备控制之buzzer蜂鸣器
视频06_04字符设备控制之ADC模数转换
视频07_01串口编程之基本概念以及流程分析
视频07_02串口编程之开机启动运行
视频07_03串口编程之打开串口
视频07_04串口编程之串口初始化
视频07_05串口编程之串口发送
视频07_06串口编程之串口接收
视频08_TFTP服务器搭建和测试
视频09_01同一网段的概念
视频09_02开发板实现TFTP文件传输
视频10_01搭建和测试NFS服务器
视频10_02配置内核
视频11_01以NFS方式调试应用
视频11_02最小局域网实现tftp和NFS
视频12_01延时之基本知识介绍
视频12_02延时之延时实验
视频13_01时间之基本概念
视频13_02时间之时间调用
视频13_03时间之时间转换
视频13_04时间之处理器性能测试
视频14Linux编程中man命令的使用
视频15_01管理文件和目录之基本概念
视频15_02管理文件和目录之stat函数组
视频15_03管理文件和目录之chmod权限
视频15_04管理文件和目录之getcwd获取当前目录
视频15_05管理文件和目录之mkdir创建目录
视频15_06管理文件和目录之rmdir删除目录
视频15_07管理文件和目录之chdir改变当前目录
视频15_08管理文件和目录之opendir和closedir目录
视频15_09管理文件和目录之readdir读取目录信息
视频15_10管理文件和目录之链接以及基础知识
视频15_11管理文件和目录之硬链接link
视频15_12管理文件和目录之符号链接symlink
视频15_13管理文件和目录之解除链接unlink
视频15_14管理文件和目录之拷贝文件
视频15_15管理文件和目录之移动文件
视频16_01linux进程之进程基本概念
视频16_02linux进程之进程ID
视频16_03linux进程之exec函数族
视频16_04linux进程之fork创建新进程
视频16_05linux进程之综合例程
视频17_01进程通信之无名管道
视频17_02进程通信之有名管道
视频17_03进程通信之消息队列
视频17_04进程通信之信号
视频17_05进程通信之信号量
视频17_06进程通信之共享内存
视频18网络通信-套字节TCP
视频19网络通信-套接字UDP
视频20搭建web服务器
视频21web控制led

Linux应用开发视频教程相关推荐

  1. 嵌入式linux驱动开发实战教程,嵌入式Linux驱动开发实战视频教程

    嵌入式Linux驱动开发实战教程(内核驱动.看门狗技术.触摸屏.视频采集系统) 适合人群:高级 课时数量:109课时 用到技术:嵌入式 Linux 涉及项目:驱动开发.看门狗技术.触摸屏.视频采集 咨 ...

  2. 嵌入式Linux应用程序开发视频教程-曹国辉-专题视频课程

    嵌入式Linux应用程序开发视频教程-1834人已学习 课程介绍         本课程是嵌入式研发精英培养计划的核心课程,重点讲解嵌入式Linux应用程序开发核心技术,包括嵌入式Linux开发工具的 ...

  3. 软件开发全套视频教程汇总(javaSE,javaEE,linux,android开发,C# ,web前端,大数据云计算,数据挖掘,web前端,php开发,UI设计,C++开发,3D视频)

    软件开发全套视频教程汇总(javaSE,javaEE,linux,android开发,C# ,web前端,大数据云计算,数据挖掘,web前端,php开发,UI设计,C++开发,3D视频) 这是我以前学 ...

  4. 【备忘】史上最全LINUX之13套开发视频教程下载

    尚学堂科技_马士兵_轻松愉快LINUX视频教程[更新完毕-共享完毕] - 2015-07-04 12:08 一个更好的win linux双系统教程[更新完毕-共享完毕] - 2015-07-04 12 ...

  5. 分享一百多套开发视频教程的下载地址(转)

    1. 北京圣思Java培训教学视频(资源共享网) 2.Lucene/WebService/SVN/Ant/SpringMVC视频(学习资料库网) 3.JUnit和Ant视频教程(VeryCD社区) 4 ...

  6. 【嵌入式Linux】嵌入式Linux驱动开发基础知识之Pinctrl子系统和GPIO子系统的使用

    文章目录 前言 1.Pinctrl子系统 1.1.为什么有Pinctrl子系统 1.2.重要的概念 1.3.代码中怎么引用pinctrl 2.GPIO子系统 2.1.为什么有GPIO子系统 2.2.在 ...

  7. 【嵌入式Linux】嵌入式Linux驱动开发基础知识之按键驱动框架

    文章目录 前言 1.APP怎么读取按键值 1.1.查询方式 1.2.休眠-唤醒方式 1.3.poll方式 1.3.异步通知方式 1.5. 驱动程序提供能力,不提供策略 2.按键驱动程序框架--查询方式 ...

  8. 【嵌入式Linux】嵌入式Linux驱动开发基础知识之LED模板驱动程序的改造:设备树

    文章目录 前言 1.驱动的三种编写方法 2.怎么使用设备树写驱动程序 2.1.设备树节点要与platform_driver能匹配 2.2.修改platform_driver的源码 3.实验和调试技巧 ...

  9. 【嵌入式Linux】嵌入式Linux驱动开发基础知识之设备树模型

    文章目录 前言 1.设备树的作用 2.设备树的语法 2.1.设备树的逻辑图和dts文件.dtb文件 2.1.1.1Devicetree格式 1DTS文件的格式 node的格式 properties的格 ...

  10. 【嵌入式Linux】嵌入式Linux驱动开发基础知识之总线设备驱动模型

    文章目录 前言 1.驱动编写的三种方法 1.1.传统写法 1.2.总线驱动模型 1.3.设备树驱动模型 2.Linux实现分离:Bus/Dev/Drv模型 2.1.Bus/Dev/Drv模型 2.2. ...

最新文章

  1. Linux cgroup机制分析之cpuset subsystem
  2. 图像处理与计算机视觉:基础,经典以及最近发展(4)图像处理与分析
  3. mysql常见的sql语法示例
  4. mac mysql mysqldump_Mac下Mysql导出sql语句的方法及可能遇到的mysqldump: command not found...
  5. css hack(ie6-9,firefox,chrome,opera,safari)
  6. MapReduce运行机制
  7. 面向.Net程序员的dump分析
  8. mysql无法启动服务,错误1067
  9. [Linux实用工具]Linux监控工具munin的展示(Nginx)
  10. 反编译那些事儿(二)—枚举的反编译
  11. 关于胶质母细胞瘤的影像组学和影像基因组学
  12. 创建微信公众号测试号
  13. shell加密工具shc的安装
  14. Typora完整教程
  15. 查询IP归属地的接口
  16. JVM内存分配担保机制
  17. 华为2288v3安装linux系统,华为RH2288 V3怎么装系统
  18. 联想小新 Air 13 (Pro) 6,7代笔记本安装Win7系统
  19. switch default多次触发
  20. 编曲的和弦功能进行,及4736251谱子。

热门文章

  1. android+6.0中兴v5s,中兴v5s
  2. windows 程序员计算器
  3. 简略谈谈AS安装的一些小问题
  4. 深度学习在58同城首页推荐中的应用
  5. js根据银行卡号判断属于哪个银行,并返回银行缩写及银行卡类型--bin识别
  6. 新版Ds社区源码(云商城1.0)
  7. qtouch跨平台组态软件四位一体表现
  8. 【操作系统】斐讯K2 PSG1218 A2 版本22.6.512.75 刷breed+老毛子固件
  9. 给大家推荐一个经典的ping工具-MTR
  10. html字体加载太慢,字体加载CSS @font-face性能优化的常用策略