logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

ARM i linux jaka różnica? Jak taki system będzie działał?

MadArtSoft 07 Wrz 2010 22:36 2438 8
REKLAMA
  • #1 8487162
    MadArtSoft
    Poziom 10  
    Posty: 40
    Witam,

    Zamierzam zbudowac urzadzenie w oparciu o system linux. Na procesory ARM mozna instalowac Linux. Pytanie czy taki system na ARM9 bedzie dzialac np jak na komputerze 486sx?
  • REKLAMA
  • #2 8487171
    Mat_91
    Poziom 25  
    Posty: 908
    Pomógł: 77
    Ocena: 16
    No a dla czego miałby tak nie działać?
  • REKLAMA
  • #3 8487260
    Dexter77
    Poziom 28  
    Posty: 889
    Pomógł: 134
    Ocena: 19
    Pewnie chodziło o to czy tak samo szybko ;)
  • REKLAMA
  • #4 8487991
    MadArtSoft
    Poziom 10  
    Posty: 40
    Zgadza sie, chodzi mi o to czy tak samo szybko i czy programistycznie ARM odbiega od 486? "Programistycznie" mam na mysli odwolania do I/O itp.
  • REKLAMA
  • #6 8488228
    MadArtSoft
    Poziom 10  
    Posty: 40
    Nie chodzi mi juz nawet o predkosc ale o technike programowania. Do tej pory wiecej programowalem na procesory x86, biorac pod uwage ARM chcialbym wiedziec czy jest znaczaca roznica w programowaniu, np. w C++, odwolania do portow szeregowych, dyskow, USB, itp.
  • #7 8488378
    McMonster
    Poziom 32  
    Posty: 1942
    Pomógł: 182
    Ocena: 57
    Nie będzie najprościej porównać zestawy instrukcji i może jakieś proste przykładowe programy?
  • #8 8488497
    arrevalk
    Poziom 25  
    Posty: 450
    Pomógł: 94
    Ocena: 7
    MadArtSoft napisał:
    Nie chodzi mi juz nawet o predkosc ale o technike programowania. Do tej pory wiecej programowalem na procesory x86, biorac pod uwage ARM chcialbym wiedziec czy jest znaczaca roznica w programowaniu, np. w C++, odwolania do portow szeregowych, dyskow, USB, itp.


    Jeżeli tylko będziesz trzymał się tych samych wersji kernela/bibliotek/programów to nie ma absolutnie żadnej różnicy pomiędzy pisaniem programów na linuxa niezależnie od platformy. Oczywiście chodzi tu o programy tzw. userspace. Im głębiej będziesz wchodził w kernel, tym więcej różnic znajdziesz.
  • #9 8490113
    vorlog
    Poziom 40  
    Posty: 8347
    Pomógł: 527
    Ocena: 2581
    Dopasowanie wersji dystrybucji do architektury sprzętowej na przykładzie Debiana- jak widać, jest również specjalna kompilacja pod ARM
    http://www.debian.org/CD/http-ftp/#stable
    V.

Podsumowanie tematu

✨ Dyskusja dotyczy różnic między systemem Linux działającym na architekturze ARM a tradycyjnymi procesorami x86, takimi jak 486sx. Użytkownik zastanawia się nad wydajnością oraz techniką programowania na ARM9 w porównaniu do x86, zwracając uwagę na różnice w odwołaniach do I/O, portów szeregowych, dysków i USB. Odpowiedzi wskazują, że wydajność zależy od wielu czynników, w tym od konkretnego modelu ARM oraz wersji systemu Linux. W przypadku programowania w przestrzeni użytkownika, różnice są minimalne, ale w przypadku programowania jądra systemu mogą występować istotne różnice. Użytkownicy sugerują porównanie zestawów instrukcji oraz dostosowanie wersji dystrybucji do architektury sprzętowej, na przykład Debiana, który ma specjalne kompilacje dla ARM.
Wygenerowane przez model językowy.
REKLAMA