Wpis z mikrobloga

@mirkogreg: ale co chcesz się z tego embedded Linux dowiedzieć? Bo to jest bardzo obszerny temat. Co Cię interesuje? Pod jakiś konkretny SoC? Co do Yocto - oficjalna dokumentacja, do tego ewentualnie Embedded Linux Development Using Yocto Project Cookbook autor Alex Gonzalez
  • Odpowiedz
  • 0
@pepepanpatryk na początek czym różni się od klasycznego Linuxa, obsługa gpio, najpopularniejsze platformy, obsługa peryferiów. Potrzebuję poznać temat pod szukanie pracy w embedded, gdzie często Linux jest wymagany.
  • Odpowiedz
@mirkogreg: Embedded Linux to w ogóle jest moim zdaniem błędnie rozumiane stwierdzenie, bo zakłada jakoby istniał jakiś inny "embedded Linux" nawet widząc to co napisałeś - embedded Linux to nadal - jak to napisałeś "klasyczny" Linux a samo "embedded Linux" odnosi się do faktu, że ten Linux działa na systemie wbudowanym, gdzie platforma w większości (ofert) będzie to zapewne ARM - i tutaj już będą pewne różnice jak chociażby sposób
  • Odpowiedz
@pepepanpatryk: Możesz też poszukać u innych producentów. Spoko jest też od NXP ale Reference Design Board dla np serii Layerscape jest bardzo drogi plus jeżeli chodzi o ekosystem i tooling to (mimo że ostatnio pracuje głównie z NXP) bardziej pasuje mi ST (kto konfigurował kontroler DDR od NXP i ogólnie używał Code Warrior od NXP ten sie w cyrku nie śmieje)
  • Odpowiedz
@mirkogreg: temat jest bardzo szeroki. Do całości zagadnień nie znajdziesz jednego kompendium. Żeby ruszyć w temacie musisz określić sobie cel. Wybierz platformę, koniecznie, i najlepiej coś z dużą ilością dokumentacji i zacznij experymentowac w wybranym temacie. Na początek zacznij od czegoś małego ale konkretnego bo inaczej będziesz się miotał bo temat jest na kilka żyć.
- przygotowanie własnego obrazu z Yocto
- proste GPIO z user space (zrozumienie ograniczeń)
- prosty kernel driver
  • Odpowiedz
@mirkogreg: Niewiele się zmieniło w tym świecie. Książka z grubsza opisuje mechanizmy, które dalej są używane. Budowałem swoje rootfsy i kernele na różne Army kilka lat temu. Jak coś to pytaj.
  • Odpowiedz