Szép napot mindenkinek!
Megpróbálom érthetően, lényegretörően és sallangmentesen leírni a problémámat, hogy mibenkellene a TI segítségetek.
A FELADAT:
Adott két típusú célhardver: az egyik egy régebbi típusú riasztórendszer-család a másik pedig egy speciális, rádiós adatátviteli berendezés. Ezek a tervezésük napjaiban még a 286/386/486 gépeken üzemeltek. A programozásukra használt DOS alapú PC program stabil működéséhez feltétlen szükséges a valós 16bites kezelésű RS232 soros port adatátviteli mód illetve a 40 MHz-nél nem gyorsabb CPU. A COM port kezelésnek IS és a CPU sebességnek IS passzolnia kell a megfelelő működéshez.
A PROBLÉMA:
Mára szinte kihaltak a 286/386/486 gépek. 486-nál gyorsabb gépen a program vagy nem indul el, vagy nem hajlandó kommunikálni az eszközzel. Legrosszabb esetben tönkrevágja az eszköz belső Flash memóriáját. Emulálni sem sikerült sem a DOSBox, sem a MoSlo sem a SlowDown sem a VirtualPC sem a VMWare programokkal.
A CÉL:
Gyors P3, P4, DualCore stb. gépeken futtathatóvá tenni a DOS alapú programokat.
Leginkább ebbe a fórumba valónak ítéltem a felvetésemet, a többi valahogy nagyon idegen topic volt. Nagyon szépen megkérdem az unatkozókat, hogy a "vegyél új rendszert és dobd ki a régi sz@rt" felkiáltásaiktól kíméljenek meg. Valós, hathatós problémamegoldásra lenne szükségem.
És még egy fontos info: szinte teljesen hülye vagyok a Unix / Linux világához :)
Emailem: cserebere@stornophone.hu
Előre is köszönök minden segítséget!
- 7462 megtekintés
Hozzászólások
És a vedd meg a régi sz@rt? Tehát mindenképpen új gépen akarsz régi programot futtatni vagy jó lenne ha lenne régi vas hozzá.
- A hozzászóláshoz be kell jelentkezni
PC bontó?
- A hozzászóláshoz be kell jelentkezni
PC bontóban néztem, nem csak Budapesten. Kiröhögtek.
- A hozzászóláshoz be kell jelentkezni
pcbonto.hu-n kirohogtek? Nem hiszem.
Egyebkent szerintem erdemes laptopot (is) keresni, en szoktam latni retro laptopokat pl. a hardverapro.hu-n, a vateran, de akar az ebay.co.uk/.de-n is nezelodhetsz. Csak egy kis turelem kell hozza.
Ide nezz, mit talaltam neked:
http://szamitastechnika.vatera.hu/laptop_notebook_netbook/toshiba/egyeb…
"The T4600's 33 MHz Intel 486SL and large memory means it can handle the most demanding software."
:-)
- A hozzászóláshoz be kell jelentkezni
Igen, pont ott. Nem épp az udvariasságról híresek.
- A hozzászóláshoz be kell jelentkezni
Hup-on keressél akkor. Nekem mondjuk "csak" egy 98-as K6-300-am van elfekvőben (ez neked szerintem már túl gyors), de másoknak simán lehet egy-egy rég kidobásra ítélt gépe, amit két sörért hozzád vág, és akkor nem neki kell elcipelnie a veszélyes hulladék begyűjtőhelyre.
- A hozzászóláshoz be kell jelentkezni
Ezen a vonalon is mozgok, de a régi gép az régi gép....előbb utóbb lehal és akkor bajban leszek. Maradnak ezek a kis embedded 386/486 gépek amiket it a linken láttam. Talán.
- A hozzászóláshoz be kell jelentkezni
Rengeteg régi géppel volt/van dolgom. Két dolog tud meghalni bennük a táp és a HDD. A ventilátort azért nem mondom mert a mai gépek erről inkább híresek.
* Én egy indián vagyok. Minden indián hazudik.
- A hozzászóláshoz be kell jelentkezni
Azt mondod bírják?
- A hozzászóláshoz be kell jelentkezni
Teljesen pontos szimulacios program nincs ingyenes, ami pedig van az vagon penzbe kerul (busz szintu orajel pontos) es bonyolult.
Talan a qemuban tudod a legtobb dolgot beallitani, igy en azzal probalkoznek. De ne felejtsd el, hogy ehhez azert kell erteni hozza! Ha valakit erre felkersz az boven dragabban csinalja meg mintha uj 386os hardvereket vennel:
www.ewayco.com/20-low-cost-embedded-epia-mini-itx-etc-boards/mx-pc104-m…
www.embeddedsys.com/subpages/products/singleboardcomputer.shtml
- A hozzászóláshoz be kell jelentkezni
Megnézem a linkeket, köszönöm. Mindenféleképpen ragaszkodnék az "új" vashoz, vagyis a Pentium II-nél újabbhoz, lehetőség szerint az aktuálisan átlagosnak mondhatóhoz. Pl. DualCore.
- A hozzászóláshoz be kell jelentkezni
QEmu tenyleg allithato, de mar regen is szerepelt a doksijaban, hogy pontos idoziteseket ne varj tole, mert olyan a felepitese.
--
Yesterday I set my wifi's name to "Hack this if you can".
When I checked it today, it was called "Challenge accepted".
- A hozzászóláshoz be kell jelentkezni
Az RS232 ha nem hardverből megy (DOS alatt nem tudom, volt-e), akkor 5%-os órajel eltérés esetén is borulhat a kommunikáció.
A mikrokontrollerek ezért használnak külső kvarcot a belső rc oszcillátor helyett.
Az rc oszcillátor finomhangolása sem segít, mert hőmérséklet függő és -10 fokon meg 50 fokon tök más az rc érték, szemben a kvarccal.
Az RS232 nagyon érzékeny a precíz sebességre.
- A hozzászóláshoz be kell jelentkezni
Az RS232 termeszetesen HW-bol ment meg XT-n is, meg AT-n, stb.. legalabbis a "soros" resze (RX/TX). A kolleganak az a problemaja, hogy nehany erdekes hardware az egyeb (ring, flow control, stb.) vezetekeket hasznalja atvitelre, es ha ezeket ugy hasznaljak, hogy szamit az idozites, akkor egy modern multitaskos OS-en beluli emulacio/virtualizacio soha az eletben nem lesz kepes ugyanugy visszaadni a valodi vasat.
--
Yesterday I set my wifi's name to "Hack this if you can".
When I checked it today, it was called "Challenge accepted".
- A hozzászóláshoz be kell jelentkezni
igy van, igy igazabol a konkret hardware megoldas lehet erdekes, hogy ra lehet-e ultetni egy uc-t, ami beszabalyozza a megfelelo vezetekek rangatasat.
Igy igazabol barmilyen uj vason is elfuthatna.
- A hozzászóláshoz be kell jelentkezni
Sajnos igy van, de ennel jobbat nem tudok.
Realtime kernel kellene es szimulator, hogy pontos lehessen a szimulacio.
Azert nem teljesen ertem miert nem megy a soros portos kommunikacio, mert azert ez megsem egy parhuzamos port, ahol osszevissza bit bangelni szoktak.
- A hozzászóláshoz be kell jelentkezni
486-nál gyorsabb gépen a program vagy nem indul el, vagy nem hajlandó kommunikálni az eszközzel. Legrosszabb esetben tönkrevágja az eszköz belső Flash memóriáját.
Ezek alapján az RS232 jelek vezérlik a FLASH írást. Talán az is járható út lenne, ha a PC és a kütyü közé kerülne valamilyen mikrokontroller ami megoldaná az időzítési problémákat. Mondjuk nem kevés munka lenne visszafejteni a kommunikációt.
Ha esetleg rögzíteni tudnád valamilyen módon a jó és a hibás kommunikációt, el lehetne dönteni érdemes e ebbe az irányba próbálkozni.
- A hozzászóláshoz be kell jelentkezni
Ha nagyon kell még 8088 XT is akad a raktáramban. De akad '286 AT és 486SX (brand), akad IBM notebook 486DX100 stb.
Egyébként próbáltad a DOSEMU -t? USB sorost sikerült beizzítani Norton Commanderrel!
Ha sebességbeli probléma van akkor DOS -ra léteznek lassító programok (ha a program eredetileg pollozott).
* Én egy indián vagyok. Minden indián hazudik.
- A hozzászóláshoz be kell jelentkezni
Lehet, hogy akkor segítséget kérnék tőled régi gépekkel kapcsolatosan! Hol érlek el?
- A hozzászóláshoz be kell jelentkezni
+1
- A hozzászóláshoz be kell jelentkezni
486-ot jobbára már csak beágyazott eszközként talász, valami ilyenben lehet gondolkodni, ha a használt vas nem +felelő : http://www.voxtechnologies.com/sbc/vtc1059.htm
_____________________
www.pingvinpasztor.hu
- A hozzászóláshoz be kell jelentkezni
Inkább: http://www.voxtechnologies.com/sbc/vtc0540.htm
386, és van soros port is.
- A hozzászóláshoz be kell jelentkezni
Ez járható útnak tűnik, de kissé meg vagyok zavarodva. Ez a kis izé hol kap tápot, monitort? Esetleg vinyót vagy HDD helyett CF kártyát? Írok a forgalmazónak.
- A hozzászóláshoz be kell jelentkezni
link. így kapja.
Ha gyártják még, akkor meg vagy mentve. Igaz lehet kissé drága.
>>: sys-admin.hu :<<
- A hozzászóláshoz be kell jelentkezni
Van egy HT 3080C-vel vezérelt bizgentyűbuznyákoló berendezés, amihez a pécés Z80-emuláció a speciális hardver miatt nem használható. Tud valaki új (használt nem érdekel) gépet, amivel működne?
Továbbá van egy 128 portos soros terminálszerver, ami egy MCA buszos kártya egy rakat külső dobozzal. Ezt is szeretném használni, ergo új MCA-buszos RS6K vasra van szükségem hozzá, de minimum 5.3-as AIX-ot is tudjon futtatni.
Vannak dolgok, amiket tudomásul érdemes enni: ezek a dos- és extrémen hw-függő berendezéseknek az életciklusa bőven lejárt. Most még talán tudsz kukaszökevény ócskavasat szerezni hozzá (vagy valami beágyazott speckó cumót, relative drágán), de mindenképp el kell gondolkodni a kezelt berendezés kiváltásán. Szerintem...
- A hozzászóláshoz be kell jelentkezni
Laikusként:
FreeDOS nem járható út, underclockolt procival?
- A hozzászóláshoz be kell jelentkezni
Ha érdekel, van elfekvőben egy elvileg működő 486-os gépem kompletten. Írj PM-et, ha érdekel!
Poéncuccok...
Szabadúszóknak egy kis pénz: Freelancer.com!
- A hozzászóláshoz be kell jelentkezni
OMG, egy pár posztot kicsit megkönnyeztem. Sajnos régebben én is csak úgy tudtam upgradelni, hogy eladtam a régi cuccot. Ajj de bánom...
--
GPLv3-as hozzászólás.
- A hozzászóláshoz be kell jelentkezni
Gondolom a program forrása már nincsen meg, vagy nem is volt? Mert ha igen, lehet, hogy gyorsabb modern hardverre portolni a cuccot.
- A hozzászóláshoz be kell jelentkezni
Nem tudom mennyire tudja ami kell, lehet egy próbát megér az AMD SimNow program:
http://developer.amd.com/tools/simnow/Pages/default.aspx
Ebben "darabjaiból" tudod összerakni a PC-t, elég jónak tűnik. Van Windows és Linux alá, csak 64bites rendszeren megy (amit meg manapság egy Atom D525 is tud).
- A hozzászóláshoz be kell jelentkezni
elvileg ő sem real time időzítésü, de linux alatt egy speciális ütemezővel szerintem megér egy misét.
- A hozzászóláshoz be kell jelentkezni
Ennyire nem mélyedtem bele, annyit írtak, hogy lassabb (talán 10%-a sebességben az eredetinek, ami ez esetben még lehet jó is), mint amit emulál (szimulál), de hogy a lassúsága "állandó" vagy sem, azt nem tudom. De egy próbát megér, ebben egyetértünk.
- A hozzászóláshoz be kell jelentkezni
Dosbox.
Van egy tippem, hogy neked is Motorola RSS-hez kellene:
http://users.atw.hu/balubati/blog/index.php?entry=entry100103-163212
- A hozzászóláshoz be kell jelentkezni
Ha ez így van akkor:
1. Nem a sebesség a gond, hanem az illesztés. Én is terveztem kiviteleztem olyat, ahol kispóroltuk az RS-232 -es meghajtókat, ha ezzel számolsz, tökéletesen működik, bármiről (USB -s cuccról is).
2. Az aszinkron soros kommunikáció kezelés nem egy ördöngösség, könnyen hackelhető, kódolható, egyszerű vezérlésekre ideális.
Ha ennyire kell, akkor érdemes újragondolni a mai kommersz hardware -kel.
* Én egy indián vagyok. Minden indián hazudik.
- A hozzászóláshoz be kell jelentkezni