- 博客(10)
- 资源 (17)
- 收藏
- 关注
原创 推荐几个常用的hmp命令和qmp命令
推荐几个常用的hmp命令和qmp命令hmp:1.dump-guest-memory:dump虚拟机信息2.info qtree:查询设备树。3.info mem:显示虚拟的内存映射4.info pci:显示pci设备信息5.device_add/device_del:设备热插拔6.netdev_add/netdev_del:网络设备热插拔7.p|print:打印表达
2014-04-14 23:59:32
3896
原创 qemu monitor protocol简介
qemu monitor protocol简介参考:http://wiki.qemu.org/QMPhttp://humblec.com/qmp-qemu-monitor-protocol-and-different-ways-of-accessing-it/相关文件:qmp-commands.hxqmp-events.txtqmp-spec.txtqapi-sch
2014-04-14 23:37:51
4121
原创 qemu-kvm命令行参数解析
qemu-kvm命令参数解析 qemu-kvm的参数定义在qemu-options.hx文件中。在qemu的编译过程中,会生成qemu-options.def文件。 在虚拟机的启动过程中,会根据qemu-options.def解析虚拟机的配置参数。如果想自己增加参数,只需要在qemu-options.hx文件中增加定义,然后在vl.c文件的main函数中对自己新增的参数进行处理
2014-04-13 23:08:57
2987
原创 qemu-kvm命令行参数
qemu-kvm命令行参数http://wiki.qemu.org/download/qemu-doc.htmlhttp://wiki.gentoo.org/wiki/QEMU/Optionshttp://wiki.libvirt.org/page/QEMUSwitchToLibvirt1.cpu相关参数-cpu:指定cpu模型,默认的为qemu64,可以通过“-cpu ?
2014-04-13 22:12:28
7708
原创 kvm简介(二)
kvm简介(二)概念:全虚拟化:不修改guest的代码,就能实现虚拟化。半虚拟化:需要修改guest代码才能实现虚拟化。硬件虚拟化:需要硬件支持才能实现虚拟化。 kvm需要硬件支持,intel有vt,amd有amd-v。对非x86和非intel的架构不熟,以后默认介绍的都是intel的x86架构。 vt技术中,针对cpu有vt-x技术,针对内存有EPT,针对io
2014-04-13 21:17:29
712
原创 kvm简介(一)
kvm简介(一) 在没有虚拟化之前,系统中只有用户态和内核态。ring0~ring3,ring0运行的是内核程序,ring3运行的应用程序,ring1和ring2基本不用。为了虚拟化需要,增加了特权级:根模式 (root mode)和非根模式(non-root)。非根模式又称guest mode,根模式和非根模式都有ring0~ring3。 根模式和非根模式只有在虚拟化的情况下
2014-04-13 20:26:13
1462
翻译 Qemu Internals:Overall architecture and threading model--qemu架构和线程模型
Stefan Hajoczi:Qemu Internals:Overall architecture and threading modelStefan Hajnoczi Open source and virtualization blogSaturday, 5 March 2011QEMU Internals: Overall architecture
2014-04-13 19:58:50
1014
转载 实时操作系统uC/0S II下TCP/IP协议栈的实现
摘要:结合ez80和ARM7两种系统上的具体实现,说明了如何在嵌入式实时操作系统uC/0SII上移植实现LwIP这套TCP/IP协议栈,使uC/0S II成为支持网络的RTOS。关键词: uC/0S II,TCP/IP,LwIP,网络设备驱动
2011-02-27 22:24:00
807
原创 uC/OSII的任务 学习笔记
<br /> <br />uC/OSII的任务<br />从任务存储结构来看,由三部分构成:任务程序代码、任务堆栈和任务控制块。任务控制块用来保存任务属性,任务堆栈用来保存任务工作环境,任务程序代码是任务的执行部分。<br />void main(){ …… OSInit(); // 初始化uC/OS-IIi …… OSTaskCreate(MyTask1,……); // 创建用户任务1 OSTaskCr
2011-02-20 21:28:00
1167
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人