Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Pouze tento týden sleva až 80 % na e-learning týkající se Swiftu. Zároveň využij výhodnou slevovou akci až 30 % zdarma při nákupu e-learningu - více informací.
discount 30 + hiring
Avatar
martin tomša:25.7.2021 19:29

Operačni System V C/C++

Chci se zeptat jestli by šel udělat v C/C++ udělat nějaky maly operačni system (kalkulačka,proh­ližeč,textovy editor) našel jsem nějaky material ale všechen vyžadovaly použiti assembleru tak jestli by to šlo bez nějak a ještě mam notebook se screenpad + jestli by šel naprogramovat tak aby tento druhy displej podporoval a ktere časti C/C++ bych se měl nejvic učit k potřebam vytvořeni operačniho systemu

Editováno 25.7.2021 19:30
 
Odpovědět
25.7.2021 19:29
Avatar
Jenkings
Tvůrce
Avatar
Odpovídá na martin tomša
Jenkings:25.7.2021 20:34

no, otázka je, co je myšleno pod pojmem "prohlížeč". Pokud je to prohlížeč textu, pak systém který popisuješ jde napsat za pár odpolední, v případě že hovoříme o systému který poběží pouze v konzoli a bude umět pouze tebou vyjmenované funkce.

Pakliže ale máš na myslí nějaký plnohodnotně použitelný grafický operační systém, tak podle formy tvého dotazu usuzuji, že je naprosto bez šance nad něčím takovým V TUTO CHVÍLI uvažovat.

Jednak něco takového spolkne neuvěřitelné množství času, a jednak je k tomu potřeba nepřeberné množství znalostí jak HW tak SW. V případě že to ale myslíš vážně, tak je nejlepší asi s C/CPP začít například v arduinu. Tam se naučíš nějaké základní principy, pak zkusit naprogramovat nějakou IoT aplikaci přímo nad freeRTOS, naučit se konfigurovat všechny věci okolo a alespoň přičichnout k tomu jak to funguje. Pak si k tomu napsat nad nějakými grafickými knihovnami jednoduché GUI apod. Až tohle za pár let zmákneš, a zjistíš, že tě to pořád ještě baví, můžeš začít nastudovávat věci o OS pro počítač.

Samozřejmě můžeš do toho skočit po hlavě a učit se psát OS od nuly bez jakýchkoliv znalostí hned ze začátku, ale cesta kterou jsem nastínil má tu výhodu že v podstatě od začátku uvidíš nějaké výsledky a bude tě to motivovat k dalšímu studiu.

Editováno 25.7.2021 20:36
Akceptované řešení
+20 Zkušeností
+1 bodů
Řešení problému
Nahoru Odpovědět
25.7.2021 20:34
Největší časovou náročnost má výpočet časové náročnosti..
Avatar
martin tomša:26.7.2021 10:12

Děkuji za oodpoved o Arduinu jsem už slyšel a určitě budu uvažovat o jeho koupi

 
Nahoru Odpovědět
26.7.2021 10:12
Tento výukový obsah pomáhají rozvíjet následující firmy, které dost možná hledají právě tebe!
Avatar
Jenkings
Tvůrce
Avatar
Odpovídá na martin tomša
Jenkings:26.7.2021 10:32

Když se rozhodneš ke koupi, tak doporučuju pořídit tohle:
https://www.laskarduino.cz/…dul--tcp-ip/

je to zprovoznitelné pod arduino IDE, ale oproti klasickému arduinu to má WiFi a bluetooth, takže se na tom dá už docela "vyřádit". K tomu dokup pár rezistorů, ledek a spínačů a máš všechno, co do začátku potřebuješ. Celkové náklady na pořízení toho všeho jsou do 200 korun. Když nakoupíš z číny, tak za polovičku

Nahoru Odpovědět
26.7.2021 10:32
Největší časovou náročnost má výpočet časové náročnosti..
Avatar
weverka
Člen
Avatar
Odpovídá na martin tomša
weverka:26.7.2021 18:30

Asi to není podle požadavků, ale aktuálně pracují s LFS .

Editováno 26.7.2021 18:31
Nahoru Odpovědět
26.7.2021 18:30
Weby jsou budoucnost IT
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 5 zpráv z 5.