江南织造
发表于 2011-11-4 23:33
本帖最后由 江南织造 于 2011-11-4 23:42 编辑
现在车里大部分HMI 和applikation是通过MOST通讯的,通过CAN的不多, 他让你做的这个任务应该不需要你编程的. 我可以给你几点建议:
1. 你需要一个类似stack的东西, 去定义处理的优先顺序.
2. 第二你要给每一个applikation定义一个prioritaet, 比如对汽车操控部分的优先级必须高于对多媒体的操作,
3. HMI 一般目前在车里是通过 data pool 和event跟applikation交流的, 比如说你按下一个按钮会激活一个event1:
if event1 fired, then
x=1
else
x=0
Applikation是不能直接知道在hmi干啥了, 所以必须通过event去改变data pool里面数据的值, applikation可以从值的改变上去判断它要干啥.
4.你需要一个对错误处理的操作信息
can方面我不是太懂, 就知道个大概, 我觉得你只要把protokoll每个部分都定义清楚就行
给你一个MOST的framework,你可以模仿下套到can里面去用
https://prof.hti.bfh.ch/uploads/media/MOST_Bus.pdf
fusion
发表于 2011-11-4 23:36
swordheartde 发表于 2011-11-4 22:45 static/image/common/back.gif
在次感叹工版的强大,高人之多,lz好运啊!
剑心啊,我找房找的快崩溃了,一个angebot都没有{:5_392:}
Casablanca
发表于 2011-11-5 00:49
本帖最后由 Casablanca 于 2011-11-5 01:20 编辑
感觉好像FH的家庭作业。。
swordheartde
发表于 2011-11-5 01:59
本帖最后由 swordheartde 于 2011-11-5 02:00 编辑
fusion 发表于 2011-11-4 23:36 static/image/common/back.gif
剑心啊,我找房找的快崩溃了,一个angebot都没有
连immobilien也没有吗?还是你要求太高?实在不行你可以先住pension,木事啦{:5_327:} 。
flocken
发表于 2011-11-5 09:12
江南织造 发表于 2011-11-4 23:33 static/image/common/back.gif
现在车里大部分HMI 和applikation是通过MOST通讯的,通过CAN的不多, 他让你做的这个任务应该不需要你编程的. ...
写的太清晰了,好人啊,准备就这样做