Strona 2 z 3
: 12 lutego 2009, 09:08
autor: silelis
Kozystanie z repo nie za bardzo wchodzi w grę, ponieważ binarki z Debiana muszę przekopiowywać do docelowego Linuxa- Enigma 2 (opartego na Debianie).
Dzieje się tak ponieważ Debian sam w sobie nie pozwala oglądać TV jest natomiast potężnym narzedziem, dzięki któremu juz kilka programów udało mi się skompilować i zaimplementować do Enigmy2.
A cross kompilacja na PC-towym Linuxie może coś zmienić?
Bo zastanawiam się czy by go nie zainstalować?
: 12 lutego 2009, 09:35
autor: lis6502
Nie myślałeś żeby może zrobić to od drugiej strony? Tzn zaimplementować Debiana jako takiego, z repozytoriami, a z Enigmy (rozumiem że tak nazywa się to distro) wypruć program (cały framework) do oglądania telewizji, czy do czego to tam służy

.
Z własnego doświadczenia wiem, że lepiej jest kompilować natywnie (na przykłąd jądro) niż skrośnie (target:amd64 host:i686).
Kompilacja skrośna to jak operowanie skalpelem w rękawicach bokserskich. Wymaga co najmniej dobrej znajomości mechanizmów kompilacji, działania autoconfa, wad i zalet poszczególnych wersji gcc. Ja siedziałem nad procesorem SH7709 (architektura sh3). Moje największe osiągnięcia to 80% wymaganego łańcucha narzędziowego (toolchain'u), działające 'hello world' i pół działającego kernela (bootuje, nie obsługuje 3/4 sprzętu, dystrybucyjny daje radę). Sukcesem było mpg123 (jedynie dekompresja do wave).
Jeśli nie czujesz się zniechęcony, zapraszam tam,
gdzie ludzie mają za dużo wolnego czasu :-P
: 12 lutego 2009, 10:37
autor: silelis
Wypruć Enigmę2 z dystrybucji tunera raczej ni się nie uda.
Pytałem się już o to na forum producenta.
Zastanawiam się może, ze skoro jedne programy się kompiluja, a drugie nie to może te niekompilowalne tak do końca nie są platform independent.
: 12 lutego 2009, 11:01
autor: lis6502
tak do końca nie są platform independent.
Możliwe, o czym pisałem Ci wcześniej.
Moim zdaniem wszystko da się wypruć. Ustal z jakich plików korzysta program którego potrzebujesz, potem przenieś je na żywca do Debiania i musi banglać :mrgreen:. Od biedy wrzuć do sources.list repozytoria z Etcha i próbuj. Załącz w ogóle sources.list?
: 12 lutego 2009, 12:20
autor: silelis
Kod: Zaznacz cały
deb [url]http://ftp.de.debian.org/debian[/url] etch main
: 12 lutego 2009, 12:28
autor: lis6502
Nie jest tak źle kolego.
Wpisz tam coś takiego:
Kod: Zaznacz cały
deb [url]http://ftp.de.debian.org/debian[/url] etch main contrib nonfree
i ciesz się pełnym Etchem. Zastanawia mnie jednak to jądro, takie nietypowe. W jaki sposób instalujesz/ została tam zainstalowana Enigma?
: 12 lutego 2009, 12:38
autor: silelis
"--build=mipsel-linux" rozwiązało mój problem.
Jestem po etapie konfiguracji. teraz kompilacja.
Enigma to cały system napisany w pythonie obsługujący wszystkie peryferia tunera.
: 12 lutego 2009, 12:40
autor: lis6502
Cieszę się że jednak udało Ci się znaleźć rozwiązanie. Dodaj [+] do tematu no i polecam się na przyszłość

.
: 10 stycznia 2010, 20:04
autor: connect
lis6502 pisze:tak do końca nie są platform independent.
Możliwe, o czym pisałem Ci wcześniej.
Moim zdaniem wszystko da się wypruć. Ustal z jakich plików korzysta program którego potrzebujesz, potem przenieś je na żywca do Debiania i musi banglać :mrgreen:. Od biedy wrzuć do sources.list repozytoria z Etcha i próbuj. Załącz w ogóle sources.list?
Kolego jeżeli mam cała enigmę wyciągniętą to jak to odpalić na kompie ??
: 10 stycznia 2010, 21:24
autor: silelis
Nie ma takiej opcji
chyba, że pozmieniasz jej kod źódłowy.