linuxc笔记

操作

系统

用来组织管理计算机的软硬件资源,提供便利给用户。

计算机硬件资源

组成计算机的所有硬件资源,以及外接的IO设备

计算机件资源

操作硬件的APP或者应用程序,还有一些文件

作用

就是给用户提供便于操作计算机软硬件资源的接口(工具)

操作系统的分类

根据源代码是否开放,可以将操作系统分为开源操作系统闭源操作系统

嵌入式因为需要可裁剪的操作系统,因此大多数人使用的都是开源操作系统

开源操作系统

Linux、μC-OS

闭源操作系统

Windows、macOS

批处理操作系统

比较古老,将任务成批量运行,节约计算机时间。

根据操作系统处理指令的速度不同,分为实时操作系统分时操作系统

实时操作系统微秒级,百万分之一秒)

RTOS、μC-OS Ⅱ、实时版Linux、RT-Thread

分时操作系统毫秒级,千分这一秒)

Linux、Windows

多任务操作系统

多个应用程序可以同时执行的操作系统。

用户操作系统

支持多个用户同时使用的操作系统。

常用嵌入式操作系

可裁剪)

Linux、μC-OS Ⅱ、VxWorks、Windows、Android、

embedded、IOS

Linux操作系统

一个开源的,多任务的,多用户的,有实时版和非实时版的操作系统

Linux操作系统的发展历程

1969年

·汤普森K . Thompson于1969年在小型计算机上开发UNIX系统

1970年

UNIX系统投入运行。   UNIX诞生地点:贝尔实验室

1972年

丹尼斯·里奇DennisRitchie开发出C语言,用来改写原来用汇编语言编写的UNIX,由此产生了UNIX Version V

1977年

UNIX的重要分支诞生(加州大学-伯克利软件研发中心)

1979

UNIX闭源,禁止对学生开放

1991年

Linux诞生   林纳斯•托瓦兹Linus Torvalds

Linux来源于MINIX,MINIX来源 于UNIX,Linux使用GNU的开发工具,于是开源,并且是款类UNIX操作系统。

UNIX系统

DSB UNIX、AT&T UNIX、Mac OS、GUN/ Linux

Linux系统

CentOS、RedHat、Debian、Ubuntu

UNIX系统的接口

POSIX(可移植操作系统接口(Portable Operating System Interface )

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
学习 Linux 驱动开发需要掌握以下几个方面的知识: 1. Linux 操作系统的内核架构和基本原理。 2. C 语言编程基础和数据结构。 3. 设备驱动的基本概念和工作原理。 4. Linux 驱动程序的开发方法和调试技巧。 以下是我给出的学习笔记: 1. Linux 操作系统的内核架构和基本原理 - Linux 内核的基本组成部分 - 进程管理 - 内存管理 - 文件系统 - 网络协议栈 - 设备驱动 - Linux 内核的编译和安装 - 下载内核源码 - 配置内核选项 - 编译内核 - 安装内核 - Linux 内核的模块化 - 模块的编写和编译 - 模块的加载和卸载 - 模块的依赖关系 - Linux 内核的调试方法 - printk 函数 - kerneloops 机制 - oops 分析工具 2. C 语言编程基础和数据结构 - C 语言基础 - 变量和常量 - 运算符和表达式 - 控制语句 - 函数和指针 - 数据结构 - 数组和指针 - 链表和树 - 栈和队列 - 散列表和堆 3. 设备驱动的基本概念和工作原理 - 设备驱动的分类 - 字符设备驱动 - 块设备驱动 - 网络设备驱动 - 设备驱动的基本概念 - 设备文件 - 设备节点 - 设备号 - 设备驱动的工作原理 - 设备文件的打开和关闭 - 设备文件的读和写 - 设备文件的控制 4. Linux 驱动程序的开发方法和调试技巧 - 设备驱动的开发方法 - 设备驱动的框架 - 设备驱动的初始化和清理 - 设备驱动的操作函数 - 设备驱动的中断处理函数 - 设备驱动的调试技巧 - printk 函数的使用 - ftrace 工具的使用 - gdb 调试工具的使用 以上是我给出的 Linux 学习笔记,希望对你有所帮助。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

追求~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值