Skocz do zawartości

Firmware na przykładzie tunera DVB-T


Recommended Posts

Czy to wszystko co tu zostało napisane w przypadku programowania dotyczy też oprogramowania wbudowanego w urządzenia, czyli tzw. FIRMWARE ?

Jeżeli chodzi o zwykłe, typowe oprogramowanie jest tego bardzo dużo, praktycznie każdy znajdzie coś co potrzebuje.

Znacznie gorzej wygląda sprawa z wewnętrznym oprogramowaniem urządzeń. Bywa, że jest tu tylko jedna wersja oprogramowania, napisana wyjątkowo źle i aż by się prosiło by zmieniając to oprogramowanie na lepszą wersję udoskonalić też samo urządzenie.

Nie wiem tylko czy to możliwe ? A jeżeli tak czy jest to trudne do napisania ?

Podam na konkretnym przykładzie o co mi chodzi.

Jest wiele tunerów DVB-T, różne marki, inne obudowy, ale większość z nich ma takie samo lub bardzo podobne menu z tymi samymi opcjami i tym samym podobnymi błędami.

Tuner LTC HD-303, w instrukcji podano, że szukać należy oprogramowania dla dekodera DTV-441T HD, właściwy plik ma mieć nazwę: SMC7828.AP.

Kilka rzeczy, wszystkie dotyczą nagrywania, które bym zmienił w tym oprogramowaniu.

Pierwsza jest najmniej ważna, ale też i najłatwiejsza pewnie do zrobienia. Chcąc nagrać jakiś program muszę przejść po kolei kilka przycisków (m.in. czas rozpoczęcia i zakończenia nagrywania) by na końcu zmienić domyślny przycisk z 'Odtwarzaj' na 'Nagrywaj".

Druga rzecz jest wyjątkowo niedopracowana. Gdy program, który chcę nagrać jest już emitowany jedyną możliwością jego nagrania jest wciśnięcie czerwonego przycisku 'REC'. Nie ma w tym przypadku możliwości zaprogramowania czasu trwania nagrywania. Wyjścia są dwa, albo wyłączę nagrywanie z ręki naciskając 'STOP', albo zostawię nagrywanie, które będzie kontynuowane aż do wyczerpania pojemności pamięci. A wystarczyłoby np. by kolejne wciśnięcia przycisku 'REC' przesuwały czas zakończenia nagrywania o kolejne np. pół godziny.

Trzecia rzecz dotyczy nagranego już materiału. Gdy jest to coś dłuższego co oglądam w kilku podejściach, by dotrzeć do interesującego mnie fragmentu za każdym razem muszę używać szybkiego przewijania. A wystarczyłoby by wciskając jakiś klawisz na pilocie zrobić zaznaczenie (znacznik) i wtedy momentalnie przenosiłbym się do konkretnego fragmentu programu.

Czwarta rzecz to kolejność zapisanych programów na liście, jedynym sortowaniem jest alfabetyczne, a mnie by interesowało od najwcześniej nagranego do najpóźniej (lub odwrotnie).

 

Czy to co napisałem jest w ogóle do zrobienia ? Czy ktoś tworzy takie firmware ?

 

Link to post
Share on other sites

firmware w dużej mierze zależy od komponentów

czasami jest tak, że różni producenci wykorzystują te same podzespoły dodając np czytnik / USB itp

jakiekolwiek zmiany w firmware wymagają kodu źródłowego

Twój post bardziej pasuje na oficjalne forum producenta sprzętu [o ile takie istnieje]

Edytowane przez darasz89
Link to post
Share on other sites

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Odpowiedz w tym wątku...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

  • Ostatnio przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników przeglądających tę stronę.

×
×
  • Dodaj nową pozycję...