- 博客(19)
- 资源 (15)
- 收藏
- 关注
原创 编写linux驱动--Hello World
Hello.c的示例代码如下: #include #include static int hello_init(void){ printk(KERN_ALERT "Hello, World\n"); return 0;}static void hello_exit(void){ printk(KERN_ALERT "Goodbye, World\n");}
2013-11-20 15:59:02
912
原创 Xen下运行arinc653调度算法
因课题需要,经过一段时间的研究,终于把Xen下自带的arinc653算法跑起来了,总结了几点要素如下: 1. 必须是单核,现在找单核的机器不现实,可以在计算机启动时,按Del键进入BIOS设置,可以只运行一个CPU。 2. 默认的arinc653算法只支持一个Domain0,想将DomainU加入到调度队列中必须使用xenctrl编程接口来动态配置。可以参考:http:
2013-11-18 08:39:53
1438
转载 Xen中的工具libxc
libxc 是一个C语言库,它提供了一些简单易用的API,使用户程序可以方便的和Hypervisor进行通信。它的工作原理很简单,主要封装了dom0中的/proc/xen/privcmd,/dev/xen/evtchn以及/dev/xen/gntdev提供的IOCTL接口。也就是说,我们本来可以直接通过上面这些内核级设备驱动进行相关的操作控制,但有了libxc之后,只需要调用其相应接口函数,由
2013-11-12 16:51:13
1998
转载 Xen源码分析(概要)
内容目录第一章总体结构................................................................................................................................4第一节 主要对象................................................
2013-11-12 15:43:06
4677
转载 Xen domain0 和 domainU 的时间同步(转)
转自:http://www.vpsee.com/2010/06/time-synchronization-in-domain0-and-domainu/在 Xen 的默认设置下,domainU 的时间总是要自动和 domain0 保持同步,所以想简单的在 domainU 内部用各种时间、日期等命令改变 domainU 的系统时间并不起作用。如何给 domainU 设置单独的时钟而不受 do
2013-11-11 11:41:15
1287
转载 实时系统性能指标评估
转载地址:http://www.360doc.com/content/11/1112/22/1671317_163886854.shtml实时系统的主要特点是必须保证处理结果的时间确定性。在实时系统(含嵌入式系统)中得到广泛应用的性能指标评估方法是基准程序法。通过对实时系统的性能评估,确认系统的时间确定性、可靠性、稳定性等指标。实时系统性能指标评估基础实时性衡量实时操作系统实时性能
2013-11-11 09:28:55
9605
转载 Perf -- Linux下的系统性能调优工具(二)
转载地址:http://www.ibm.com/developerworks/cn/linux/l-cn-perf2/本文内容简介之前介绍了 perf 最常见的一些用法,关注于 Linux 系统上应用程序的调优。现在让我们把目光转移到内核以及其他 perf 命令上面来。在内核方面,人们的兴趣五花八门,有些内核开发人员热衷于寻找整个内核中的热点代码;另一些则只关注某一个主题,
2013-11-04 10:04:14
897
转载 Perf -- Linux下的系统性能调优工具(一)
原文地址:http://www.ibm.com/developerworks/cn/linux/l-cn-perf1/Perf 简介Perf 是用来进行软件性能分析的工具。通过它,应用程序可以利用 PMU,tracepoint 和内核中的特殊计数器来进行性能统计。它不但可以分析指定应用程序的性能问题 (per thread),也可以用来分析内核的性能问题,当然也可以同时
2013-11-04 10:02:04
803
原创 Problems when installing rt-xen 1.0 on fedora18(64bit)
error 1(when installing gcc): file /usr/lib/audit form install of glibc-2.16-30.x86_64 conflicts with file form package audit-2.2.1-2.fc18.x86_64how to : yum remove audit.x86_64
2013-09-01 08:51:59
942
转载 安装完Fedora 18后需要做的事情
get this article from http://www.cnblogs.com/joeyupdo/archive/2013/03/01/2938995.html折腾了好久,在网上查看了好多资料,总算吧安装好的Fedora 18配置得差不多了,现在将过程记录下来,供以后查看用,同时也许还能帮助到和我遇到同一问题的朋友们,以后再有什么再继续添加吧。 一、添加 yum 源
2013-08-22 09:27:30
730
转载 ubuntu13.04 更新源
内容转载自:http://www.linuxidc.com/Linux/2013-05/83902.htm首先,备份一下Ubuntu 13.04 原来的源地址列表文件sudo cp /etc/apt/sources.list /etc/apt/sources.list.old然后进行修改sudo gedit /etc/apt/sources.list#网易的源(
2013-08-21 16:50:33
831
转载 XEN虚拟CPU管理
文章转载地址:http://blog.youkuaiyun.com/wind0513/article/details/5541646xen客户机启动的时候,虚拟CPU是由dom0系统决定固定在某个物理CPU核心上的,这个分配具有随机性,比如我们的机器上有2个双核的处理器,也就是说有4个cpu核心,同时我们分配4个核给我们的虚拟客户机,那么我们在客户机也看到4个cpu核心的,但是这四个vcpu核心并不是
2013-08-08 09:39:22
1170
原创 ubuntu13.04下安装Xen虚拟机
近期在研究Xen应用于我自己的课题实验中的可能性,自然要先装上试一试啦。这几天一直没有睡午觉,尝试了很多种方法,因为了解不多,碰了很多壁,先后使用了ubuntu12.10,fedora14等操作系统去安装xen,但都没成功。ubuntu12.10安装Xen后很不稳定,开机没多久就死机,可能是我自己的原因没装好把。fedora14编译完Xen后需要手动设置启动项,可是当时没想到这一点,一直在
2013-08-06 15:13:39
1597
转载 linux下安装glibc2.11
在使用daikon建议的kvasir工具时,碰到一些问题,首先是因为该工具比较老,只支持内核最高为2.6的linux系统,其次需要的glibc版本最高为2.11(实在忍不住想吐个槽)。最后我把linux系统换成了fedora14,用yum安装的glibc版本是2.13,只好手动安装2.11版本的glibc。cd /usr/src mkdir glibc-2.11-build
2013-03-15 10:05:27
5411
1
原创 Daikon的安装经验
一.Windwos下安装 windows下可以直接用控制台来运行,在JDK安装及配置没有问题的情况下,需要做的就是把/daikon/daion.jar以及/daikon/java添加到环境变量CLASSPATH里。然后在控制台就能使用daikon的命令了。 另外,如果不想使用windows的控制台,而是想在linux环境下的话,可以安装cygwin,来模拟linux环境。
2013-03-14 16:21:43
1844
转载 Linux 下安装配置 JDK7
自从从Oracle收购Sun近三年来,已经有很多变化。早在8月,甲骨文将“Operating System Distributor License for Java”许可证终结,这意味着第三方将不可以依据这一许可分发他们的软件包。 因此Ubuntu Linux已经开始禁用所有机器上的Oracle JDK浏览器插件,并很快会从档案中删除软件包。公司指出,禁用Oracle的插件将可以帮助提高
2013-03-14 16:00:26
782
1
转载 写论文备用
开题报告、文献综述、外文翻译、论文反抄袭软件、论文目录,就差论文正文了,其他都全了!! 开题报告主要包括以下几个方面:(一)论文名称论文名称就是课题的名字第一,名称要准确、规范。准确就是论文的名称要把论文研究的问题是什么,研究的对象是什么交待清楚,论文的名称一定要和研究的内容相一致,不能太大,也不能太小,要准确地把你研究的对象、问题概括出来。第二,名称要简洁,不能太长。不管
2012-02-17 16:08:18
1400
原创 用Intent传递图片
基本思路是先把bitmap转化为byte数组,用Intent传递数组,在将数组转化为bitmapbitmap转化为byte数组的方法:private byte[] Bitmap2Bytes(Bitmap bm){ ByteArrayOutputStream baos = new ByteArrayOutputStream(); bm.compress(B
2012-02-16 16:10:20
3856
转载 GestureDetector用法
1、当用户触摸屏幕的时候,会产生许多手势,例如down,up,scroll,filing等等,我们知道View类有个View.OnTouchListener内部接口,通过重写他的onTouch(View v, MotionEvent event)方法,我们可以处理一些touch事件,但是这个方法太过简单,如果需要处理一些复杂的手势,用这个接口就会很麻烦(因为我们要自己根据用户触摸的轨迹去判断是什么
2012-02-13 16:16:15
782
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人