自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

IHI0069D_gic_architecture_specification_V3V4.pdf devicetree-specification-v0.2.pdf 资源包含设备树标准规范2017年11月版本及GICv3v4标准的官方资料,学习参考非常好的资源。

2018-08-03

显控终端程序

本资源是本人参与的某项目的工程源码,分享出来以供初学者学习。其中涵盖 ucOS、ucGUI、LWIP协议栈、USB协议栈、T9输入法、任务优先级分配等,另外还包含UART、SPI、I2S、SDRAM、NORFLASH及键盘扫描芯片等的驱动程序的工程应用代码,是初学者的一个不错的选择。

2018-04-22

GPS速度和航向计算

输入:两个时间点的经纬度坐标:(lat1, lon1), (lat2, lon2) 因海面应用,设定高程为0, 则两个时间点的大地坐标为(lat1, lon1, 0), (lat2, lon2, 0):类型COORDBLH成员B-纬度,L-经度,H-高程 1.使用cc_ecef_land2right将(lat2, lon2, 0)转换为空间直角坐标(x2, y2, z2),坐标系参数使用宏DECL_CSPARA_ARRAY_ELEM声明,宏参数a=6378137,f=1.0/298.257223563,omgedot=7.2921151467e-5 2.以(lat1, lon1)为计算基准位置,作为ccrc_ecef2tccs的lon、lat参数,将(x2, y2, z2)转换为站心坐标系(de, dn, du) 3.航速=sqrt(de^2 + dn^2)/(t2-t1), 4.真北航向=arctan2(de, dn),若结果<0,则在结果上加上360度

2018-04-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除