查看linux所有用户
-
`/proc/meminfo` 是 Linux 操作系统中的一个特殊文件,用于提供有关系统内存使用的信息。...
作者:paope回复:1
-
特意来分享一下【nmap】命令的使用方法~ Linux用nmap对局域网扫描,查看arp缓存表就可以知道局域内主机ip和mac了,方法如下: 1.进行ping扫描,打印出对扫描做出响应的主机 nmap...
作者:wangerxian回复:6
-
这两天发现论坛用户后台改版了,界面好看一些,但是查看内容变得困难了,没有以前直观,看到有新消息提示,但是一下就找不到了。也可能是新的界面风格变化,一下不太适应了。...
作者:dcexpert回复:10
-
但是文本文档查看起来挺痛苦的,尤其是再遇到个不讲究的,大括弧的缩进没有成对的匹配,这查看起来就太不爽了。...
作者:Bingqi23回复:2
-
基本命令讲解 在 LINUX 命令平台输入 1-2 个字符后按 Tab 键会自动补全后面的部分(前提是要有这个东西,例如在装了 tomcat 的前提下, 输入 tomcat 的 to 按 tab)。...
作者:小梅哥回复:0
-
通过samba查看Linux共享文件—给初学者 我是在一个视频上看到这样做的。 如果有什么问题,请及时指出来。 顶了.新人来此.留下脚印 顶了 对samba不是很了解,楼主简单地给介绍一下吧。...
作者:heningbo回复:4
-
lsb_release -a 查看系统版本。 cat /etc/redhat-release 看这个配置文件也可以。...
作者:songbo回复:1
-
重要消息— 赛灵思以IP和系统为中心的新一代Vivado设计套件面向所有用户首次开放了!...
作者:wstt回复:1
-
下面是一张椅子的图片,但是,把它保存到某个目录下,如果你的系统是xp的话, 查看方式选择缩略图或者幻灯片方式,看到的小图 却变成一个机器女人坐着的图案,据说这是清华学子发现的xp漏洞, 真是百思不得其解...
作者:SuperStar515回复:11
-
results = await objects.execute(query.dicts()) if results: print("用户已存在...
作者:lugl4313820回复:0
-
现在我需要通过程序得到连接我电脑的所有的physicaldrive,比如physicaldrive0,physicaldrive1,physicaldrive2全部列举出来。...
作者:fox5520回复:9
-
请问linux用户程序如何上电自启动,没有找到rc.local文件啊 DE1-SoC中linux用户程序如何上电自启动...
作者:全部都是泡馍回复:0
-
本帖最后由 lzwml 于 2015-2-2 18:12 编辑 我所设想linux下实现的串口模型应该向下面那样,发送和接收缓存在驱动层是分开的 | ttyS0 | write...
作者:lzwml回复:3
-
在Linux下做GUI,比较简单的方法是使用QT。...
作者:CMika回复:0
-
序 笔者将会通过包括本文在内的三篇文章,对 IP Queue 机制从用户态的应用到内核态的模块程序设计进行分析。...
作者:fish001回复:0
-
序 笔者将会通过包括本文在内的三篇文章,对 IP Queue 机制从用户态的应用到内核态的模块程序设计进行分析。...
作者:fish001回复:0
-
比如关掉它 /etc/init.d/iptables stop) nmap 127.0.0.1 看自己机器21 号端口是不是打开 然后查看虚拟机的IP 用...
作者:冰人回复:0
-
开机后自动运行用户的应用程序 或启动系统服务的命令保存在开发板 根文件系统的/usr/etc/rc.local文件中。...
作者:jxb01033016回复:0
-
linux用户与驱动传输文件的问题 利用内核态和用户态共享内存进行操作,如果楼主用的是2.4核的linux,就肯定可以,因为我做过 up 可以mmap 映射一个设备,使用户空间的一段地址关联到设备内存上...
作者:johnners回复:5
-
我在linux内核里实现了一个1ms的定时器驱动,每当定时器到期时会发生定时中断,我想在我的定时中断处理函数(驱动级)中实现回调用户层的一个函数(应用程序级),这个函数主要是进行一些简单的操作,比如(置标志位等...
作者:abin1982回复:10
-
拥有不同性能的硬件型号,支持Ubuntu、Debian、Android等系统,提供多套教材,覆盖纯应用层用户以及系统开发用户,可以适合卡片电脑、教育机器人、家庭智能化中枢、Linux服务器、工业板卡等场景...
课时1:什么是鲁班猫 课时2:鲁班猫配套资料介绍 课时3:烧录鲁班猫镜像到SD卡 课时4:烧录鲁班猫镜像到EMMC 课时5:鲁班猫0系列介绍及启动 课时6:鲁班猫1系列介绍及启动 课时7:鲁班猫2系列介绍及启动 课时8:安卓和鸿蒙镜像的简单体验 课时9:鲁班猫几种Linux系统镜像的对比 课时10:Debian桌面镜像常用软件包简介 课时11:Ubuntu桌面镜像常用软件包简介 课时12:MobaXterm安装及串口终端登录 课时13:SSH终端连接到鲁班猫 课时14:通过USB连接网络 课时15:无线网卡连接WiFi和蓝牙 课时16:设置网络静态IP 课时17:查看鲁班猫的信息 课时18:boot分区介绍 课时19:鲁班猫更新内核和设备树 课时20:在鲁班猫上使用GCC编译程序 课时21:文件传输协议和工具 课时22:NFS网络文件系统 课时23:在鲁班猫上使用实时RT-Linux 课时24:鲁班猫终端配置工具fire-config-1.1 课时25:鲁班猫桌面配置工具fire-config-gui-0.0.8 课时26:鲁班猫USB-OTG功能切换 课时27:设备树和设备树插件 课时28:屏幕与触摸设置 课时29:GPIO的使用 课时30:在鲁班猫上使用UART串口 课时31:在鲁班猫上使用I2C接口 课时32:在鲁班猫上使用SPI接口 课时33:PWM脉冲宽度调制 课时34:Mini-PCIe接口的使用 课时35:使用msata接口扩展鲁班猫存储 课时36:M.2接口固态硬盘安装使用 课时37:4G和5G模块的使用 课时38:SATA接口硬盘安装使用 课时39:vnc远程桌面连接鲁班猫 课时40:在鲁班猫上使用摄像头 课时41:安装中文环境并切换中文输入法 课时42:鲁班猫音频播放和录制
显示更多 -
本课程由凡亿教育录制,课程提供了全面的 Cadence设计问题解答,包含391个课时,涵盖了从基础的Orcad库文件新建、格点设置、颜色和页面大小调整,到复杂的PCB封装创建、走线设计、阻抗计算、以及与Orcad的交互操作等高级主题。课程旨在帮助学员解决在使用Cadence软件进行电路设计时...
课时1:在orcad软件中怎么新建库文件? 课时2:orcad的格点在哪设置,一般怎么推荐设置? 课时3:orcad颜色在哪里设置? 课时4:orcad怎么设置页面的大小? 课时5:orcad字体的大小怎么设置? 课时6:orcad中默认的常用的快捷键是什么,是否可以更改? 课时7:orcad系统自带的原理图库在哪,每一个里面都包含了哪些器件? 课时8:orcad怎么创建一个简单分立元器件的封装? 课时9:orcad怎么填充图形? 课时10:orcad绘制库的常用的命令有哪些? 课时11:orcad怎么创建逻辑门电路的封装库? 课时12:IC类器件的封装应该怎么创建? 课时13:orcad中这么创建电源、地的封装库? 课时14:orcad怎么运用表格创建复杂的元器件? 课时15:orcad中怎么创建带图片的Title Block? 课时16:ORCAD怎么创建不同页面的连接符号 课时17:homogeneous类型和heterogeneous类型元器件的区别是什么 课时18:orcad怎么创建Homogeneous类型的元器件封装? 课时19:orcad怎么创建Heterogeneous类型的元器件封装? 课时20:怎么显示与隐藏原理图库的管脚编号 课时21:怎么显示与隐藏原理图库的网络名称 课时22:怎么显示与隐藏原理图库的PCB封装名称 课时23:怎么在ORCAD原理图里面显示或者隐藏元器件的Value值 课时24:怎么更改原理图中已经做好的库文件 课时25:怎么从orcad原理图里面导出封装库 课时26:orcad封装库的管脚shape每个类型是什么意思 课时27:orcad封装库的管脚Type每个类型是什么意思. 课时28:在orcad中怎么对元器件的管脚进行统一的更改属性 课时29:在属性编辑时候,怎么数据拷贝粘贴到Excel表格中进行处理 课时30:orcad在做封装库的时候怎么快速放置很多管脚 课时31:orcad怎么批量更新封装库文件 课时32:orcad怎么批量替换封装库文件 课时33:对于多part的元器件库,怎么去查看每一个部分的内容 课时34:在orcad中关于格点一些操作在哪里设置 课时35:orcad中元器件的编号的命名方式是什么 课时36:orcad怎么添加本地的封装库 课时37:orcad里面怎么删除原理图库文件 课时38:orcad如何快速定位库中的元器件 课时39:ORCAD做封装管脚名称重复的时候应该怎么处理 课时40:orcad封装库中的value值在制作封装库是怎么处理 课时41:orcad图纸当前设计的库路径下面有非法字符,应该怎么处理 课时42:orcad中的replace cathe和Update cathe有什么区别 课时43:怎么在Title Block里面添加公司 logo呢? 课时44:ORCAD中怎么绘制出实心的符号? 课时45:对于已经定义好的库文件,怎么修改位号的前缀 课时46:orcad创建的电源与连接符号怎么在原理图里面调用 课时47:orcad封装的外形框的线怎么加粗呢? 课时48:orcad在创建封装的时,管脚数目很多的器件怎么分Part呢? 课时49:在orcad的封装库中应该怎么删除PIN group属性呢? 课时50:怎么给orcad的封装库添加新的属性呢? 课时51:ORCAD中怎么创建新的原理图工程文件 课时52:orcad中原理图的设计纸张大小应该怎么去设置 课时53:orcad中绘制原理图的格点应该怎么去设置? 课时54:orcad绘制原理图是怎么放置器件? 课时55:orcad绘制原理图时怎么拖动元器件、旋转元器件? 课时56:orcad中元器件应该怎么进行镜像与翻转呢? 课时57:orcad中没有连接的网络应该怎么处理 课时58:orcad在绘制原理图时怎么放置电源、地信号、页间连接符? 课时59:在orcad同一页面连接关系应该怎么处理呢? 课时60:orcad中走线交叉处连接关系应该怎么处理呢? 课时61:ORCAD中的NET ALIAS应该怎么去使用,与Wire有什么区别 课时62:ORCAD的不同页面的连接关系应该怎么处理 课时63:在orcad中Net Alias与OFF-PAGE Connector有什么区别 课时64:orcad软件如何创建总线bus 课时65:ORCAD中总线应该怎么进行命名呢? 课时66:总线与信号线之间该如何进行连接呢? 课时67:在orcad中使用BUS总线应该注意哪些方面呢? 课时68:orcad如何对原理图页面进行操作呢? 课时69:orcad绘制原理图时电源与地网络应该怎么处理呢? 课时70:orcad中十字交叉线应该怎么处理呢? 课时71:orcad中Browse功能是如何使用,有什么作用? 课时72:如何在orcad中查找元素,如器件、网络等? 课时73:怎么在orcad中点亮整个网络呢? 课时74:orcad在移动器件的时候,怎么让连线不跟着一起动呢? 课时75:orcad中如何添加文本标注、图形标注呢? 课时76:orcad中单个器件的PCB封装应该怎么处理呢? 课时77:orcad中怎么批量对元器件的PCB封装进行匹配? 课时78:orcad软件怎么对元器件位号进行统一的编号呢? 课时79:orcad软件怎么按页面的方式有规律的对器件位号进行编排? 课时80:orcad原理图文件怎么进行DRC的检测? 课时81:orcad的DRC检测参数设置的含义是什么? 课时82:orcad的电气规则检查的每一个的含义是什么? 课时83:orcad的物理规则检查的每一个的含义是什么? 课时84:orcad怎么去浏览DRC检测过后的全部DRC错误呢? 课时85:orcad怎么产生Cadence Allegro的第一方网表? 课时86:orcad与Cadence Allegro的交互式操作应该怎么处理? 课时87:Orcad软件输出Allegro第一方网表时报错应该怎么处理呢? 课时88:Orcad怎么产生Cadence Allegro的第三方网表? 课时89:Orcad输出的Allegro的第一方网表与第三方网表有什么区别? 课时90:Orcad输出网表出现“Duplicate Pin Name”的错误,应该怎么处理呢? 课时91:Orcad输出网表出现“Pin number missing”的错误,应该怎么处理呢? 课时92:Orcad输出网表出现“Value contains return”的错误,应该怎么处理呢? 课时93:Orcad输出网表出现“PCB Footprint missing”的错误,应该怎么处理呢? 课时94:Orcad输出网表出现“一个器件的不同part包含不同属性”的错误,应该怎么处理呢? 课时95:Orcad输出网表出现“Illegal-- character”的错误,应该怎么处理呢? 课时96:Orcad软件怎么输出物料清单BOM表格呢? 课时97:如何对Orcad输出或者打印PDF的参数进行筛选? 课时98:怎么对原理图的差分信号添加差分属性呢? 课时99:什么是平坦式原理图,它的优点有哪些呢? 课时100:平坦式原理图是如何绘制的?
显示更多 -
该课程是正点原子手把手教你学Linux系列课程之Ubuntu入门篇,该课程配套开发板为正点原子alpha/mini Linux开发板。...
课时1:开发电脑的选择 课时2:VMware软件安装和虚拟机创建 课时3:Ubuntu操作系统的安装 课时4:Ubuntu初次体验 课时5:虚拟机连接USB设备 课时6:Ubuntu终端操作与Shell命令1 课时7:Ubuntu终端操作与Shell命令2 课时8:Ubuntu软件安装 课时9:Ubuntu文件系统结构 课时10:Ubuntu下的磁盘管理 课时11:Ubuntu下压缩与解压缩 课时12:Ubuntu用户与用户组 课时13:Ubuntu文件权限管理 课时14:Linux连接文件 课时15:vim编辑器 课时16:Linux C编程 课时17:make工具和Makefile的引入 课时18:Makefile基本语法 课时19:shell脚本入门 课时20:shell脚本条件判断、函数和循环
显示更多 -
IOT-ARM体系结构与编程视频教程...
课时2:ARM世界 课时3:开发环境搭建1 课时4:开发环境搭建2 课时5:补充Linux装Sourceinsight 课时6:补充MiniTool烧写开发板-11.30更新工具 课时7:ARM体系结构-学习方法 课时8:ARM体系结构-处理器和名词1 课时9:ARM体系结构-处理器和名词2 课时10:ARM体系结构-工具和交叉工具链 课时11:处理器模式和片内寄存器1 课时12:ARM异常及中断2 课时13:处理器模式和片内寄存器3 课时14:处理器模式和片内寄存器4 课时15:ARM汇编寻址模式1 课时16:ARM汇编寻址模式2 课时17:ARM汇编寻址模式3 课时18:ARM汇编算数操作1 课时19:ARM汇编算数操作2 课时20:ARM汇编算数操作3 课时21:ARM汇编算数操作4 课时22:ARM汇编内存操作1 课时23:ARM汇编内存操作2 课时24:跳转指令及其它1 课时25:跳转指令及其它2 课时26:ARM汇编伪指令1 课时27:ARM汇编伪指令2 课时28:ARM汇编伪指令3 课时29:ARM汇编伪指令4 课时30:混合编程1 课时31:混合编程2 课时33:ARM硬件基础概述1 课时34:ARM硬件基础概述2 课时35:ARM硬件基础概述3 课时36:ARM硬件基础-SIMD&NEON 课时37:ARM硬件基础-Cache1 课时38:ARM硬件基础-Cache2 课时39:ARM硬件基础-MMU1 课时40:ARM硬件基础-MMU2 课时41:ARM硬件基础-MMU3 课时42:ARM异常及中断1 课时43:ARM异常及中断2 课时44:第一个裸板试验1 课时45:第一个裸板试验2 课时46:S5PV210启动原理1 课时47:S5PV210启动原理2 课时48:ARM硬件接口GPIO1 课时49:ARM硬件接口GPIO2 课时50:ARM硬件接口GPIO3 课时51:ARM硬件接口GPIO4 课时52:ARM硬件接口GPIO5 课时53:确定开发板资源1 课时54:确定开发板资源2 课时55:确定开发板资源3 课时56:确定开发板资源4 课时57:驱动开发板资源5 课时58:驱动开发板资源6 课时59:驱动开发板资源7 课时61:bootloader概述1 课时62:bootloader概述2 课时63:bootloader概述3 课时64:bootloader概述4 课时65:bootloader概述5 课时66:C5工程搭建Makefile1 课时67:C5工程搭建Makefile2 课时68:C5工程搭建Makefile3 课时69:工程搭建链接脚本 课时70:工程搭建链接脚本 课时71:工程搭建C代码点灯1 课时72:工程搭建C代码点灯2 课时73:工程搭建C代码点灯3 课时74:通信模型介绍1 课时75:通信模型介绍2 课时76:UART协议介绍1 课时77:UART协议介绍2 课时78:UART协议介绍3 课时79:UART控制器介绍1 课时80:UART控制器介绍2 课时81:通过串口发送一个字符1 课时82:通过串口发送一个字符2 课时83:通过串口发送一个字符3 课时84:通过串口发送一个字符4 课时85:通过串口发送一个字符串1 课时86:通过串口发送一个字符串2 课时88:中断介绍1 课时89:中断介绍2 课时90:中断介绍3 课时91:中断介绍4 课时92:中断初始化代码1 课时93:中断初始化代码2 课时94:中断初始化代码3 课时95:中断流程代码1 课时96:中断流程代码2 课时97:中断流程代码3 课时98:IIC协议介绍1 课时99:IIC协议介绍2 课时100:IIC协议介绍3 课时101:IIC协议介绍4 课时102:IIC协议介绍5 课时103:IIC协议介绍6 课时104:watchdog介绍1
显示更多 -
操作系统是计算机系统中负责管理各种软硬件资源的核心系统软件,为应用软件运行提供良好的环境。掌握操作系统的基本原理及其核心技术是研究型大学计算机专业本科毕业生的基本要求。 本课程是计算机专业核心课,以主流操作系统为实例,以教学操作系统ucore为实验环境,讲授操作系统的概念、基本原理和实现技术,为学生...
课时2:课程概述 课时3:教学安排 课时4:什么是操作系统 课时5:为什么学习操作系统,如何学习操作系统 课时6:操作系统实例 课时7:操作系统的演变 课时8:操作系统结构 课时9:OS实验概述 课时11:从OS角度看计算机系统 课时12:从OS角度看RISC-V 课时13:Rust语言与系统编程 课时14:RISC-VCPU启动 课时15:RISC-VCPU启动进一步分析 课时17:基本概念与原理 课时18:硬件架构支持 课时19:中断处理机制–Overview 课时20:中断处理机制–Detail-1 课时21:中断处理机制–Detail-2 课时22:中断处理机制–Detail-3 课时23:中断处理机制–Summary 课时24:系统调用 课时26:计算机体系结构和内存层次 课时27:地址空间和地址生成 课时28:连续内存分配 课时29:碎片整理 课时30:伙伴系统 课时31:SLAB分配器 课时33:非连续内存分配的需求背景 课时34:段式存储管理 课时35:页式存储管理 课时36:页表概述 课时37:快表和多级页表 课时38:RISC-V页映射机制 课时39:使能RISC-V页表 课时41:虚拟存储的需求背景 课时42:覆盖和交换 课时43:局部性原理 课时44:虚拟存储概念 课时45:虚拟页式存储 课时46:缺页异常 课时47:RISC-V缺页异常 课时49:页面置换算法的概念 课时50:最优算法、先进先出算法和最近最久未使用算法 课时51:时钟置换算法和最不常用算法 课时52:Belady现象和局部置换算法比较 课时53:页表自映射 课时55:工作集置换算法 课时56:缺页率置换算法 课时57:抖动和负载控制 课时58:面向缓存的页替换算法-FBR 课时59:面向缓存的页替换算法-LRU-K2Q 课时60:面向缓存的页替换算法-LIRS 课时62:进程的概念 课时63:进程控制块 课时64:进程状态 课时65:三状态进程模型 课时66:挂起进程模型 课时67:线程的概念 课时68:用户线程 课时69:内核线程 课时70:进程地址空间与熔断(meltdown)漏洞 课时72:进程切换 课时73:进程创建 课时74:进程加载 课时75:进程等待与退出 课时76:rCore进程和线程控制 课时78:处理机调度概念 课时79:调度准则 课时80:先来先服务、短进程优先和最高响应比优先调度算法 课时81:时间片轮转、多级反馈队列、公平共享调度算法和ucore调 课时82:实时调度 课时83:优先级反置 课时84:rCore调度框架 课时86:对称多处理与多核架构 课时87:多处理器调度概述 课时88:O(1)调度 课时89:CFS调度 课时90:BFS调度算法 课时92:背景 课时93:现实生活中的同步问题 课时94:临界区和禁用硬件中断同步方法 课时95:基于软件的同步方法 课时96:高级抽象的同步方法 课时98:信号量 课时99:信号量使用 课时100:管程 课时101:哲学家就餐问题 课时102:读者-写者问题 课时103:Rust语言中的同步机制 课时105:死锁概念 课时106:死锁处理方法 课时107:银行家算法 课时108:死锁检测 课时109:并发错误检测 课时111:进程通信概念 课时112:信号和管道 课时113:Linux信号机制 课时114:消息队列和共享内存 课时115:D-Bus机制 课时116:Binder机制
显示更多 -
第一期-零基础入门篇-47集 第二期-内核编程篇-20集 第三期-裸机开发篇-21集 第四期-驱动开发篇-现有82集...
课时2:开发板和野火大学堂 课时3:为什么学习Linux开发 课时4:如何学习Linux开发 课时5:i.MX系列芯片简介 课时6:Linux系统简介 课时7:安装ubuntu系统 课时8:Linux文件目录 课时9:用户管理与文件权限 课时10:使用Linux命令行(上) 课时11:使用Linux命令行(中) 课时12:使用Linux命令行(下) 课时13:使用编辑器(上) 课时14:使用编辑器(下) 课时15:Shell脚本编程(上) 课时16:Shell脚本编程(中) 课时17:Shell编程(下) 课时18:Linux环境变量 课时19:构建deb软件安装包 课时20:硬件介绍和固件烧录 课时21:fire-config刷机 课时22:fire-config连接wifi 课时23:点亮第一个LED 课时24:使用脚本体验硬件 课时25:Git简介和项目资料获取 课时26:安装NFS服务器 课时27:GCC与Helloworld 课时28:ARM-GCC与交叉编译 课时29:Linux系统和HelloWorld(上) 课时30:Linux系统和HelloWorld(下) 课时31:Makefile简介 课时32:Makefile三要素 课时33:引入Makefile管理项目 课时34:Makefile的变量 课时35:Makefile的模式规则 课时36:Makefile的条件分支 课时37:Makefile的常用函数 课时38:Makefile解决头文件依赖 课时39:C语言面向对象基础 课时40:一切皆文件 课时41:文件描述符和打开模式 课时42:open_close函数 课时43:read_write函数 课时44:lseek和sync函数 课时45:标准IO函数 课时46:控制LED灯设备 课时47:检测按键输入 课时48:检测按键输入 课时50:进程的由来 课时51:创建一个进程 课时52:子进程偷梁换柱 课时53:进程的退出 课时54:等待子进程的终结 课时55:进程的生老病死 课时56:进程组、会话、终端 课时57:守护进程 课时58:ps命令详解 课时59:僵尸进程和托孤进程 课时60:什么是进程间通信(ipc) 课时61:无名管道 课时62:有名管道 课时63:信号简介 课时64:常用信号分析 课时65:signal_kill_raise函数 课时66:信号集处理函数 课时67:system-V 消息队列 课时68:system-V 信号量 课时69:system-V 共享内存 课时71:I.MX6ULL启动方式 课时72:I.MX6ULL镜像文件 课时73:SDK方式烧录镜像 课时74:ARM-V7架构 课时75:ARM常用汇编指令 课时76:VSCode编辑器 课时77:GPIO控制原理 课时78:汇编点亮LED 课时79:使用c语言和sdk 课时80:按键检测输入 课时81:工程文件整理和中断头文件移植 课时82:通用中断控制器(GIC) 课时83:中断向量表 课时84:中断处理流程 课时85:按键中断实验 课时86:位置无关码和重定位 课时87:时钟控制模块 课时88:主频修改实验 课时89:串口通信实验 课时90:LCD显示原理 课时91:LCD显示实验 课时93:内核模块基本概念 课时94:内核模块实验1 课时95:内核模块实验2 课时96:Linux内核是怎么设计字符设备的 课时97:设备号的组成与哈希表 课时98:从源码看如何管理设备号 课时99:从源码看如何保存file_operation接口 课时100:如何创建一个设备文件 课时101:open函数如何查找file_operation接口 课时102:led字符设备驱动实验1 课时103:led字符设备驱动实验2 课时104:linux设备驱动模型
显示更多 -
《操作系统原理》主要内容包括:进程管理、内存管理、设备管理、文件系统等核心内容。通过理论学习和实践环节,能掌握操作系统的结构与设计,能分析和设计简单的操作系统,为从事科学研究和工程研发打下坚实的理论基础。通过实践教学环节,使学生初步掌握阅读、分析和裁剪现有开源操作系统的能力;具备设计、实现、开发小型...
课时2:操作系统初步认识 课时3:操作系统功能和定义 课时4:操作系统发展历史 课时5:分时技术与分时操作系统 课时6:典型操作系统类型 课时8:操作系统逻辑结构 课时9:CPU的态 课时10:中断机制 课时12:BIOS和主引导记录MBR 课时13:操作系统启动过程 课时14:操作系统生成 课时15:操作系统用户界面 课时16:Shell脚本编程 课时17:系统调用 课时19:进程概念 课时20:进程状态 课时21:进程控制块PCB 课时22:进程控制的概念 课时23:Windows进程控制 课时24:Linux进程控制 课时25:线程概念 课时26:线程典型应用场景 课时27:临界资源与临界区 课时28:锁机制 课时29:同步和互斥的概念 课时30:P-V操作概念 课时31:P-V操作解决互斥问题 课时32:P-V操作解决同步问题 课时33:经典同步问题 课时34:Windows同步机制 课时35:Linux父子进程同步 课时36:匿名管道通信 课时37:Linux信号通信 课时39:死锁概念 课时40:死锁起因 课时41:死锁预防策略 课时43:进程调度概念 课时44:典型调度算法 课时45:Linux进程调度 课时47:内存管理功能(一) 课时48:内存管理功能(二) 课时49:分区存储管理 课时50:分区放置策略 课时51:内存覆盖技术 课时52:内存交换技术 课时53:内存碎片 课时54:页式虚拟内存管理 课时55:页表和页式地址映射 课时56:快表技术和页面共享技术 课时57:缺页中断 课时58:页面淘汰 课时59:缺页因素与缺页系统缺点 课时60:段式和段页式虚拟存储 课时61:Intel CPU物理结构 课时62:Intel CPU段机制 课时63:Linux页面机制 课时64:Linux对段的支持 课时66:设备管理概念 课时67:Spooling系统 课时68:Linux模块机制 课时69:Linux驱动程序 课时70:Windows驱动程序 课时72:文件系统概念 课时73:文件物理结构 课时74:FAT文件系统 课时75:文件存储管理和目录
显示更多 -
Linux 作为一个庞大的体系,有很多相关的研究领域,总结起来大致有五个方向: 一、服务器维护:需要了解 Linux 服务,熟练使用 Shell,了解网络配置。...
课时1:几个常见问题和基础素养 课时2:嵌入式系统学习方法 课时3:基于iTOP-4412的嵌入式技术学习步骤 课时4:光盘资料说明 课时5:压缩包MD5值的用法 课时6:网盘资料和群共享资料简介 课时7:iTOP-4412开发板硬件连接 课时8:超级终端(串口助手)的安装 课时9:xx开关的使用--启动模式 课时10:uboot模式和文件系统模式 课时11:Android初体验 课时12:虚拟机的安装和插件开启 课时13:虚拟机加载Ubuntu12.04.2镜像 课时14:虚拟机安装常见错误 课时15:虚拟机安装Ubuntu12.04.2初始系统 课时16:Ubuntu的联网以及基本设置 课时17:初识Ubuntu12.04.2 以及Ubuntu 命令行 课时18:Ubuntu中启用root用户 课时19:Linux常用shell命令 课时20:Linux的重要命令apt-get 课时21:man命令和find命令 课时22:安装Vim编辑器和打开新建文件 课时23:Vim编辑器三种模式的切换 课时24:Vim编辑器常用基本命令 课时25:ssh软件的使用 课时26:U 盘、TF卡与虚拟机连接 课时27:虚拟机Ubuntu扩展硬盘空间 课时28:source insight的安装和使用 课时29:Beyond Compare 4代码分析对比软件 课时30:编辑器Notepad++的使用 课时31:安卓ADB 驱动的安装 课时32:ADB驱动安装常见问题解决办法汇总 课时33:ADB安装Android-APP 课时34:关于ADB的几个易错点 课时35:常用的ADB 命令 课时36:如何区分不同的硬件版本 课时37:fastboot烧写Android 课时38:TF卡烧写Qt 课时39:开发板出厂前首次烧写 课时40:使用搭建好的编译环境和自己搭建的环境 课时41:编译Android4.0.3对应的uboot 课时42:编译Android4.0.3对应的kernel 课时43:编译Android4.0.3文件系统 课时44:关于qtopia和QtE的一点说明 课时45:使用搭建好的镜像编译qtopia 课时46:使用搭建好的镜像编译QtE 课时47:Qt启动运行脚本 课时48:QtE库编译配置选项 课时49:Qt触摸鼠标重新校验 课时50:Ubuntu易混点以及TF卡读写速度测试 课时51:Ubuntu的烧写 课时52:Ubuntu烧写番外篇
显示更多 -
在庞大的Linux内核源代码学习中,如何抓住主要线索和思路,如何让所学能够切实地应用起来,本课程主讲以自己20年来对Linux内核的研究和教学为基础,对所讲内容进行有效的归纳,以机制与策略分离为指导思想...
课时2:Linux 操作系统概述 课时3:Linux内核结构以及内核模块编程 课时4:Linux内核源码中的双链表结构 课时5:源码分析-内核中的哈希表 课时6:动手实践-Linux内核模块的插入和删除 课时8:内存管理之内存寻址 课时9:段机制 课时10:分页机制 课时11:动手实践-把虚拟地址转换成物理地址 课时13:进程概述 课时14:Linux进程创建 课时15:Linux进程调度 课时16:动手实践-打印进程描述符task_struct中的字段 课时17:工程实践-基于内核模块的负载监控 课时19:Linux内存管理机制 课时20:进程用户空间管理机制 课时21:物理内存分配与回收机制(上) 课时22:物理内存分配与回收机制(下) 课时23:动手实践-Linux内存映射基础(上) 课时24:动手实践-Linux内存映射实现(中) 课时25:动手实践-Linux内存映射测试(下) 课时27:中断机制概述 课时28:中断处理机制 课时29:中断下半部处理机制 课时30:时钟中断机制 课时31:动手实践-中断上半部的代码分析及应用 课时32:动手实践-中断下半部的代码分析及应用 课时34:Linux中的各种API 课时35:系统调用机制 课时36:动手实践-添加系统调用(系统调用日志收集系统) 课时38:内核同步概述 课时39:内核同步机制 课时40:动手实践-内核多任务并发实例(上) 课时41:动手实践-内核多任务并发实例(下) 课时43:虚拟文件系统的引入 课时44:虚拟文件系统的主要数据结构 课时45:文件系统中的各种缓存 课时46:页高速缓存机制以及读写 课时47:动手实践-编写一个文件系统(上) 课时48:动手实践-编写一个文件系统(中) 课时49:动手实践-编写一个文件系统(下) 课时51:设备驱动概述 课时52:IO空间管理 课时53:设备驱动模型 课时54:字符设备驱动程序简介 课时55:块设备驱动程序简介 课时56:动手实践-编写字符设备驱动程序 课时57:工程实践-编写块设备驱动的基础(上) 课时58:工程实践-块设备驱动程序分析(中) 课时59:工程实践-块设备驱动程序实现(下)
显示更多 -
Linux作为开源的开发环境受到越来越多的用户的青睐,在实际使用中引导Linux kernel的方式方法较多,且配置和修改的选项也很多,使用某种特定的方法来引导并启动Linux kernel...
-
国嵌Linux应用班 演讲者:国嵌——是一群来自于世界顶级通讯、软件公司的嵌入式系统工程师,凭着对嵌入式技术的共同追求走到了一起并创建了成都国嵌信息技术有限公司。...
课时1:国嵌应用班-1-1(GCC程序编译) 课时2:国嵌应用班-1-2(GDB程序调试) 课时3:国嵌应用班-1-3(makefile工程管理) 课时4:国嵌应用班-2-1(系统调用方式访问文件) 课时5:国嵌应用班-2-2(库函数访问文件) 课时6:国嵌应用班-2-3(时间编程) 课时7:国嵌应用班-3-1(进程控制原理) 课时8:国嵌应用班-3-2(进程控制程序设计) 课时9:国嵌应用班-4-1(进程间通讯概述) 课时10:国嵌应用班-4-2(管道通讯) 课时11:国嵌应用班-4-3(信号通讯) 课时12:国嵌应用班-4-4(共享内存通讯) 课时13:国嵌应用班-5-1(消息队列) 课时14:国嵌应用班-5-2(信号量) 课时15:国嵌应用班-6-1(线程基础) 课时16:国嵌应用班-6-2(多线程程序设计) 课时17:国嵌应用班-7-1(Linux网络概述) 课时18:国嵌应用班-7-2(Linux网络编程基础) 课时19:国嵌应用班-7-3(TCP程序设计) 课时20:国嵌应用班-7-4(UDP网络程序设计) 课时21:国嵌应用班-7-5(并发服务器)
显示更多 -
国嵌Linux内核驱动进阶班。 演讲者:国嵌——是一群来自于世界顶级通讯、软件公司的嵌入式系统工程师,凭着对嵌入式技术的共同追求走到了一起并创建了成都国嵌信息技术有限公司。...
课时1:国嵌内核驱动进阶班-1-1(Linux内核简介) 课时2:国嵌内核驱动进阶班-1-2(Linux内核源代码) 课时3:国嵌内核驱动进阶班-1-3(Linux内核配置与编译) 课时4:国嵌内核驱动进阶班-1-4(Linux内核模块开发) 课时5:国嵌内核驱动进阶班-2-1(Bootloader介绍) 课时6:国嵌内核驱动进阶班-2-2(交叉工具链) 课时7:国嵌内核驱动进阶班-2-3(uboot介绍) 课时8:国嵌内核驱动进阶班-2-4(uboot命令) 课时9:国嵌内核驱动进阶班-3-1(嵌入式Linux内核制作) 课时10:国嵌内核驱动进阶班-3-2(根文件系统制作) 课时11:国嵌内核驱动进阶班-3-3(嵌入式文件系统) 课时12:国嵌内核驱动进阶班-4-1(Linux内存管理) 课时13:国嵌内核驱动进阶班-4-2(进程地址空间) 课时14:国嵌内核驱动进阶班-4-3(内核地址空间) 课时15:国嵌内核驱动进阶班-4-4(Linux内核链表) 课时16:国嵌内核驱动进阶班-4-5(Linux内核定时器) 课时17:国嵌内核驱动进阶班-5-1(Linux进程控制) 课时18:国嵌内核驱动进阶班-5-2(Linux进程调度) 课时19:国嵌内核驱动进阶班-5-3(Linux系统调用) 课时20:国嵌内核驱动进阶班-5-4(Proc文件系统) 课时21:国嵌内核驱动进阶班-5-5(内核异常分析) 课时22:国嵌内核驱动进阶班-6-1(Linux驱动程序介绍) 课时23:国嵌内核驱动进阶班-6-2(字符设备驱动程序设计) 课时24:国嵌内核驱动进阶班-6-3(字符设备驱动程序实例分析) 课时25:国嵌内核驱动进阶班-6-4(竞争与互斥) 课时26:国嵌内核驱动进阶班-7-1(Ioctl设备控制) 课时27:国嵌内核驱动进阶班-7-2(内核等待队列) 课时28:国嵌内核驱动进阶班-7-3(阻塞型字符设备驱动) 课时29:国嵌内核驱动进阶班-7-4(Poll设备方法) 课时30:国嵌内核驱动进阶班-7-5(自动创建设备文件) 课时31:国嵌内核驱动进阶班-8-1(Mmap设备方法) 课时32:国嵌内核驱动进阶班-8-2(硬件访问) 课时33:国嵌内核驱动进阶班-8-3(混杂设备驱动) 课时34:国嵌内核驱动进阶班-8-4(LED驱动程序设计) 课时35:国嵌内核驱动进阶班-8-5(LED操作)
显示更多 -
国嵌Linux内核驱动深入班。 演讲者:国嵌——是一群来自于世界顶级通讯、软件公司的嵌入式系统工程师,凭着对嵌入式技术的共同追求走到了一起并创建了成都国嵌信息技术有限公司。...
课时1:国嵌内核驱动深入班-3-3(CS8900网卡驱动程序分析) 课时2:国嵌内核驱动深入班-3-4(Input输入型驱动程序设计) 课时3:国嵌内核驱动深入班-3-5(触摸屏驱动程序) 课时4:国嵌内核驱动深入班-4-1(PCI总线概述) 课时5:国嵌内核驱动深入班-4-2(PCI驱动程序设计) 课时6:国嵌内核驱动深入班-4-3(终端控制台体系) 课时7:国嵌内核驱动深入班-4-4(串口驱动程序设计) 课时8:国嵌内核驱动深入班-5-1(块设备简介) 课时9:国嵌内核驱动深入班5-1-1(Mmap设备方法) 课时10:国嵌内核驱动深入班5-1-2(硬件访问) 课时11:国嵌内核驱动深入班5-1-3(混杂设备驱动) 课时12:国嵌内核驱动深入班5-1-4(LED驱动程序设计) 课时13:国嵌内核驱动深入班5-1-5(LED操作) 课时14:国嵌内核驱动深入班5-1-6(必修实验) 课时15:国嵌内核驱动深入班-5-2(块设备驱动程序设计) 课时16:国嵌内核驱动深入班5-2-1(kobject) 课时17:国嵌内核驱动深入班5-2-2(Kset) 课时18:国嵌内核驱动深入班5-2-3(总线设备驱动模型) 课时19:国嵌内核驱动深入班5-2-4(platform驱动程序设计) 课时20:国嵌内核驱动深入班5-2-5(中断处理) 课时21:国嵌内核驱动深入班5-2-6(按键驱动程序设计) 课时22:国嵌内核驱动深入班-5-3(SD卡测试) 课时23:国嵌内核驱动深入班-6-1(LCD驱动程序简介) 课时24:国嵌内核驱动深入班-6-2(LCD驱动程序设计) 课时25:国嵌内核驱动深入班-6-3(LCD驱动程序设计) 课时26:国嵌内核驱动深入班-6-4(LCD驱动程序测试) 课时27:国嵌内核驱动深入班-7-1(USB简介) 课时28:国嵌内核驱动深入班-7-2(USB系统结构) 课时29:国嵌内核驱动深入班-7-3(USB描述符) 课时30:国嵌内核驱动深入班-7-4(USB数据传输) 课时31:国嵌内核驱动深入班-7-5(USB设备枚举) 课时32:国嵌内核驱动深入班-8-1(Linux-USB系统架构) 课时33:国嵌内核驱动深入班-8-2(MassStorage) 课时34:国嵌内核驱动深入班-8-3(USB-HID) 课时35:国嵌内核驱动深入班-8-4(RNDIS) 课时36:国嵌内核驱动深入班-8-5(CDC-ACM) 课时37:国嵌内核驱动深入班-9-1(Linux-USB 驱动简介) 课时38:国嵌内核驱动深入班-9-2(Linux-USB描述符) 课时39:国嵌内核驱动深入班-9-3(USB-URB) 课时40:国嵌视频-USB3.4(USB鼠标驱动分析)
显示更多 -
Linux视频教程共21讲,由韩顺平老师录制,教程用循序渐进的手法和项目驱动的案例,由浅入深的讲解linux的基础部分和实用部分,内容包括linux历史,安装,网络配置,服务器搭建等知识点。...
课时1:开山篇 课时2:基础介绍 课时3:历史介绍.vi编辑器的使用 课时4:用户管理.目录结构 课时5:常用命令 课时6:文件权限.用户组(1) 课时7:文件权限.用户组(2) 课时8:j2ee环境.jdk.tomcat安装配置 课时9:娱乐软件安装.linux分区详解 课时10:linux安装演示 课时11:shell介绍 课时12:tcp.ip基础 课时13:ip地址和包.解.网络环境配置 课时14:rpm管理.samba安装配置使用 课时15:crontab详解 课时16:进程的介绍和管理 课时17:top详解.设.间.监控网络状态 课时18:mysql安装.配置.使用 课时19:ssh安装.配置.使用 课时20:补充讲解linux重要内容 课时21:常用命令补.inux启动过程分析 课时22:压缩和解压.unix下java网络编程
显示更多 -
在查看模型时,可以确定几个重要的点。PWB 到环境电阻(105oC/W)为到环境的最低电阻通路,其设定了电路的允许 DC 损耗。将温升限制在 100oC,可将电路的允许 DC 损耗设定为 1 瓦。...
-
花费数分钟甚至是数小时的时间来仔细查看电源布局,便可以省去数天的故障排查时间。 图 1 显示的是电源内部一些主要噪声敏感型电路的结构图。...
-
该课程讲解了FTL服务器搭建,HTTP服务器搭建及LINUX编程,shell编程及进程管理,网络配置等内容...
课时1:Linux安装 课时2:桌面环境 课时3:用户与组管理 课时4:远程登录 课时5:办公软件的使用 课时6:文件、目录管理 课时7:图像处理 课时8:邮件管理程序 课时9:网络配置 课时10:网络硬盘NFS 课时11:软件包管理 课时12:浏览网页 课时13:任务计划 课时14:Shell基本命令 课时15:防火墙和网络安全 课时16:进程管理 课时17:磁盘管理 课时18:多媒体软件 课时19:病毒防范 课时20:Shell编程 课时21:Linux编程 课时22:Samba服务器 课时23:HTTP服务器的搭建 课时24:FTP服务器的搭建
显示更多 -
在确定如何最好地让用户同线电压隔离的过程中,我们需要深思熟虑、权衡利弊。我们可以在电源中实现隔离,也可以在 LED 安装过程中进行这种隔离。...