- 博客(12)
- 资源 (3)
- 收藏
- 关注
转载 敏捷读书之重回根本:《Scrum指南》100问
转自:https://www.codercto.com/a/5219.html本文是对Scrum指南的解析,以展示这个简单而有力的软件开发管理方法。本文推荐的读者有三大群体: Scrum Master。Scrum Master是Scrum的首要用户,他/她需要掌握和运用Scrum,并教练PO和Team运用Scrum,以及影响与团队工作相关的人员支持Scrum的运用。Scrum Mas...
2018-08-28 14:58:45 872
转载 Lua基本语法
本文引用自https://www.jb51.net/article/55394.htm1. 运行首先,我们需要知道,Lua是类C的,所以,他是大小写字符敏感的。下面是Lua的Hello World。注意:Lua脚本的语句的分号是可选的,这个和GO语言很类似。print("Hello World") 你可以像python一样,在命令行上运行lua命令后进入lua的shell中...
2018-08-25 18:07:12 287
原创 vbus机制之lua代码注释
在modules.list中带uvmm的entry会在moe中启动uvmm.tmgr。 entry uvmm-zcu102 kernel fiasco-serial_esc roottask moe rom/uvmm.tmgr module uvmm module l4re module tmgr module hello modu...
2018-08-25 18:01:55 957
原创 vbus机制分析
1.概述moe通过解析uvmm.tmgr来启动io进程和vm虚拟机进程。在uvmm.tmgr脚本中会将io.cfg和vm_pass.vbus文件(双虚拟机会有两个vbus文件)作为参数传递给io进程解析;另外,会将与vm虚拟机对应的vbus的能力权限传递给vm虚拟机。Uvmm在初始化时,会获取对应的vbus能力权限,通过IPC与io server服务端通信来获取整个vbus总线设备,并保...
2018-08-25 17:55:26 7447
原创 Ds_handler类和Direct_mmio_handler类分析
Ds_handler类 class Ds_handler : public Vmm::Mmio_device { l4::Cap<L4Re::Dataspace> _ds; l4_addr_t _offset; bool _mergable(cxx::Ref_ptr<Mmio_device> other, ...
2018-08-25 17:44:31 267
原创 Binary_ds类分析
Binary_ds类定义简化表: namespace Boot { class Binary_ds { public: Binary_ds(char const *name) : _ds(L4Re::chkcap(L4Re::Util::Env_ns().query<L4Re::Dataspace>(name),...
2018-08-25 17:43:11 263
原创 make_device函数分析
定义在pkg\uvmm\server\src\device.h文件中: template< typename T, typename... Args > cxx::Ref_ptr<T> make_device(Args &&... args) { return cxx::make_ref_obj<Dev_ref_obj...
2018-08-25 17:28:39 733
原创 Uvmm中DTB文件解析
Uvmm中对guest的管理实例——Vmm::Vm vm_instance;首先找到main函数(pkg\uvmm\server\src\main.cc)----->run函数。Run函数中关于dtb解析的程序段如下: if (device_tree) { info.printf("Loading device tree...\n"); ...
2018-08-25 17:25:58 1118
原创 Dtb文件组成
Dtb文件由4部分组成:fdt_header、memory reserve map、device-tree structure、device-tree strings。前三部分都是4字节对齐,最后一部分——“device-tree strings”不要求4字节对齐。struct fdt_header定义 struct fdt_header { fdt32_t magi...
2018-08-25 17:22:53 2445
原创 Io_proxy类
Io_proxy设备为透传设备,因为其工厂类中将pass_thru属性设置为自身: F() { pass_thru = this; } bind_irq方法 void Io_proxy::bind_irq(Vmm::Guest *vmm, Vmm::Virt_bus *vbus, Gic::Ic *ic, ...
2018-08-25 17:16:10 396
原创 uvmm中设备管理
1.设备分类Uvmm中管理的设备分为两类:透传设备和虚拟设备(模拟设备)。在虚拟机中通过Device_repository类管理,其结构类图如下:2.设备获取所有的设备(包括虚拟和透传设备)通过解析dtb文件得到,然后加入到Device_repository类的_devices成员变量中进行保存。_devices成员是Dt_device结构类型,其包含了三个成员,path:node...
2018-08-25 17:08:15 1006 1
转载 商业保险说明
(一)承保供应商:XXX保险股份有限公司深圳分公司(二)被保险人资格:XXX通讯股份有限公司在职员工本人及其配偶、子女(其它亲属不在承保范围内)。1、员工及配偶:16至65周岁。2、员工子女:3个月以上、25周岁以下(含25周岁)。(三)投保要求1、所有被保险人以诚信为本,默认按健康体投保,无须单独提供健康证明、体检报告、健康问卷等。2、被保险人或受益人申请理赔时,经保险公司最...
2018-08-18 10:27:52 4523
设备树规范及GICv3v4
2018-08-03
显控终端程序
2018-04-22
GPS速度和航向计算
2018-04-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人