自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 ADAS简介

含义解释ADAS是Advanced Driver Assistance System的缩写,中文的意思就是——高级驾驶辅助系统。简单来讲就是紧急情况下在驾驶员主观反应之前作出主动判断和预防措施,来达到预防和辅助的作用。我们可以称它为自动驾驶的简化版——ADAS高级辅助驾驶系统。与自动驾驶区别ADAS并不是自动驾驶,可以说这两者的研究重点完全不同。ADAS是辅助驾驶,核心是环境感知,而自动驾驶则是人工智能,体系有很大差别。不过ADAS也可以视作自动驾驶汽车的前提(一个过度阶段),判断一个系统是ADAS系

2021-11-03 16:33:45 8783 1

原创 C语言运算符优先级

最近笔试以及练习的过程中发现自己对运算符的优先级记忆和理解得并不深入,虽然平时写代码很少故意写出要思索半天的表达式,但基础该掌握牢的还是要掌握牢固。本文记录方便查阅。优先级文字版简略版优先级如下:第1优先级:各种括括号,如()、[]等、成员运算符 . ;第2优先级:所有单目运算符,如++、–、!、~等;第3优先级(算数运算符):乘法运算符*、除法运算符/、求余运算符%;第4优先级(算数运算符):加法运算符+、减法运算符-;第5优先级(移位运算符):移位运算符<<、>&

2021-10-24 22:18:45 29178 6

转载 LIN总线协议总结

画点时间看了一些关于LIN总线基础的内容,把其中的关键点提取了出来,在这里分享给大家。在这里你可能要问“不都有CAN总线了吗?这个LIN总线又是从哪里来的?”其实理由很简单,就是CAN总线太贵啦!处处都用CAN总线的话,那整车的总线架构成本将会变得很高!在一些比如车身电子配件的地方(如车窗、后视镜、大灯、车锁等),我们不需要报文像CAN总线上传输的那样“高速”!各大厂商一拍脑门就研究了这个LIN总线! 什么是LI...

2021-10-19 11:44:02 2822

原创 AUTOSAR学习资料汇总

资料目前在github上找到一份比较全的资料,整体分为以下几个部分,比较全。地址:https://github.com/pengnianchun/AUTOSAR后续持续更新和搬运。。。

2021-10-19 11:32:01 613

原创 AUTOSAR详细描述

先放两篇参考文章,后续补充https://zhuanlan.zhihu.com/p/102312666https://blog.csdn.net/usstmiracle/article/details/108248511

2021-10-18 13:41:24 168

转载 CAN总线通信协议详讲

CAN的报文格式在总线中传送的报文,每帧由7部分组成。CAN协议支持两种报文格式,其唯一的不同是标识符(ID)长度不同,标准格式为11位,扩展格式为29位。在标准格式中,报文的起始位称为帧起始(SOF),然后是由11位标识符和远程发送请求位(RTR)组成的仲裁场。RTR位标明是数据帧还是请求帧,在请求帧中没有数据字节。控制场包括标识符扩展位(IDE),指出是标准格式还是扩展格式。它还包括一个保留位 (ro),为将来扩展使用。它的最后四个位用来指明数据场中数据的长度(DLC)。数据场范围为0~8个字节,

2021-10-17 20:04:24 35502 1

原创 Fabric官方教程(release 2.2)翻译及总结——使用CouchDB

使用 CouchDB将CouchDB用作Hyperledger Fabric的状态数据库所需的步骤。教程分为以下几步:在Hyperledger Fabric中启用CouchDB创建一个索引将索引添加到您的chaincode文件夹部署智能合约查询CouchDB状态数据库使用最佳做法进行查询和索引通过分页查询CouchDB状态数据库更新索引删除索引要更深入地了解CouchDB,请参考CouchDB作为状态数据库,有关Fabric账本的更多信息,请参考Ledger主题。 请遵循以下教程

2021-10-15 14:31:33 13302

原创 Fabric官方教程(release 2.2)翻译及总结——在Fabric中使用私人数据

在Fabric中使用私人数据本教程将演示如何使用私有数据收集(PDC)在区块链网络上为组织的授权peer提供私有数据的存储和检索。 使用包含管理该集合策略的集合定义文件来指定该集合。本教程中的信息假定您了解私有数据存储及其使用案例。 有关更多信息,请查看私有数据。本教程将指导您完成以下步骤,以练习在Fabric中定义,配置和使用私有数据:Asset transfer private data sample use caseBuild a collection definition JSON fi

2021-10-15 14:22:47 744

原创 Fabric官方教程(release 2.2)翻译及总结——编写属于你的第一个APP

编写属于你的第一个APPSet up the blockchain networkLaunch the network./network.sh down./network.sh up createChannel -c mychannel -ca注意该指令需要分成两条指令来执行[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-y6QhPlML-1634268920958)(file://C:/Users/62483/AppData/Roaming/Typora/typ

2021-10-15 14:20:04 11333

原创 Fabric官方教程(release 2.2)翻译及总结——链码的生命周期管理

1. 将智能合约部署到通道将智能合约部署到信道最终用户通过调用智能合约来与区块链账进行交互。在Hyperledger Fabric中,智能合约以称为chaincode的软件包部署。想要验证交易或查询帐本的组织需要在其peers上安装链码。在已加入通道的peer上安装链码后,通道成员可以将链码部署到通道,并使用链码中的智能合约在通道账本上创建或更新资产。使用称为Fabric链码生命周期的过程将链码部署到通道。 Fabric链码生命周期允许多个组织在使用链码创建交易之前就如何操作链码达成共识。例如,虽然背书

2021-10-15 14:15:07 12798 1

原创 Fabric官方教程(release 2.2)翻译及总结——MSP以及私有数据

1关键概念1.1 MSP为什么需要MSP由于 Fabric 是一个许可网络,区块链参与者需要一种方法来向网络的其余部分证明他们的身份,以便在网络上进行交易。如果您通读了有关身份的文档,您就会看到公钥基础设施 (PKI) 如何通过信任链提供可验证的身份。区块链网络如何使用信任链?证书颁发机构通过生成公钥和私钥来发布身份,公钥和私钥形成可用于证明身份的密钥对。由于私钥永远不能公开共享,因此需要一种机制来启用 MSP 所在的证明。例如,peer使用其私钥对交易进行数字签名或背书。排序服务上的 MSP 包含

2021-10-15 14:05:06 10065

空空如也

空空如也

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

TA关注的人

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