首页 > 其他
3. Coredump故障分析
3. Coredump故障分析 一、定义:Core Dump又叫核心转存。当程序在运行过程中发生异常,这时Linux系统可以把程序出错时的内存内容存储在一个core文件中,这种过程叫Core Dump。 二、Segment fault:这是Core Dump主要解决的错误。Linux应用程序在运行过...
分类:其他   时间:2016-02-14 09:07:00    收藏:0  评论:0  赞:0  阅读:141
15.信号通信编程
15.信号通信编程 在Linux系统中,信号signal的通信机制。 信号处理流程: 从上面的图可以清楚的看出信号处理的一般流程:1.选择信号 2.发送信号 3.处理信号。 信号的类型:Linux系统支持的所有信号均定义在/usr/include/asm/signal.h里面,其中常见的信号有: S...
分类:其他   时间:2016-02-14 09:06:40    收藏:0  评论:0  赞:0  阅读:200
float实例讲解
float实例讲解 float是个强大的属性,在实际前端开发过程中,人们经常拿它来进行布局,但有时,使用的不好,也麻烦多多啊。 比如,现在我们要实现一个两列布局,左边的列,宽度固定;右边的列,宽度自动扩展。 效果图见下: 思路:利用div+float,div1为左边的列,div2为右边的列,将div
分类:其他   时间:2016-02-14 09:05:59    收藏:0  评论:0  赞:0  阅读:116
10.时间编程
10.时间编程 1.时间的类型: Coordinated Universal Time(UTC):世界标准时间,也就是大家所熟知的格林威治标准时间(Greenwich Mean Time,GMT)。 Calendar Time:日历时间,是用"从一个标准时间点(如:1970年1月1日0点)到此时经过...
分类:其他   时间:2016-02-14 09:05:29    收藏:0  评论:0  赞:0  阅读:297
13.无名管道通讯编程
13.无名管道通讯编程 1.进程间的通信: Linux作为典型的多进程操作系统,进程与进程之间肯定需要信息交流,这就需要进程通信。 2.进程通信的目的: 1.数据传输:一个进程需要将数据发送给另一个进程。 2.资源共享:多个进程之间共享同样的资源。 3.通知事件:一个进程需要向另一个/组进程发送信息...
分类:其他   时间:2016-02-14 09:05:19    收藏:0  评论:0  赞:0  阅读:193
4.Makefile工程管理
4.Makefile工程管理 使用GNU Make工具来管理程序是每个Linux工程师必须掌握的技能。Make能够使整个程序的编译、链接只需一个命令就可以完成。Make的工作主要依赖于一个叫作Makefile的文件。Makefile文件描述了整个程序的编译,链接等规则。其中包括:工程中的哪些源文件需...
分类:其他   时间:2016-02-14 09:04:58    收藏:0  评论:0  赞:0  阅读:210
17.信号量同步编程
17.信号量同步编程 进程同步: 一组并发进程进行互相合作、互相等待,使得各进程按一定的顺序执行的过程称为进程间的同步。 生产者:1.创建文件。2.往文件写内容。(中间有sleep)。 进程同步中经典的实例:生产者与消费者的问题。 Producer.c: #include #include #inc...
分类:其他   时间:2016-02-14 09:04:48    收藏:0  评论:0  赞:0  阅读:229
9. 库函数方式文件编程
9. 库函数方式文件编程 库函数:基于C函数库的文件编程是独立于具体的操作系统平台的,不管是在windows、linux还是其他操作系统中,都是使用这些函数。使用库函数进行程序设计可以提高程序的可移植性。 流:对于标准的C函数库,它们的操作都是围绕流来进行的。流是一个抽象的概念,当程序需要读取数据的...
分类:其他   时间:2016-02-14 09:04:28    收藏:0  评论:0  赞:0  阅读:336
17.sudo 用户管理
17. sudo 用户管理 实验要求: 1. 了解Linux系统中用户管理机制; 2. 为指定用户添加特殊权限。 实验器材: 软件: 1.安装了RHEL6的vmware虚拟机。 硬件: 1. PC机一台。 背景知识: 1.Sudo用户管理 在 Linux 系统中,管理员往往不止一人,若每位管理员都用
分类:其他   时间:2016-02-14 09:03:59    收藏:0  评论:0  赞:0  阅读:216
3*3卷积核实例
(转)3x3 convolution kernels with online demo 3x3 convolution kernels with online demo Which are the most used 3x3 convolution kernels/matrices? Which k
分类:其他   时间:2016-02-14 07:58:39    收藏:0  评论:0  赞:0  阅读:646
8.总线设备驱动模型
总线设备驱动模型 总线:创建一条总线,跟我们前面的按键一样,首先是描述总线结构,接着是注册总线,注销总线。总线设备,例如usb总线,上面会有很多类型的usb的驱动,例如鼠标、键盘.....等,当我们把之一的usb插上的时候,usb总线会把每个驱动遍历一遍,找到相应的驱动程序执行。 接下来用bus.c
分类:其他   时间:2016-02-14 07:58:29    收藏:0  评论:0  赞:0  阅读:313
【BZOJ 1927】 [Sdoi2010]星际竞速
Description 10 年一度的银河系赛车大赛又要开始了。作为全银河最盛大的活动之一, 夺得这个项目的冠军无疑是很多人的梦想,来自杰森座 α星的悠悠也是其中之一。 赛车大赛的赛场由 N 颗行星和M条双向星际航路构成,其中每颗行星都有 一个不同的引力值。大赛要求车手们从一颗与这 N 颗行星之间没
分类:其他   时间:2016-02-14 07:58:19    收藏:0  评论:0  赞:0  阅读:214
3.按键驱动硬件操作
按键驱动的操作 通过上两节课的了解,接下来,我们通过例子来实现按键驱动的功能。 首先是按键的初始化,按键的初始化可以选择在open函数,和模块的初始化函数当中完成硬件的初始化。下面我们是选择在模块的初始化函数进行按键的初始化。按键的初始化,主要涉及对GPIO的引脚的功能进行相应的设置。在OK6410
分类:其他   时间:2016-02-14 07:58:09    收藏:0  评论:0  赞:0  阅读:234
【BZOJ 1079】[SCOI2008]着色方案
Description 有n个木块排成一行,从左到右依次编号为1~n。你有k种颜色的油漆,其中第i种颜色的油漆足够涂ci个木块。所有油漆刚好足够涂满所有木块,即c1+c2+...+ck=n。相邻两个木块涂相同色显得很难看,所以你希望统计任意两个相邻木块颜色不同的着色方案。 Input 第一行为一个正
分类:其他   时间:2016-02-14 07:57:59    收藏:0  评论:0  赞:0  阅读:298
11.把helloworld字符驱动模块编译进内核
首先是hello.c 文件: Hello.c: 接着是修改driver/char/Kconfig: 添加: 修改字符设备驱动里的Makefile: 打开Makefile: obj-$(CONFIG_HELLO_WORLD) += hello.o 进入配置界面: 选择Device driver:进入:
分类:其他   时间:2016-02-14 07:57:38    收藏:0  评论:0  赞:0  阅读:246
2.中断处理程序
回顾裸机的流程。在裸机下学期,通过按键玩中断。 裸机中断的过程: 中断会有统一的入口:当我们的程序产生中断的时候,无论是哪种中断。都会跳到中断向量表里的_irq这里。这是统一的入口。 2.用户要先注册中断处理程序。 3.根据中断源编号,调用中断处理程序。 接下来我们来看linux的中断,是不是也是这
分类:其他   时间:2016-02-14 07:57:28    收藏:0  评论:0  赞:0  阅读:228
15.TFTP 与 NFS 服务器配置
15. TFTP 与 NFS 服务器配置 实验要求: 1.安装并配置TFTP服务。 2.安装并配置NFS服务。 实验器材: 软件: 1. 安装了RHEL6的vmware虚拟机。 2. TFTP的rpm安装包。 3. TFTP下载工具Tftpd32。 4. NFS的rpm安装包。 硬件: 1.PC机一...
分类:其他   时间:2016-02-14 07:57:18    收藏:0  评论:0  赞:0  阅读:205
4.中断分层设计
Linux是如何来处理中断嵌套的: 所谓的中断嵌套就是,当一种中断正在执行的时候,又产生了另外中断。可以是同类型的,也可以是不同类型的。 首先先来分析第一种类型:慢速中断:是指在进行中断处理的时候,中断的总开关是不关闭的。允许其他类型中断产生。 快速中断:当中断产生的时候,控制位的IF为被置1,别的
分类:其他   时间:2016-02-14 07:56:58    收藏:0  评论:0  赞:0  阅读:328
9.平台总线驱动设计
平台总线驱动设计 平台总线(Platform bus)是linux2.6内核加入的一种虚拟总线,其优势在于采用了总线的模型对设备与驱动进行了管理,这样提高了程序的可移植性。虚拟总线和实际的总线优势相当。我们只要把驱动和设备挂载到虚拟总线就可以了。 平台总线驱动与设备匹配机制 平台总线的结构:plat
分类:其他   时间:2016-02-14 07:56:48    收藏:0  评论:0  赞:0  阅读:278
7.阻塞型驱动设计
阻塞型驱动设计 唤醒之后按优先级执行。 对按键驱动进行阻塞型改造 改造的duokey.c: Make会产生一下的问题还没解决,由于没有网络。差个头文件..... 明天有网络再说咯 找到了头文件,linux/sched.h又出现了奇怪的错误: 很奇怪,是重名。可我没有定义key..h,是系统的。最后改
分类:其他   时间:2016-02-14 07:56:38    收藏:0  评论:0  赞:0  阅读:222
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!