- satcodx blogja
- A hozzászóláshoz be kell jelentkezni
- 814 megtekintés
Hozzászólások
Az a kernelmodul elég régicske már, a mostani kernelekkel való működést elfelejtheted.
- A hozzászóláshoz be kell jelentkezni
Nem biztos. En patcheltem mar ki kernelmodult ami regebbi kernelhez keszult, hogy menjen a latest cuccokkal is. Konkretan 4-5 #define neve megvaltozott, meg kb. 3 fuggvenye, de a parameterezese es a funkcioja is maradt a regi. Ebbol is latszik, mekkora marhasag ez a fluktualo API/ABI, mert csak arra jo, hogy szopassa a fel vilagot, hogy mindent folyamatosan karban kell tartani, csak azert mert egy remalmaibol ebredo valaki szerint #define TRUTYMO_INDEX_REG_23 helyett sokkal szebb a #define INDEX_REG_TRUTYMO_23 forma, a kernel_Call_DoSomething() helyett pedig a call_kernel_SomethingToDo() forma az sokkal jobb, es persze rogton ellenallhatatlan kesztetest is erez ennek commitolasara "cleanup" cimszoval. Sigh.
Ha van ertelme egy valtozasnak, akkor tamogatom, de a 90%-ban az ilyen 'nem megy az uj kernellel' problemak amikkel talalkozom, a fenti kategoriaba esnek...
-=- Mire a programozó: "Na és szerintetek ki csinálta a káoszt?" -=-
- A hozzászóláshoz be kell jelentkezni
Hat kezdo Linuxozasnak ez azert eleg hardcore tema. Mondhatni melyviz, csak uszoknak. De azert korantsem lehetetlen, sz'al hajra... :)))
-=- Mire a programozó: "Na és szerintetek ki csinálta a káoszt?" -=-
- A hozzászóláshoz be kell jelentkezni
A driver 2.6.9-es kernelű linuxra van, de x86-os architektúrára. Nekem a PPC linuxos gépem is 2.6.9-es kernelt használúgyhogy csak arra kellene megcsinálni a keresztfordírást. Konzultáltam erről volt tanárommal az egyetemen, és azt mondta: "sima liba" megoldjuk...ez volt egy éve, de egyszer sem tudtam kimenni, mert annyi dolga van hogy nem tudtunk még összehozni a találkát.
Szóval akkor feladjam, vagy nem...?!
- A hozzászóláshoz be kell jelentkezni
Gondolom indulasnak kell egy x86->PowerPC cross-GCC. Indulasnak felraknek egy ilyet (egy mezei desktop Linux pc-re), es megprobalnek vele valami userspace programot forditani a PPC-s gephez. Akar egy hello-worldot. Ha ez megy, utana lehet beszelni barmilyen Linux kernel, vagy modul forditasarol. Szerintem, igy elso blikkre.
-=- Mire a programozó: "Na és szerintetek ki csinálta a káoszt?" -=-
- A hozzászóláshoz be kell jelentkezni
Én má próbálkoztam egy csomó ilyennel, de semmi siker, azér fordultam profikhoz. Legalábbis segytséget kérnék legalább szoftver neveket, vagy milyen linuxot telepítsek fel? honnan töltsem le? stb...stb...
de ha nem hát nem...nem adom fel...!
- A hozzászóláshoz be kell jelentkezni
Sajna ebben nem tudok nagyon segiteni, mert egyreszt GCC-s keresztforditast (ugy hogy a keresztfordito kornyezetet nekem kellett beloni) meg nem csinaltam (mas forditot mar igen), de indulasnak arra guglizz, hogy "cross-gcc". Egyebkent keszulj fel hosszu menetelesre, eloszor is fel kell raknod egy sima GCC-t, binutilst, stb. forditokornyezetet, majd leszedned a GCC, a binutils es a libc forrasat, ujrabuildelni eloszor a forditot a mar fentlevo forditoval, hogy PPC-s targetet kezeljen, aztan a binutilst hasonlokeppen, vegul ezzel az uj GCC/binutils parossal a libc-t... Szep makosteszta egyebkent, csak erosen mazoknak ajanlom. :P
Egyebkent nekem a "normal" desktop gepem is PowerPC, tehat mar csak ezert sem kell PPC-re keresztforditanom... :)
-=- Mire a programozó: "Na és szerintetek ki csinálta a káoszt?" -=-
- A hozzászóláshoz be kell jelentkezni
Elvben eleg ha van fenn a gepen akarmilyen fordito es azzal csinal egy ppc-s toolschain-t. Annak mar meg lehet mondani, hogy igen, kerlek, ppc binarisokat kellene gyarts. ha a ppc choot mar megvan, akkor az egyszer forditott ppc toolchain a kernelhez eleg, ugyanis az nem hasznal glibc kodot.
Persze, ha nincs ppc chroot, akkor szopacs, mert akkor a host ppc toolchain-jevel kell glibc-t es toolchain-t forditani a celgepre, plusz minimum egy busyboxot.
Toolchain=gcc, binutils
- A hozzászóláshoz be kell jelentkezni
Nagyon rendesek vagytok srácok, hogy törődtök a problémámmal, de ez nekem egyenlőre magas...
Már próbálkoztam leszedni mindenféle GCC-s cuccot, de a Miskolci Egytemen egy volt tanárom, azt mondta, hogy van bent egy PPC-s gép és majd azon lefordítjuk, mert ezek a himihumi fordítók mind hibáznak valahol, de mnt már említettem ez volt kb egy éve.
Nem tud rá időt szakítani....
majd lesz valahogy.
Volna egy cseh srác aki megcsinálja, de suskáért, majd lehet hogy rászánom magam.
De a valamelyikőtöket érdekli, akkor http://www.ftdichip.com/Drivers/VCP.htm oldalról a linux driver leszedhető.
köszi mindent
- A hozzászóláshoz be kell jelentkezni
Hülye kérdés: QEmu nem tud PPC-t emulálni?
It doesn't matter if you like my song as long as you can hear me sing
- A hozzászóláshoz be kell jelentkezni
Ez linuxos szoftver vagy windows-on is fut?
na ez a hülye kérdés:::.
- A hozzászóláshoz be kell jelentkezni