摘要:
概述 V4L2(Video4Linux的缩写)是Linux下关于视频采集相关设备的驱动框架,为驱动和应用程序提供了一套统一的接口规范。 V4L2支持的设备十分广泛,但是其中只有很少一部分在本质上是真正的视频设备。 按照v4l2的标准,它会将一个数据流设备抽象成一个videoX节点,从属主设备都对应着 阅读全文
摘要:
list简介 双向链表,可以从任何地方快速插入与删除 线性链表结构,数据由若干节点构成,每一个结点都包括一个信息块(实际存储的数据)、一个前驱指针和一个后驱指针。它无需分配指定的内存大小且可以任意伸缩,因为list存储在非连续的内存空间中,由指针有序的将元素链接起来 由于结构原因,list的随机检索 阅读全文
摘要:
分支合并到master主干上 1.当前为其他分支切换到主分支上: git checkout [主分支名] 2.从主分支上合并分支: git merge [分支名] 3.将合并后的分支push到远端仓库 git push origin [主分支名] 分支1合并到分支2 1.从当前分支切换到分支2 gi 阅读全文
摘要:
背景 最近需要开发一个测试程序,接受Tester端的测试指令,执行一条条外设的测试用例,执行完成后将测试数据的结果上报,上报方式未定,考虑到耦合和配套问题,决定采用共享内存机制,设计共享内存块,分为接受指令和数据上报两部分,主程序运行后就会一直轮询共享内存去等待指令,获取指令后执行对应的测试用例,执 阅读全文
摘要:
我的VirtualBox里面运行着Ubuntu镜像,最初创建时设置的时20G,开发过程中就不够用了 查询磁盘使用情况 df-h 查询磁盘的使用空间确实已经到了极限 扩容步骤: 1.将vdi虚拟磁盘扩容 关闭正在运行的镜像,Tools->Properties,选中需要扩容的vdi磁盘,拖动下main的 阅读全文
摘要:
环境要求: windows平台可以直接下载安装git.exe(安装选中加入),右键文件使用git bash按以下命令输入 Ubuntu平台下执行sudo apt install git安装git! 方法1: 1.将远程仓库clone下来 git clone http://github/xxxx.gi 阅读全文
摘要:
概述 AutoSAR 自适应平台的CM组件为应用程序之间提供了独立于网络和协议的应用间通信服务,CM功能包括服务发现和应用间通信。 服务发现,主要用于ECU间,具体包括服务查找(find_service)和服务注册(offer_service) 应用间通信,有三种方式,Event,Method和Fi 阅读全文
摘要:
EventOS Nano是什么? EventOS Nano是一个面向单片机、事件驱动的、分布式的、可跨平台开发的嵌入式开发平台。主要有两大技术特色:事件驱动和超轻量 EventOS主要特性如下: 事件总线为核心组件,灵活易用,是进行线程(状态机)间同步或者通信的主要手段,也是对EventOS分布式特 阅读全文
摘要:
快速入门 EventOS Nano非常简单,除源码外,只需要实现三个代码,就可以使用EventOS Nano编写程序 main.c main函数,初始化和启动EventOS eos_port.c 如EventOS在特定平台上的接口实现,就是EventOS Nano移植的相关代码 eos_led.c 阅读全文
摘要:
概述 AutoSAR,全称为Automotive Open System Architecture(汽车开放系统架构)。是由全球各家汽车制造商、零部件供应商以及各种研究、服务机构共同参与的一种汽车电子系统的合作开发框架,并建立了一个开放的汽车控制器(ECU)标准软件架构。 AutoSAR建立的背景是 阅读全文