flocken 发表于 2011-11-4 20:13

fusion 发表于 2011-11-4 19:23 static/image/common/back.gif
基于can,lz可以做个驱动的low Level Design ...我脚的80%能搞定offer了

这个需要编写具体的Code?
有没有什么参考的资料可以提供啊,跪谢了

flocken 发表于 2011-11-4 20:17

没跑,去吃饭了

fusion 发表于 2011-11-4 20:39

flocken 发表于 2011-11-4 20:13 static/image/common/back.gif
这个需要编写具体的Code?
有没有什么参考的资料可以提供啊,跪谢了

你接触过automotive的嵌入式编程麽,你要看什么级别的资料呢
入门教程其实他家网上也有。
结构图 http://www.vector.com/vi_canbedded_de.html
然后再看看AUTOSAR那一章。
然后这个http://www2.hs-esslingen.de/~zimmerma/automotive/kapitel7.pdf, 你就了解你那些应用的实现该放在哪一层了。

fusion 发表于 2011-11-4 20:45

flocken 发表于 2011-11-4 20:13 static/image/common/back.gif
这个需要编写具体的Code?
有没有什么参考的资料可以提供啊,跪谢了

具体code我觉得不用,你先说说他给你几天吧。或者你可以写一层code,比如CAN 虚拟层的实现,用C写,然后作为beispiel展示下你写代码的基本功

flocken 发表于 2011-11-4 21:04

拜谢

施主 发表于 2011-11-4 21:15

虽然对can啥的不是太熟悉,但是感觉不是让你写代码搞具体实现的。刚才也小google了一下,CAN Bus的wiki页上有些Protokoll的例子介绍,再结合对类似于tcp/Ip Protokoll的理解,感觉是要lz定义一个Communication的标准,就是要定义什么服务啊,用怎样的包封包数据啊,等等,建议lz看看一些protokoll的例子然后进行设计。

Homer 发表于 2011-11-4 21:27

和AutoSAR,编程都没关系,让你设计CAN 的 protocol,不要跑题。。。
你要考虑需要哪些Botschaft, 应该包括什么signal, Zykluszeit, frame 的结构 ...
这个大方向错了你就是在白费时间。

fusion 发表于 2011-11-4 21:34

Homer 发表于 2011-11-4 21:27 static/image/common/back.gif
和AutoSAR,编程都没关系,让你设计CAN 的 protocol,不要跑题。。。
你要考虑需要哪些Botschaft, 应该包括 ...

{:5_390:}也有道理哈。HMI有自己的协议的吧,听我们测试工程师提起过,忘了,你知道叫什么么

xxhui 发表于 2011-11-4 21:44

fusion 发表于 2011-11-4 20:39 static/image/common/back.gif
你接触过automotive的嵌入式编程麽,你要看什么级别的资料呢
入门教程其实他家网上也有。
结构图 http: ...

好专业啊 请问zimmermann这本书那里可以下载啊。找不到啊?

并非如此 发表于 2011-11-4 21:47

本帖最后由 并非如此 于 2011-11-4 21:48 编辑

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

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


页: 1 [2] 3 4
查看完整版本: 求助 面试前 的Aufgabe