Forum Coders' city Strona Główna Coders' city
Nasza pasja to programowanie!
 

 PomocPomoc   SzukajSzukaj   UżytkownicyUżytkownicy   GrupyGrupy  RejestracjaRejestracja 
Archiwum starego forum + teoria    RSS & Panel/SideBar
 ProfilProfil   Zaloguj się, by sprawdzić wiadomościZaloguj się, by sprawdzić wiadomości   ZalogujZaloguj 

Potrzebuję szybkiej odpowiedzi na moje pytanie... Skrócony regulamin

Napisać coś dla sprzętu

Idź do strony 1, 2, 3  Następny

 
Odpowiedz do tematu    Forum Coders' city Strona Główna -> Elektronika, programowanie niskopoziomowe
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Jurus



Dołączył: 17 Sty 2010
Posty: 2

PostWysłany: Wto Sty 26, 2010 4:37 am      Temat postu: Napisać coś dla sprzętu Odpowiedz z cytatem Pisownia

Mam pytanie czy za pomocą Asemblera da się napisać cokolwiek na taki sprzęt jak mp3 czy komórka.
Z góry dziękuję za odpowiedź.
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość
Garf



Dołączył: 25 Maj 2005
Posty: 3348
Skąd: Rzeszów

PostWysłany: Wto Sty 26, 2010 5:59 pm      Temat postu: Odpowiedz z cytatem Pisownia

Generalnie na odtwarzacz MP3 możesz napisać własny firmware, ale potrzebujesz do tego odpowiedniego kompilatora oraz ogromnej wiedzy. Z pytania wnioskuję, że brakuje Ci obu tych rzeczy ;)
_________________
Zakochanie - to relacja międzyosobowa wynikająca z upodobania sobie w kimś,
powodującego zależność emocjonalną od tego kogoś.
Na miarę siły owej zależności następuje proporcjonalnie:
utrata zdrowego rozsądku oraz zdolności do samodecydowania.
o. Paweł Gużyński OP
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość
izaw



Dołączył: 12 Wrz 2008
Posty: 2003
Skąd: Łódź

PostWysłany: Wto Sty 26, 2010 9:29 pm      Temat postu: Odpowiedz z cytatem Pisownia

W asemblerze możesz napisać wszystko, jeżeli:
- masz odpowiednie umiejętności,
- masz kompilator do asemblera na dane urządzenie,
- masz dużo czasu i wytrwałości.

Jak podał @Garf najpewniej o niczym z tego nie masz żadnego pojęcia.

_________________
Program nie robi tego co chce programista, ale to co programista zaprogramował
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość
Jurus



Dołączył: 17 Sty 2010
Posty: 2

PostWysłany: Sro Sty 27, 2010 4:25 am      Temat postu: Dziękuję Odpowiedz z cytatem Pisownia

Cytat:
Z pytania wnioskuję, że brakuje Ci obu tych rzeczy ;)

W sumie racja :D

Cytat:
- masz odpowiednie umiejętności,
- masz kompilator do asemblera na dane urządzenie,
- masz dużo czasu i wytrwałości.


Nie mam żadnego z podanych kryteriów. Ale dzięki za odpowiedź. Byłem ciekawy.
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość
Kamzor



Dołączył: 17 Paź 2009
Posty: 450
Skąd: Wrocław

PostWysłany: Sro Sty 27, 2010 5:48 am      Temat postu: Odpowiedz z cytatem Pisownia

Właśnie.

Jak jest z dostępnością takich kompilatorów? Np. do mp3?

_________________

Free/Libre Open Source Software.
Szkoła jest złą instytucją.
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość Numer GG
izaw



Dołączył: 12 Wrz 2008
Posty: 2003
Skąd: Łódź

PostWysłany: Sro Sty 27, 2010 9:38 am      Temat postu: Odpowiedz z cytatem Pisownia

mp3 to format kodowania audio i nie ma nic wspólnego z asemblerem.
_________________
Program nie robi tego co chce programista, ale to co programista zaprogramował
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość
Garf



Dołączył: 25 Maj 2005
Posty: 3348
Skąd: Rzeszów

PostWysłany: Sro Sty 27, 2010 11:26 am      Temat postu: Odpowiedz z cytatem Pisownia

Jeśli chodzi o odtwarzacze mp3, to musiałbyś wiedzieć na jakim układzie jest oparty dany odtwarzacz. Kompilatory z reguły nie są ogólnie dostępne. Poza tym musiałbyś mieć dokładną specyfikację tego urządzenia, aby wiedzieć co oznaczają poszczególne sygnały pojawiające się na nóżkach procesora od innych elementów. To można rozpracować również poprzez wyciągnięcie oryginalnego oprogramowania i jego deasemblację. Ale wymaga to jeszcze większej wiedzy niż jest potrzebna do napisania oprogramowania do takiego sprzętu.

Tak więc możemy tu podyskutować czysto teoretycznie. Jeśli nadal masz ochotę próbować swoich sił w pisaniu takiego oprogramowania, to powiem wprost: obecnie stracisz tylko czas i nic się nie nauczysz. Jeśli chcesz się wyrobić w assemblerze, postaw sobie maszynę wirtualną z DOS'em 6.22 i zacznij tam pisać małe programy w assemblerze. Do tego języka polecam wyśmienitą książkę Andrzeja Dudka "Jak pisać wirusy". W książce o zagadnieniu tytułowym jest niewiele, za to masz obszernie wytłumaczony język maszynowy.

_________________
Zakochanie - to relacja międzyosobowa wynikająca z upodobania sobie w kimś,
powodującego zależność emocjonalną od tego kogoś.
Na miarę siły owej zależności następuje proporcjonalnie:
utrata zdrowego rozsądku oraz zdolności do samodecydowania.
o. Paweł Gużyński OP
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość
Kamzor



Dołączył: 17 Paź 2009
Posty: 450
Skąd: Wrocław

PostWysłany: Sro Sty 27, 2010 4:17 pm      Temat postu: Odpowiedz z cytatem Pisownia

A jak ma się książka sprzed szesnastu lat do dzisiejszych komputerów?
_________________

Free/Libre Open Source Software.
Szkoła jest złą instytucją.
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość Numer GG
Garf



Dołączył: 25 Maj 2005
Posty: 3348
Skąd: Rzeszów

PostWysłany: Sro Sty 27, 2010 5:07 pm      Temat postu: Odpowiedz z cytatem Pisownia

A tak, że na jej podstawie nauczysz się pisać w assemblerze proste programy (oczywiście dla DOS'a). A stąd już krótka droga do pisania programów pod konkretny procesor - masz już wyrobione myślenie w języku maszynowym. Wystarczy tylko układ testowy i dokumentacja instrukcji procesora.

Pytanie odnosiło się do programowania małych urządzeń przenośnych. Więc nie widzę powodu dlaczego pytasz o współczesne komputery.

_________________
Zakochanie - to relacja międzyosobowa wynikająca z upodobania sobie w kimś,
powodującego zależność emocjonalną od tego kogoś.
Na miarę siły owej zależności następuje proporcjonalnie:
utrata zdrowego rozsądku oraz zdolności do samodecydowania.
o. Paweł Gużyński OP
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość
izaw



Dołączył: 12 Wrz 2008
Posty: 2003
Skąd: Łódź

PostWysłany: Sro Sty 27, 2010 9:39 pm      Temat postu: Odpowiedz z cytatem Pisownia

Lista rozkazów obecnych procesorów intelopodobnych jest nadzbiorem ówczesnych. Te dodatkowe rozkazy na pewno nie będą wykorzystywane w tego typu sprzęcie.

Oczywiście takie urządzenie może zawierać zupełnie inną architekturę, np. arm, thumb.

Ale prawidłowości zostają.

_________________
Program nie robi tego co chce programista, ale to co programista zaprogramował
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość
Wyświetl posty z ostatnich:   
Odpowiedz do tematu    Forum Coders' city Strona Główna -> Elektronika, programowanie niskopoziomowe Wszystkie czasy w strefie CET (Europa)
Idź do strony 1, 2, 3  Następny
Strona 1 z 3

 
Skocz do:  
Możesz pisać nowe tematy
Możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Możesz dodawać załączniki na tym forum
Możesz pobierać pliki z tego forum




Debug: strone wygenerowano w 0.07350 sekund, zapytan = 7
contact

| Darmowe programy i porady Jelcyna | VB4all | Tansze zakupy w Helionie |