- 博客(131)
- 资源 (6)
- 收藏
- 关注
原创 基于Preevision的面向服务架构SOA和以太网通信设计方法
前言:SOA在IT行业已经存在很多年,随着近几年智能汽车的出现,用于对于自动驾驶、V2X、智能座舱等新功能的需求也逐渐强烈,汽车逐渐由一个机电耦合的系统转变为一个智能终端,类似智能手机,可升级可进化。面对这样的变革,汽车行业借鉴IT行业的经验引入了SOA及以太网,同时新的技术引入也需要和新的组织架构及开发方法适配,正如康威定律所说的:“Organizations which design systems[……] are constrained to producedesigns which are co
2021-11-28 19:20:49
9201
原创 SOME/IP
SOME/IP的特点为了满足汽车内的应用,SOME/IP进行了特殊的设计,特点如下:• 面向服务的通信• 轻量化• 兼容AUTOSAR(唯一兼容AUTOSAR的中间件)• 适配不同规模的计算平台报头格式图1:SOME/IP 报头格式 (图片引用自《AUTOSAR SOME/IP Protocol Specification》)Message IDMessage ID的前两个字节是服务(Service)的唯一识别号,定义为Service ID。每个服务都被分配了一个唯一的Serv
2021-09-04 10:23:58
395
转载 AP/linux Daemon 与 service
如果你常常上网去查看一些数据的话,尤其是 Unix-Like 的相关操作系统,应该常常看到『请启动某某 daemon 来提供某某功能』,唔!那么 daemon 与 service 有关啰?否则为什么都能够提供某些系统或网络功能?此外,这个 daemon 是什么东西呀? daemon 的字面上的意思就是『守护神、恶魔?』还真是有点奇怪呦!^_^""!简单的说,系统为了某些功能必须要提供一些服务 (不论是系统本身还是网络方面),这个服务就称为 service 。 但是 service 的提供总是需要程序的运
2021-08-31 08:33:14
335
转载 Share Memory
1.什么是共享内存?共享内存就是允许两个或多个进程共享一定的存储区。就如同 malloc() 函数向不同进程返回了指向同一个物理内存区域的指针。当一个进程改变了这块地址中的内容的时候,其它进程都会察觉到这个更改。因为数据不需要在客户机和服务器端之间复制,数据直接写到内存,不用若干次数据拷贝,所以这是最快的一种IPC。注:共享内存没有任何的同步与互斥机制,所以要使用信号量来实现对共享内存的存取的同步。2.与共享内存有关的数据结构system V版本的通信方式都具有相似的数据结构,参考见:...
2021-08-12 10:26:10
407
转载 AUTOSAR 文档架构说明
AUTOSAR作为使用越来越广泛的汽车ECU软件架构,熟悉AUTOSAR标准是基础,首先需要了解AUTOSAR规范文档架构,命名规则,才能高效的学习AUTOSAR,下面介绍文档名的缩写规范。MOD:mode,介绍基于元模型建模的原理。MMOD:Meta Mode,介绍AUTOSAR的元模型,AUTOSAR元模型是UML2.0模型。RS:Requirement Specification,需求规范,RS主要是在Main、Methodology and Templates文件夹下,层次比SRS要高,
2021-08-12 09:57:47
2587
原创 UML &EA 学习链接
Enterprise Architect 视频教程:http://www.sparxsystems.cn/resources/demos/getting-started.htmlUML教程:http://www.sparxsystems.cn/resources/uml2_tutorial/
2021-01-24 21:36:12
179
1
原创 敏捷开发Agile: Epic vs UserStory vs Task
EpicEpic是User Story逻辑上的集合, 一个Epic可以被break down成多个小的User Story; 一个Epic可能需要多个Sprint才能完成.User Story vs. Task在JIRA中,User Story与Task可以算作同一级别,其中User Story可以代表一个user feature, 一个有user value的功能点 Task (Engineering Task)更多的表示一个dev feature,一个技术上的,对user va...
2021-01-21 21:50:29
2204
原创 User stroy
用户故事(英语:User story)是指在软件开发和项目管理中用日常语言或商务用语写成的句子。User Story 是用户需求的简化表达,用一两句话表达完整的想法。User Sotry 只要求写下最有价值不能被忘记的东西,而这些内容足够帮助估算工作量以及与客户沟通。User Story 的好处?User Story强调通过一个简单的情境,具体的描述出软件在「使用人」的手上,是怎样被「操作」的。这样的描述可以让开发人员尽快能的贴近使用者的真实需求,而不是做错重点。User Sotry可以帮助与客
2021-01-21 21:33:51
256
原创 容器(Container)的说明
虚拟化虚拟化指的是将一台计算机虚拟为多台逻辑计算机(虚拟机),每台逻辑计算机可运载不同操作系统。容器(Container)Container是轻量级虚拟化技术与虚拟机相比的好处更加轻量,仅包含运行环境。虚拟机需要几个G,而容器可能只需要几十M,对于一个服务器来说相比于虚拟机可以承载更多的容器。虚拟机以操作系统为中心,容器以应用程序为中心,容器之间共享操作系统内核,无需像虚拟机一样等待系统的启动。解决运行环境的不一致当从测试环境到线上部署时、私有云到公有云的切换时,相同的程序也许
2021-01-21 21:17:16
1504
转载 年轻工程师为何只能卖个“白菜价”?
提升大学工程教育的办学质量,眼下,由国家教育部联合其他部委实施的“卓越工程师计划”已经悄然启动。首批试点高校的课程改革方案陆续出炉。 无论是与这场高教改革利益相关的企业界人士,还是高校内的教师,对改革结果持乐观态度的不多。“教改只能改课程,改培养方案,但现在的大学里最需要改革但又最难改的,是学生的想法。” 就职于上海通用汽车公司,担任电子工程师三年有余,朱玉龙过着最普通的小白领生活
2014-09-21 10:31:58
1596
转载 CMOS与TTL电平的区别
1,TTL电平: 输出高电平>2.4V,输出低电平=2.0V,输入低电平2,CMOS电平: 1逻辑电平电压接近于电源电压,0逻辑电平接近于0V。而且具有很宽的噪声容限。3,电平转换电路: 因为TTL和COMS的高低电平的值不一样(ttl 5vcmos 3.3v),所以互相连接时需要电平的转换4,OC门,即集电极开路门电路,OD门,即漏极开
2014-05-06 21:45:28
11206
转载 个人的专业知识库
过年之前,有点儿纠结瓶颈的事情,不过随着一段时间的长考,我倒是试着给自己找一条可能突破瓶颈的路,在这里聊聊。 2014年伊始,公司的新CEO上台,这已经是我工作四年里面公司的第三任CEO了,中国区的CEO也换了2次。2013年的某天,当时大老板在中国这边探讨女性的职业历程的时候,我内心还充满疑问,女人也可以做到整个工程的最大的头,而且还是从HR部门转悠了一圈。有些事情,你根本想不通也
2014-03-08 19:27:41
1622
转载 关于压力
鸡蛋从外打破是食物,从内打破是生命!人生亦是,从外打破是压力,从内打破是成长!如果你等待别人从外打破你,那么你注定成为别人的食物;如果你能让自己从内打破,那么你会发现自己的成长相当于一种重生。
2014-03-08 09:31:29
752
原创 修马路与PCB设计
在上学的时候,也画过一些PCB,但那都是自己胡乱画的,虽然实现了功能,但是自己始终处于混沌的状态,知其然,不知其所以然。毕业后的工作是产品管理,虽然不用自己去设计,只需管控供应商的产品质量,但是对于产品出现的一些问题很是茫然,供应商总是不想让我们了解太多,或是打太极,异或只说一些表面的问题。如果自己能够准确的判断一些问题的实质,或许可以在与供应商打交道的过程中就能够处于更加主动的地位。在这个群里,
2014-02-18 22:10:10
1662
转载 看得懂的PCB布线
PCB设计,在不少人眼中是体力活,然而一直以来,一个方案的前期,我都是亲自布局布线,只有到了定型之后的一些修改才交给同事负责,但也会一一跟他们讲解为什么要这样布线。同事设计的PCB板,我也经常点评一番,指出缺失的地方,这样同事在PCB设计上都有较大的提高。 年前同事负责布的一块步进电机驱动板,性能指标老是达不到文档提到的性能,虽然能用,大电流丢步,高速上不去,波形差,在深入分析之后
2014-02-18 22:04:58
1536
转载 TEA加密算法的C/C++实现
TEA(Tiny Encryption Algorithm) 是一种简单高效的加密算法,以加密解密速度快,实现简单著称。算法真的很简单,TEA算法每一次可以操作64-bit(8-byte),采用128-bit(16-byte)作为key,算法采用迭代的形式,推荐的迭代轮数是64轮,最少32轮。目前我只知道QQ一直用的是16轮TEA。没什么好说的,先给出C语言的源代码(默认是32轮):微型加
2014-02-17 22:17:26
4995
转载 CAN2.0A 和CAN2.0B
CAN2.0A 是CAN协议的PART A部分,此部分定义了11bit的标识区 。CAN2.0B 是CAN协议的扩展部分,也叫PART B,定义了29bit的标识区,其它部分与CAN2.0A一样。 CANOpen是基于CAN协议的应用层协议,可以理解为用户层,即规定了用户、软件、网络终端等之间用来进行信息交换的约定!而CAN定义了物理层和数据链路层,而CANOpen与DeviceNet一样
2014-02-06 10:42:58
17306
转载 设计遥控车门开关(RKE)系统
摘要:本篇应用笔记描述了RKE系统工作机制以及满足低功耗、RKE收发距离和可靠性等主要设计挑战的方法。同时也介绍了为上述要求而设计的Maxim产品。遥控车门开关(RKE)系统允许用户使用钥匙扣上的发射机来锁定汽车门或者开锁,该发射机传输数据到汽车内的接收机。本篇应用笔记描述了RKE系统的工作机制与满足低功耗、RKE收发距离和可靠性等主要设计挑战的方法。
2014-01-23 22:51:18
2734
转载 运放可以用来做比较器吗?——Datasheet们挖的大坑
2. 将运放用作比较器…a) 是可以的如果不连接滞后。b) 能够实现较快的响应并且减少功耗。c) 是必要的,如果你需要推挽式的输出驱动。d) 可能需要注意避免打开差分输入钳位。没错,这道题的答案已经用红色标出来了。 原文戳。很多人肯定曾经把一个运放当作比较器来用。通常是你仅仅想要一个比较器,
2014-01-23 21:38:18
13888
转载 单片机软件抗干扰的几种常见方法
在提高硬件系统抗干扰能力的同时,软件抗干扰以其设计灵活、节省硬件资源、可靠性好越来越受到重视。下面以MCS-51单片机系统为例,对微机系统软件抗干扰方法进行研究。 1 软件抗干扰方法的研究 在工程实践中,软件抗干扰研究的内容主要是:一、消除模拟输入信号的噪声(如数字滤波技术);二、程序运行混乱时使程序重入正轨的方法。本文针对后者提出了几种有效的软件抗干扰方法
2014-01-23 21:07:21
2087
转载 一段时间内只学习一项技术,学会抵制诱惑
从毕业到现在,在IT行业真真切切地也混过了5年了。学过的东西也多如牛毛。然而要说到真正精通本人自觉惭愧。无一样精通。本人学习过JAVA,SQL Server,Oracle, Linux,Windows,Network.记得刚出学校的时候。进入公司学习的就是JAVA的程序开发。一年了又转行了SQL Server DBA,那一阵简直对于数据库到了痴迷的地步。还花钱去参加了微软SQL Server
2014-01-20 22:07:29
1201
原创 有关电源的一些探讨--群内交流笔记
1、线性电源 线性电源是用晶体管分担了压降,因此只能降压。键点:压差和电流 LM7805,AMS1117,还有LDO区别在压降 ,输出电流及功耗。 LM7805的压降约为3V,这类叫做三端集成稳压,很老了,压降大,因为是NPN管的CE级 MS1117系列,压差要1V L
2014-01-19 22:04:08
1080
转载 幼稚是技术人员最大的缺陷
这周一,把公司的一位创业元老逼走了,原因是他停止了学习,不愿意改变自己来适应公司的发展,认为自己的能力就这么多了,无法再提高,而他负责的东西,往往有头无尾,有始无终,哪怕逼着做好的几样,也是小问题频发,细节做不到位,比较随性,有些像小孩子。我不否认在公司初中期他出了不少力,为公司的创建及发展付出了心血,但他今天不能改变自己去适应公司的快速发展,那就是阻碍公司的发展,这是公司所有人所不愿意看
2014-01-19 20:46:38
941
原创 汽车不同的电源接通状态
电源接通状态,按一般的点火开关档位(OFF档、ACC档、ON档、START档)KL15一般是在ON档这个位置(点火开关转到这个位置时,对引的角位上电)KL30是接常电,直接接蓄电池的电源。
2014-01-17 10:00:16
31397
转载 如何防止暗电流引起的电瓶过度放电
汽车漏电现象是指汽车停驶中蓄电池逐渐放电以致影响汽车启动困难或电器工作不正常的现象.导致汽车漏电的原因大体有3类: 第一类是停车时电器开关未关等导致的蓄电池亏电, 第二类是蓄电池极板短路或氧化脱落导致自放电而亏电, 第三类是由于汽车电器、线束、传感器、控制器、执行器等电子元器件和电路搭铁造成漏电. 漏电的原因则是点火的高压
2014-01-17 09:08:18
3730
转载 电阻的奥秘——你最需要的电阻
择电阻的阻值,有两个原则:第一,够便宜,万一以后自己搞点产品卖咋办,当然能降低成本到最低是必须的;第二,够实用,备料的电阻能在多个功能电路中用到,不要“专用”电阻。 分析下平时常用的功能电路:数字逻辑上拉或下拉,强上拉就用1K,平时用4.7K,低电流点就用10K;数字逻辑阻抗匹配,一般50欧姆走线,串电阻也串个49.9(E-96系列)欧姆吧,当然33欧姆也常常用;光耦驱动,要求不
2014-01-14 20:35:34
1160
转载 器件串并联使用的设计风险
几类器件慎重采用串并联结构设计。继电器不允许并联一起以提供较大电流、两只电容或两只开关类管子(IGBT、三极管、MOSFET等)不用于串联结构以解决单只耐压不足的问题。原因是:在希望开关管同步导通的时候,实际工作中,两个的完全同步是做不到的,这种微小的差异会导致的潜在隐患是一只导通,另一只尚未导通时,全部的耐压会施加到一只管子上去,反而容易导致器件的损坏,这在可靠性模型上其实是容易带来问题
2013-12-25 21:48:33
1074
转载 解析发动机防盗锁止系统如何防盗
由于汽车门锁具有一定的互开率,降低了汽车的防盗功能,因此人们开发了发动机防盗锁止系统。对于已装有发动机防盗锁止系统的轿车;即使盗车贼能打开车门也无法开走轿车。典型的发动机防盗锁止系统是这样工作的:汽车点火钥匙中内装有电子芯片,每个芯片内都装有固定的ID(相当于身份识别号码),只有钥匙芯片的ID与发动机一侧的ID一致时,汽车才能启动,相反,如果不一致,汽车就会马上自动切断电路,使发动机无法启动。未经
2013-12-17 19:13:46
2726
转载 保险丝是不是真的足够保险
对于功率电子产品,设计上是有保险丝的要求的,因为我有做LED调光电源,今天就以LED电源为例来说一说保险丝的那些事儿,对于电源来说,保险丝是一个非常关键的元件,所以个人观点的对错,就非常重要,如果我个人观点有不对的地方,严重感谢朋友批评指正。 先发一个免责申明:文中观点只限于技术探讨,不表明作者和讨论者观点一定正确,所有涉及人身财产安全的设计,一切以当地安规标准为准,如因参考文中内
2013-12-16 21:24:10
1912
转载 预紧式安全带
预紧式安全带(PRETENSIONER SEAT BELT)也称预缩式安全带。这种安全带的特点是当汽车发生碰撞事故的一瞬间,乘员尚未向前移动时它会首先拉紧织带,立即将乘员紧紧地绑在座椅上,然后锁止织带防止乘员身体前倾,有效保护乘员的安全。预紧式安全带中起主要作用的卷收器与普通安全带不同,除了普通卷收器的收放织带功能外,还具有当车速发生急剧变化时,能够在0.1秒左右加强对乘员的约束力,因此它还有控制
2013-12-12 19:19:07
2523
转载 实用EMC设计技巧
转自EDN目前电子器材用于各类电子设备和系统仍然以印制电路板为主要装配方式。实践证明,即使电路原理图设计正确,印制电路板设计不当,也会对电子设备的可靠性产生不利影响。例如,如果印制板两条细平行线靠得很近,则会形成信号波形的延迟,在传输线的终端形成反射噪声。因此,在设计印制电路板的时候,注意采用正确的方法。A、地线设计在电子设备中,接地是控制干扰的
2013-12-11 19:58:28
877
转载 看得懂的电磁场理论
转自风舞天。。。看了受益匪浅。。。从初中甚至更小,我们就接触到了电路,把电压比作水源的高度,电流比做水流,表征电压与电流关系的电阻就是水管的大小。从初中到大学毕业工作(排除专门学过电磁场,并且深入理解了的),我们一直这么理解的。因为电路、电压、电流、电阻的概念就是对照现实中看得到的水路、水压、水流和水阻而来的,非常直观、形象,并且长期以来感觉没什么问题,所以非常的深入人心。 电
2013-12-11 19:36:32
1708
转载 (转)联想研究院裁员---血淋漓的教训:公司不是家!
较早前的一篇文章,现在转出来,有些迟啊。 今天,恐怕是联想历史上规模最大的一次大裁员。我们部门9个人,今天送走了三个,还有三个要转岗,剩下三个。整个研究院走了30多人,转岗20多人。这是我经历的第二次所谓战略性调整,有很多感触,却又好像什么都堵在心里,说不出来。干脆简单记录下这段往事,提醒自己。 联想精细化裁员 昨天晚上,研究院秘密召开紧急会议。有2
2013-11-25 21:31:16
2226
原创 汽车电子相关总结
走进GPS技术1. GPS设备术语详解http://bbs.eeworld.com.cn/thread-955-1-50.html2. 车载GPS导航基础知识 车载GPS导航基础知识http://bbs.eeworld.com.cn/thread-5257-1-30.html基础知识~1. 什么是 TPMS(轮胎压力监视系统)系统 http://bbs.eeworld.com.
2013-11-07 12:39:07
1886
转载 为什么你一直没有成就?
论坛转来一篇文章,以此提醒自己为什么你一直没有成就?因为你随波逐流,近墨者黑、不思上进,分钱没有、死爱面子!因为你畏惧你的父母、你听信你亲戚、你没有主张、你不敢一个人做决定。你观念传统、只想打工赚点钱结婚生子,然后生老病死、走你父母一模一样的路。因为你天生脆弱、脑筋迟钝只想做按班就部的工作。因为你想做无本的生意,你想 坐在家里等天上掉陷饼!因为你抱怨没有机遇、机遇来到你身边的时候你
2013-11-07 09:38:06
828
转载 大牛讲解数字信号处理
第一课 什么是卷积 卷积有什么用 什么是傅利叶变换 什么是拉普拉斯变换 引子很多朋友和我一样,工科电子类专业,学了一堆信号方面的课,什么都没学懂,背了公式考了试,然后毕业了。 先说"卷积有什么用"这个问题。(有人抢答,"卷积"是为了学习"信号与系统"这门课的后续章节而存在的。我大吼一声,把他拖出去枪毙!) 讲一个故事:张三刚刚应聘到了一个电子产品公司做测试人员,他没
2013-11-07 09:30:30
2106
转载 模型化开发过程中要基本掌握的Matlab/Simulink的功能
基于模型设计其实是一种设计方法,当然建模的软件以及代码生成工具也不是只有Matlab/Simulink这一种,比如还有Labview、以及ETAS公司的ASCET等等。当然前者由于需要特定板卡支持,而且系统移植性不好,在基于模型的设计中用的较少,更多的被用于测试领域;后者一般用于汽车行业,其实更多的用于博世集团的研发体系中。同时由于matlab\simulink在各个工程领域以及数学领域的广泛应用
2013-10-31 21:03:46
7521
转载 重要的#pragma声明
#pragma声明是基于单片机开发的特点而对标准C语法的一个扩充。它对充分利用单片机内各类有限的资源起到不可或缺的关键作用。下面简单介绍几个最常用的#pragma声明。1 #pragma DATA_SEG定义变量所处的数据段。其语法型式为:#pragma DATA_SEG 名称数据段名称可以自己任意命名,但习惯上有些约定的名称,其作用分别为: DEFAULT - 缺省的
2013-10-31 20:50:46
764
基于EDA数字频率计
2009-05-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人