摘要:
基于分层思想的驱动程序软件框架 目的 让驱动程序有很好的移植性。 实现的方法 将硬件相关的操作放入一个结构体中,类似于file_operation的结构体中,之后和将其操作的实现,一起封装在一个函数中,且需要设计提供一个函数让外部函数能得到硬件相关的结构体。(分层思想) 让向内核注册驱动的入口和出口 阅读全文
摘要:
单元测试指南 1、单元测试简介 测试类型划分 -单元测试(UT) 验证详细设计 -集成测试(IT) 验证概要设计 -系统测试(ST) 验证需求分析 -验收测试(AT) 验证 SOW 缺陷分布比例 消除缺陷的成本比较 概念 单元测试是对软件基本组成单元进行的测试,这里的基本单元不一定是 阅读全文
摘要:
Apollo移植 环境 平台 ubuntu16.04 Apollo_kernel 1.0 安装步骤步骤 步骤一:安装ubuntu(官方建议使用Ubuntu 14.04.3) "步骤一和步骤二参考文档路径" 启动软件更新程序 终端中执行下面的命令(新机需要更换Ubuntu的下载源,详细步骤见https 阅读全文
摘要:
TB6612FNG电机驱动模块 模块原理图 模块的使用 TB6612是双驱动,也就是可以驱动两个电机 下面分别是控制两个电机的IO口 STBY口接单片机的IO口清零电机全部停止, 置1通过AIN1 AIN2,BIN1,BIN2 来控制正反转 VM 接12V以内电源 VCC 接5V电源 GND 接电源 阅读全文
摘要:
protobuf安装流程 环境 平台 Ubuntu16.04 依赖 autoconf automake libtool curl make g++ 安装流程 在Ubuntu / Debian上,您可以使用以下命令进行安装: 在其他平台上,请先使用相应的软件包管理工具进行安装,然后再继续。 要获取 阅读全文
摘要:
关于IIC总线 I2C(Inter-Integrated Circuit)总线是一种由PHILIPS公司开发的两线式串行总线,用于连接微控制器及其外围设备。I2C总线产生于在80年代,最初为音频和视频设备开发,如今主要在服务器管理中使用,其中包括单个组件状态的通信。例如管理员可对各个组件进行查询,以 阅读全文
摘要:
第一个区别当然是名字: SPI(Serial Peripheral Interface:串行外设接口); I2C(INTER IC BUS) UART(Universal Asynchronous Receiver Transmitter:通用异步收发器)第二,区别在电气信号线上: SPI总线由三条 阅读全文
摘要:
串口通讯是电子工程师和嵌入式开发工程师面对的最基本问题,RS232则是其中最简单最常用的通讯方式。但是初学者往往搞不清有关的名词如UART和RS232或RS485之间是什么关系,因为它们经常被放到语句中同等的位置使用。在百度搜索二者的区别,可以看到排在最前面的答案充斥着混淆的概念。就此,谈谈我对这几 阅读全文
摘要:
解决方案也是网上搜的,总结一下 一,加大缓存区git config --global http.postBuffer 524288000这个大约是500M二、少clone一些,–depth 1git clone https://github.com/flutter/flutter.git --dep 阅读全文