• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Pisanie Niskopoziomowe w C - od czego zacząć ?

Object Storage Arubacloud
+1 głos
1,632 wizyt
pytanie zadane 10 kwietnia 2016 w C i C++ przez mmr0429 Bywalec (2,010 p.)

Witam, przerobiłem książkę C Rusz Głową, jednak nie było w niej nic o pisaniu niskopoziomowym w C, chciałbym się dowiedzieć coś na ten temat, jak mogę programować na niższym poziomie, np jak napisać prosty sterownik do jakiegoś sprzętu, nie wiem nawet od czego zacząć, możecie mi polecić jakieś książki na ten temat (lub inne dobre źródła) z których można się czegoś dowiedzieć.

3 odpowiedzi

+1 głos
odpowiedź 10 kwietnia 2016 przez jpacanowski VIP (101,940 p.)
komentarz 10 kwietnia 2016 przez Magicone Nałogowiec (45,100 p.)
dzisiaj asembler jest raczej bezużyteczny, nie pisze się w nim większych projektów, tylko zazwyczaj małe wstawki, szczególnie w miejscach, gdzie procedura jest wykonywana bardzo często
komentarz 10 kwietnia 2016 przez _Kobra Obywatel (1,270 p.)

dzisiaj asembler jest raczej bezużyteczny

 

Jakieś konkrety? Większość systemów wbudowanych programuje dziś dziś w C, zgodzę się. Jednak pozostaje odsetek innych zastosowań choćby oprogramowanie antywirusowe.

 

komentarz 10 kwietnia 2016 przez jpacanowski VIP (101,940 p.)
On chce się nauczyć programowania niskopoziomowego. NOD32 jest w dużej części napisany w samym ASM, stąd m.in. działa w systemie tak jakby go nie było.
komentarz 10 kwietnia 2016 przez Magicone Nałogowiec (45,100 p.)
bezużyteczny, bo nijak przenośny

>działa w systemie tak jakby go nie było.

a co to ma do rzeczy?

co do samych wstawek, jak piszesz algorytm do kompresji danych, czy jakiś kodek audio/video, obróbka grafiki - wtedy można użyć asemblera, ale przeważnie używa się wtedy MMX/SSE
+1 głos
odpowiedź 11 kwietnia 2016 przez PawełN Mądrala (5,340 p.)

Gorąco polecam stronę użytkownika Dondu z elektrody:

http://mikrokontrolery.blogspot.com/p/spis-tresci.html

Powinieneś znaleźć tam wszystko czego szukasz.

Jeśli bardziej przemawiają do Ciebie filmy niż suchy tekst zainteresuj się twórczością Mirka:

http://mirekk36.blogspot.com/ i jego kanałem YT

 

Edit: nie wiem czemu ale niskopoziomowe programowanie natychmiast skojarzyło mi się z mikrokontrolerami 8-bitowymi, a chyba nie o to chodziło? ;) Mimo wszystko uważam, że to dobra droga do poznania możliwości sprzętu od samego środka, na najniższym poziomie. A czy wykorzystasz to w C czy ASM to już Twój wybór.

0 głosów
odpowiedź 10 kwietnia 2016 przez Eryk Andrzejewski Mędrzec (164,260 p.)
No jak nie wiesz od czego zacząć, to raczej nie napiszesz ;)

Pointeresuj się trochę hardwarem, to powinieneś się czegoś dowiedzieć i będziesz wiedział czego szukać :)
komentarz 10 kwietnia 2016 przez mmr0429 Bywalec (2,010 p.)
Od czegoś trzeba zacząć, uważam że dobrze rozumiem hardware, jednak nijak to się ma do pisania w C ...

Podobne pytania

–2 głosów
10 odpowiedzi 14,635 wizyt
pytanie zadane 15 marca 2016 w C i C++ przez shido Użytkownik (640 p.)
+3 głosów
9 odpowiedzi 3,108 wizyt
0 głosów
2 odpowiedzi 1,777 wizyt

92,661 zapytań

141,557 odpowiedzi

320,000 komentarzy

62,028 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...