萍聚社区-德国热线-德国实用信息网

 找回密码
 注册

微信登录

微信扫一扫,快速登录

萍聚头条

楼主: flocken

[职业生涯] 求助 面试前 的Aufgabe

[复制链接]
 楼主| 发表于 2011-11-4 20:13 | 显示全部楼层
fusion 发表于 2011-11-4 19:23
基于can,lz可以做个驱动的low Level Design ...我脚的80%能搞定offer了

这个需要编写具体的Code?
有没有什么参考的资料可以提供啊,跪谢了
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
 楼主| 发表于 2011-11-4 20:17 | 显示全部楼层
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
发表于 2011-11-4 20:39 | 显示全部楼层
flocken 发表于 2011-11-4 20:13
这个需要编写具体的Code?
有没有什么参考的资料可以提供啊,跪谢了

你接触过automotive的嵌入式编程麽,你要看什么级别的资料呢
入门教程其实他家网上也有。
结构图 http://www.vector.com/vi_canbedded_de.html
然后再看看AUTOSAR那一章。
然后这个http://www2.hs-esslingen.de/~zimmerma/automotive/kapitel7.pdf, 你就了解你那些应用的实现该放在哪一层了。
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
发表于 2011-11-4 20:45 | 显示全部楼层
flocken 发表于 2011-11-4 20:13
这个需要编写具体的Code?
有没有什么参考的资料可以提供啊,跪谢了

具体code我觉得不用,你先说说他给你几天吧。或者你可以写一层code,比如CAN 虚拟层的实现,用C写,然后作为beispiel展示下你写代码的基本功
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
 楼主| 发表于 2011-11-4 21:04 | 显示全部楼层
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
发表于 2011-11-4 21:15 | 显示全部楼层
虽然对can啥的不是太熟悉,但是感觉不是让你写代码搞具体实现的。刚才也小google了一下,CAN Bus的wiki页上有些Protokoll的例子介绍,再结合对类似于tcp/Ip Protokoll的理解,感觉是要lz定义一个Communication的标准,就是要定义什么服务啊,用怎样的包封包数据啊,等等,建议lz看看一些protokoll的例子然后进行设计。
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
发表于 2011-11-4 21:27 | 显示全部楼层
和AutoSAR,编程都没关系,让你设计CAN 的 protocol,不要跑题。。。
你要考虑需要哪些Botschaft, 应该包括什么signal, Zykluszeit, frame 的结构 ...
这个大方向错了你就是在白费时间。
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
发表于 2011-11-4 21:34 | 显示全部楼层
Homer 发表于 2011-11-4 21:27
和AutoSAR,编程都没关系,让你设计CAN 的 protocol,不要跑题。。。
你要考虑需要哪些Botschaft, 应该包括 ...

也有道理哈。HMI有自己的协议的吧,听我们测试工程师提起过,忘了,你知道叫什么么
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
发表于 2011-11-4 21:44 | 显示全部楼层
fusion 发表于 2011-11-4 20:39
你接触过automotive的嵌入式编程麽,你要看什么级别的资料呢
入门教程其实他家网上也有。
结构图 http: ...

好专业啊 请问zimmermann这本书那里可以下载啊。找不到啊?
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
发表于 2011-11-4 21:47 | 显示全部楼层
本帖最后由 并非如此 于 2011-11-4 21:48 编辑

看了很多人的回答, 不知道是他们误人子弟,还是我把问题想太简单了,这个问题和什么具体系统,编程语言统统无关,只是大概考察了两点, 1 can协议的工作方式 2 如何利灵活运用can的工作方式来制定自己的协议。

can的工作方式,广播式 , 通过节点传出。 至于所谓协议,就是通讯格式,一般有,发送端,接收端,数据类型,数据格式,数据长短,数据内容,等等,自己先看看can协议然后想想,模仿一下即可,至于通讯方式,一般的实现方式,就是建立消息对列, 通过循环处理消息对列里的消息分配到具体的节点。一般应用程序之间的通讯是通过tcpip, 用tcpid来模拟can结构,一般是一个server端(一般称之为router),接收所有消息,并把所有消息发送给所有的client端,每个client都过滤出自己的消息,有自己的消息对列,对齐进行处理,这样就能模拟can的工作放式。


Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
您需要登录后才可以回帖 登录 | 注册 微信登录

本版积分规则

手机版|Archiver|AGB|Impressum|Datenschutzerklärung|萍聚社区-德国热线-德国实用信息网

GMT+1, 2024-11-8 10:07 , Processed in 0.061313 second(s), 14 queries , MemCached On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表