| Zobacz poprzedni temat :: Zobacz następny temat |
| Autor |
Wiadomość |
Jurus
Dołączył: 17 Sty 2010 Posty: 2
|
Wysłany: Wto Sty 26, 2010 4:37 am Temat postu: Napisać coś dla sprzętu |
|
|
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 |
|
 |
|
|
Garf

Dołączył: 25 Maj 2005 Posty: 3348 Skąd: Rzeszów
|
Wysłany: Wto Sty 26, 2010 5:59 pm Temat postu: |
|
|
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 |
|
 |
izaw

Dołączył: 12 Wrz 2008 Posty: 2003 Skąd: Łódź
|
Wysłany: Wto Sty 26, 2010 9:29 pm Temat postu: |
|
|
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 |
|
 |
Jurus
Dołączył: 17 Sty 2010 Posty: 2
|
Wysłany: Sro Sty 27, 2010 4:25 am Temat postu: Dziękuję |
|
|
| 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 |
|
 |
Kamzor
Dołączył: 17 Paź 2009 Posty: 450 Skąd: Wrocław
|
Wysłany: Sro Sty 27, 2010 5:48 am Temat postu: |
|
|
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 |
|
 |
izaw

Dołączył: 12 Wrz 2008 Posty: 2003 Skąd: Łódź
|
Wysłany: Sro Sty 27, 2010 9:38 am Temat postu: |
|
|
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 |
|
 |
Garf

Dołączył: 25 Maj 2005 Posty: 3348 Skąd: Rzeszów
|
Wysłany: Sro Sty 27, 2010 11:26 am Temat postu: |
|
|
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 |
|
 |
Kamzor
Dołączył: 17 Paź 2009 Posty: 450 Skąd: Wrocław
|
Wysłany: Sro Sty 27, 2010 4:17 pm Temat postu: |
|
|
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 |
|
 |
Garf

Dołączył: 25 Maj 2005 Posty: 3348 Skąd: Rzeszów
|
Wysłany: Sro Sty 27, 2010 5:07 pm Temat postu: |
|
|
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 |
|
 |
izaw

Dołączył: 12 Wrz 2008 Posty: 2003 Skąd: Łódź
|
Wysłany: Sro Sty 27, 2010 9:39 pm Temat postu: |
|
|
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 |
|
 |
|