[ etfstudent @ 07.01.2016. 14:51 ] @
| Zdravo, da li mi moze neko reci sta je potrebno za pisanje firmvera za satelitske risivere? Koji programski jezik se koristi, koje okruzenje...? Inace poznajem osnove jezika C i C++ (ono sto se radi na fakultetu). Da li postoji literatura vezana za ovu tematiku? Konkretno, imam satelitski risiver Amiko Mini Combo (nije Linux). Koliko sam vidio na internetu, to zavisi od tipa procesora. Da li je to tacno? Moj risiver ima ALi3612 procesor.
Edit: Mislim da tema pripada ovoj sekciji a ako moderatori ne misle tako, neka je prebace tamo gdje pripada.
[Ovu poruku je menjao etfstudent dana 07.01.2016. u 16:07 GMT+1] |
[ Living Light @ 07.01.2016. 14:59 ] @
Moram da priznam,
da mi se svidja Tvoja ideja +smelost !!!!!!!!!
Ako uspes da napises firmver za tvoj "SAT Receiver"
--------S V A K A ___TI___Cast !
[ etfstudent @ 07.01.2016. 15:06 ] @
Pa to me interesuje, da li cu uspjeti ili ne, vidjecemo :)
[ zica49 @ 07.01.2016. 15:34 ] @
Citat:
etfstudent:
Inace poznajem osnove jezika C i C++ (ono sto se radi na fakultetu). Da li postoji literatura vezana za ovu tematiku?
Super najbitnije su te osnove jos samo treba za poznajes digitalnu kompresiju,korekciju greske,USB,hdmi,Vga,lan i ostale protokole.
Analognu,digitalnu elektroniku criptovanje i to je to :)
[ mikikg @ 07.01.2016. 15:45 ] @
To je posao za iskusan tim od nekoliko ljudi za minimum godinu dana intezivnog razvoja!
Samo pobroji sve funkcionalnosti sa kojima moras da se izboris (zica49 ti je dao uvod) i stavi to na papir pa pokusaj da das procenu koliko bi ti vremena oduzelo da svaku stavku ukapiras, programiras i debagiras.
Na sve to sve te posebne stavke moras na kraju da uklopis u neku funkcionalnu celinu i da to radi kako treba.
Oko elektronike necu ni spominjati sta je sve potrebno da bi se to tokom razvoja testiralo ...
[ etfstudent @ 07.01.2016. 15:58 ] @
Znaci vrlo komplikovano.
A ukoliko bih htio da editujem neke stavke postojeceg firmvera, sta bi za to bilo neophodno? Reverzni inzenjering sa IDA? :)
[ vukboban @ 07.01.2016. 16:00 ] @
Malo mi deluje da bi student hteo mufte da gleda sve kanale !!!
Izvinjavam se ako mi je pretpostavka pogresna ali...
[ etfstudent @ 07.01.2016. 16:02 ] @
:)
Postojeci softver vec to omogucava, mene samo interesuje kako sve to zajedno funkcionise "ispod haube" :)
[ bogdan.kecman @ 08.01.2016. 09:40 ] @
pisu se uglavnom u C-u mada su veliki delovi koda pisani u asm-u
vrlo cesto se koriste "kombinovani" procesori (asic cip koji na sebi ima neko cpu jezgro, od skoro to je najcesce neki arm, neku memoriju, nesto periferije i neko dsp jezgro) i za svako jezgro se pise kod u zasebnom jeziku (tj najcesce ovaj ili onaj asm ili se kompajlira ovim ili onim c kompajlerom) ... dodatno se kontrolise externa perfierija koja je, zavisno od uredjaja u jednom ili vise cipova (drajveri za izlaze tipa kompozit, hdmi.., phy za ethernet, ulazni tuner, dekoder...) ... vecina tih cipova je dizajnirana in-house tako da dokumentacija za iste nije poznata van kuce koja ih pravi i koristi, a neki "univerzalni" cipovi uglavnom imaju dokumentaciju samo na kineskom, reverse engineering je svakako moguc ali preskup, razvoj - pa vrlo cesto ti je jeftinije da napravis from scratch...
i sad finalno odgovor na glavno pitanje "sta je potrebno za pisanje firmvera za satelitske risivere"
potrebno je puno znanja, uzmo ovako, kada budes sam znao da das odgovor na ovo pitanje "sa razumevanjem", dakle da ti je potpuno jasno sta sve treba da znas da bi to radio, onda si jedno godinu - dve dana ucenja do toga da bi mogao da pises firmware za sat risiver :)
ono sto moze da te izvadi je to sto su sada svi moderni obicne linux masine pa ne moras da se bavis sa 99% stvari i mozes da se usresredis na onih 1% koji te zanimaju a koji nisu neka velika filozofija
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.