IPB

Welcome Guest ( Log In | Register )

> Car pc
bartro
post Jun 16 2008, 02:03 PM
Post #1


zijdelings geïnteresseerd
*****

Group: Super Moderators
Posts: 7,961
Joined: 14-January 07
From: around here
Member No.: 530
Car: 114 2002 / E12 528
Engine: M10 100cp / M30 165cp



Am dat de un web-site cu tot fel de produse pentru 'car pc'. Destul de misto, de ceva ani de zile as vrea sa am un fel de PC in masina. Scapi odata de 'probleme' legat de achizitie de USB-stick, cd-uri, mp3, DVD, navigatie. Pui ce vrei tu pe ele. Acuma tot ce imi trebuie sunt bani smile.gif

http://incarmultimedia.eu//index.php?cPath=2

This post has been edited by bartro: Jun 16 2008, 02:03 PM


--------------------
Black heart scarring darker still
To keep up with me
You've got to walk like a panther tonight
Go to the top of the page
 
+Quote Post
 
Start new topic
Replies
Shark
post Jun 23 2008, 11:47 AM
Post #2


73% BMW corupt
****

Group: Members
Posts: 748
Joined: 3-February 06
From: Iasi
Member No.: 176
Car: E30 316i
Engine: M40B16 100CP



Xoxule, stai ca n-ai inteles. In E38 sunt mai multe sisteme, care comunica intre ele, fiecare pe busul lui. De CAN-bus nu ma ating, e corect ce zici tu acolo. Dar mai exista si I-bus, similar hardware, dar care dirijeaza doar echipamentele multimedia. Masina are display lcd, tv-tuner (cu intrare video), cass, cd-changer, radio si amplificator. In afara de amplificator, toate celelalte echipamente comunica prin I-bus. LCD-ul are niste butoane care transmit mesaje generale pe acest I-bus. Formatul mesajelor imi este cunoscut. Echipamentele asculta pe I-bus si reactioneaza in functie de mesajele care le sunt destinate.
Acum fii atent: eu am un adaptor de la I-bus la RS232, de la un nene din Germania, Rolf Resler. Deci cu acest adaptor eu vad pe seriala in momentul de fata, cum vin mesajele. Partea hardware este deja implementata si functioneaza,. PC-ul meu va inlocui cd-changerul si va asculta pe seriala mesajele care sunt destinate cd-changerului. Afisarea se va face pe displayul masinii, cu un switch (alternativ cu OBC).
In felul asta pot folosi butoanele displaylui pentru a controla computerul.
Aici vine partea de programare. Eu am un IDE in Flash (cu care pot face si executabile Windows) in care voi alcatui frontendul aplicatiei mele, cu grafice, poze, afisaje, etc. Problema este urmatoarea: din IDE-ul meu pot citi direct seriala, dar accesul de face peste un milion de layere software din playerul de Flash, astfel ca imi ocupa mult timp de procesor. In plus, nu am posibilitatea decat de consulta bufferul serialei, deci fac un polling la 100ms care ma omoara ... In felul asta am reusit sa interceptez toate mesajele I-bus dar ... atat. Altceva nu mai incape pe procesor. biggrin.gif
Prin urmare as avea nevoie de un DLL care sa faca citirea serialei si interpretarea mesajelor in mod direct, prin API Windows si sa imi genereze mie doar niste eventuri atunci cand recunoaste anumite mesaje. Si ca sa imi fie mie si mai simplu, DLL-ul asta ar trebui impachetat intr-un wrapper Active-x (pe care IDE_ul meu il poate accesa in mod nativ spre deosebire de DLL pe care le accesez mult mai complicat).
Eu nu stiu de loc de loc programare Windows, in nimic (nici C, nici Delphi, numic) ca mi-as face eu DLL-ul asta in 2 timp si trei miscari. Cam asta e ideea.

Deci vezi ca nu e nimic complicat. Doar cod direct executabil de citit seriala si generat eventuri.
Ce zici, m-ai putea ajuta?


--------------------
You only need two tools in life: WD-40 and "Duck" Tape.
For everything that doesn't move and it should, use WD-40.
For everything that shouldn't move and it does, use the duct tape.
Go to the top of the page
 
+Quote Post

Posts in this topic


Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 





Google
 
RSS Lo-Fi Version Time is now: 18th June 2025 - 03:42 AM