Mirki, chciałbym zostać programistą embedded. W internetach jest mało o tym zawodzie w Polsce - większość informacji jakie mam to własne wnioski z analizowanych ofert pracy. Na forach nikt nie podejmuje tego tematu, wszyscy tylko chcą programować strony, albo apki w javie. Jak bez doświadczenia załapać się do takiego zawodu? Gdzieś w Warszawie można dostać staż/praktykę?
Aktualnie kończę inżynierkę z Automatyki i Robotyki i szczerze mówiąc, moje studia miały z powyższym mało
@greebqmaster: Sam interesuje się oprogramowaniem typu embedded (szczególnie zastosowaniem Linuksa w tego tupu scenariuszach). Jak chcesz się "nauczyć" Linuksa, to polecam zainstalować jakąś dystrybucję na maszynie wirtualnej (VirtualBox będzie dobry) i ją popsuć, naprawić, przeinstalować. Kompilacja j---a na Raspberry Pi, może trwać za długo. W ogóle nie wiem czy jest sens kupować RPi, co prawda ma chyba najlepsze wsparcie społeczności, ale jest również przestarzałą architekturą. Qemu jako emulator komputera (nie tylko x86), pomigał mi wiele razy podczas prób RE na wbudowanym oprogramowaniu. Zainteresuj się projektem "Linux From Scratch" - książką opisującą jak zbudować własny system GNU/Linux. Wyjaśnia z czego składa się system GNU/Linux, jak zelżą od siebie poszczególne komponenty i dlaczego tak a nie inaczej. Można z książki sporo wynieść na temat inżynierii systemów uniksopodobnych, również tych wbudowanych. Naucz się obsługiwać crosstool-NG zestaw do budowy oprogramowania na innych architekturę niż twoja (x86 -> ARM, x86_64 -> mips itp.). Słyszałem kiedyś opinię (chyba nawet na wykopie), że C jest bardziej popularne w "embeddedzie" niż C++ ze względu na ustandaryzowanie C, C++ jeszcze
@black_janusz: Robisz którąś z tych rzeczy w pracy? W sensie, chodzi mi o to, że fajnie byłoby wiedzieć jak ten cały "development j---a" wygląda w praktyce. Czy siedzisz w czymś na rodzaj R&D i kminisz nad odpowiednim i odpowiednio zmodyfikowanym unixem, którego postawisz na nadchodzącym produkcie, czy robisz różne projekty na różnych, zrobionych wcześniej przez elektronika, płytkach i w zależności od wymagań dajesz odpowiedni OS? A propo posta @Wiktor426
Aktualnie kończę inżynierkę z Automatyki i Robotyki i szczerze mówiąc, moje studia miały z powyższym mało
Kompilacja j---a na Raspberry Pi, może trwać za długo. W ogóle nie wiem czy jest sens kupować RPi, co prawda ma chyba najlepsze wsparcie społeczności, ale jest również przestarzałą architekturą.
Qemu jako emulator komputera (nie tylko x86), pomigał mi wiele razy podczas prób RE na wbudowanym oprogramowaniu.
Zainteresuj się projektem "Linux From Scratch" - książką opisującą jak zbudować własny system GNU/Linux. Wyjaśnia z czego składa się system GNU/Linux, jak zelżą od siebie poszczególne komponenty i dlaczego tak a nie inaczej. Można z książki sporo wynieść na temat inżynierii systemów uniksopodobnych, również tych wbudowanych.
Naucz się obsługiwać crosstool-NG zestaw do budowy oprogramowania na innych architekturę niż twoja (x86 -> ARM, x86_64 -> mips itp.).
Słyszałem kiedyś opinię (chyba nawet na wykopie), że C jest bardziej popularne w "embeddedzie" niż C++ ze względu na ustandaryzowanie C, C++ jeszcze
A propo posta @Wiktor426