如何在Window 10上安装DockerDocker最近推出了可以运行在Win10和Mac上的稳定版本,那么在本篇博文中,我将给大家介绍如何在Windows 10上安装Docker并运行Linux和Windows Containers。Docker for Windows 10使用Microsoft Hyper-V来同时驱动Linux和Windows容器。要在Windows 10上运行Docke
1:Unix文件类型——3种 普通文件(常规文件):文本文件(纯文本、脚本、源程序、配置文件、html等)、二进制文件(多媒体文件、数据库等) 目录:用于组织文件 伪文件:不存储数据,目的是提供一种服务。分三种: 特殊文件:设备驱动、物理设备的文件表示(键盘、显示器之类)等 命名管道:将一个程序的输 ...
分类:
系统相关 时间:
2017-12-26 14:33:17
阅读次数:
175
1 在内核中配置看门狗驱动Linux-2.6.32.2 内核具有完善的S3C2440 的看梦狗驱动,我们只需配置一下就可以使用了。在内核源代码目录执行:make menuconfig,进入内核配置主菜单,依次选择进入如下子菜单:Device Drivers > [*] Watchdog Timer ...
分类:
其他好文 时间:
2017-12-12 21:32:46
阅读次数:
207
内核与操作系统: 内核是操作系统的核心部分,包含了系统运行的核心过程,决定系统的性能,操作系统启动内核被装入到RAM中; 操作系统与底层硬件设备交互和为运行应用程序提供执行环境。 Linux内核与微内核比较: 微内核:内核只需要一个很小的函数集,通常包括几个同步原语,一个简单的调度程序和进程间通信机 ...
分类:
系统相关 时间:
2017-11-22 20:08:54
阅读次数:
143
linux网络设备不同于字符设备和块设备,没有文件与网络设备对应。应用程序通过socket操作网络设备。网络设备驱动属于数据链路层,对上与IP/ARP协议通信,对下直接操作物理层芯片(网卡芯片)。三层协议通过dev_queue_xmit()发送数据,通过netif_rx()接收数据;网络设备驱动通过 ...
分类:
系统相关 时间:
2017-11-18 23:40:31
阅读次数:
273
linux 网络驱动谨以此文纪念过往的岁月一.前言在linux中网络驱动也是一个大头,如何去理解网络驱动是作为一个linux驱动工程师必备的技能。不过同样的设备,在不同人的手中会有不同的效果,其原因就在于驱动的好与否。二.设备注册学习网络的驱动与学习普通cdev驱动一样,都是学习其模板,然后再创造学 ...
分类:
系统相关 时间:
2017-11-03 20:21:32
阅读次数:
177
Linux内核版本算是蛮多的,版本越高其内核自带的驱动也是越多,对于低版本如何使用高版本中的驱动是个问题,左栋提醒使用backports来做移植,尝试一下。 ...
分类:
其他好文 时间:
2017-09-13 09:51:28
阅读次数:
328
课程目标介绍 ; 字符设备: 设备文件系统: 实例分析与实验:Buttons 驱动、 LED驱动、 LCD驱动 11 驱动调试技术与PCI设备驱动 Linux驱动调试技术: PCI设备驱动: 实例分析与实验: oops.c 、mvsas 驱动 12 FrameBuffer驱动与触摸屏驱动块设备驱动与 ...
分类:
其他好文 时间:
2017-09-11 19:43:53
阅读次数:
244
linux驱动和有两种形式: 1:编译到内核 2:编译为ko模块 这里记录下ko模块使用方法. 首先cd到/var/lib/(内核版本)/drivers/ 在这里面找到要装载的模块ko文件 modprobe 驱动名 (不用加扩展名.ko) rmmod 可以用卸载模块 可以通过dmesg | tail ...
分类:
系统相关 时间:
2017-08-29 11:15:17
阅读次数:
250
Linux开发平台实现了通用GPIO的驱动,用户通过,SHell或者系统调用能控制GPIO的输出和读取其输入值。其属性文件均在/sys/class/gpio/目录下,该目录下有export和unexport两个属性文件,其余都是连接文件,如gpiochipN等。 export文件导出某个GPIO,u ...
分类:
系统相关 时间:
2017-08-22 10:58:46
阅读次数:
261