Wątek przeniesiony 2018-11-07 14:35 z Edukacja przez Marooned.

Rozwój w kierunku systemów embedded

Odpowiedz Nowy wątek
2014-05-11 01:16
emb
0

Cześć,
Mam pytanie odnośnie rozwoju w kierunku systemów embedded. Może ktoś doświadczony doradzi. Interesuje mnie ta dziedzina i chciałbym pogłębiać tą wiedzę. Czego się uczyć, na co zwrócić uwagę? Lubię pisać w C i C++ i te języki znam najlepiej, no i trochę assembler. Próbowałem też innych technologii ale jakoś mi nie leżą. Np. aplikacje webowe, Java, C#, PHP mnie nie kręci. Dużo bardziej właśnie jakieś programowanie systemowe. Jakie biblioteki warto poznać? Qt, gtk? W czym się głównie koduje na embedded? Jak by ktoś odsyłał do google to już trochę przeglądałem ale wiadomo, ile stron tyle porad więc dobrze by ktoś kto ma w tym jakieś doświadczenie się wypowiedział.

Pozostało 580 znaków

2014-05-11 02:18
0

Kernel linuksa powinieneś móc skompilować z zamkniętymi oczami. Najlepiej by było jakbyś potrafił napisać drajwer dla niego. Jeśli przeniesiemy się troche wyżej to Qt jest dość popularny.

Pozostało 580 znaków

2014-05-11 02:32
0

Od roku bawię się AVRami, więc niby coś tam mogę powiedzieć ;)

user image

O PLC mnie nie pytaj, zajmuję się mikrokontrolerami. Systemy wbudowane klepie się przeważnie w C (przynajmniej na AVRy, BASIC zabiera na szybkości, a ASM to katorga), i raczej na tym powinieneś się skupić. Możesz albo coś tworzyć z AVRów, wtedy polecam produkty firmy Atnel - książki, moduły, programator. Do tego właściciel udziela się na ich forum na którym panuje dużo fajniejszy klimat niż na "forum na litekę E". Mam nadzieję że nie dostanę bana za reklamowanie, ale wszystko w dobrej wierze :P Albo możesz zabrać się na ARMy - mam kumpla który coś w tym działa, ale sam ci za dużo nie powiem. Słyszałem że płytki Discovery fajnie działają, i do tego niektóre są tanie jak barszcz.
A, i pod żadnym pozorem nie kupuj Arduino, strata pieniędzy.
Generalnie obczaj te adresy, mogą się przydać:
http://mikrokontrolery.blogspot.com/
http://forum.atnel.pl/
http://sunduino.elektroda.eu/wordpress/
http://www.mirekk36.blogspot.com/


Sprzęt firmy Atnel jest spoko, a pomoc Pana Mirka nieoceniona, ale akurat jeśli chodzi o sam sprzęt(wybacz, ale za sam układ 330zł?na początek za dużo), to lepiej samemu pokupować i złożyć(człowiek bardziej rozumie na czym pracuje i taniej). Zawsze można też szybko zmienić np. procesor - Dregorio 2014-05-11 17:38
Co do tych płytek to też mam spore zastrzeżenie co do ceny, ale trzeba wybaczyć - firma jest jakby nie patrzeć dosyć mała, chociaż i tak świetnie się rozwija (przynajmniej przez ostatni rok, bo tyle siedzę w tym środowisku). Ale co do np. książek - zdecydowanie warto. Tak samo programator. Sądzę że reszta modułów też jest warta swojej ceny. Nie wiem czy masz konto na ich forum, ale jakby co mój nick kacperu2 :D - GazowanySmalec 2014-05-12 21:18
Zgadzam się w 100% książki najlepsze, programator na początek też. - Dregorio 2014-05-12 21:29

Pozostało 580 znaków

2014-05-11 11:19
emb
0

Dzięki za rady.
several, właśnie jakiś czas temu zainteresowałem się driverami i przeglądałem trochę literatury coś tam zmajstrowałem pod linuksem no ale to na razie początki. Czytałem, że sporo osób poleca książkę Linux Device Drivers, wersja dość stara ale widziałem, że wydanie 4 jest już w trakcie tworzenia, no i materiałów w necie też trochę znaleźć można, jak by ktoś miał jakieś ciekawe linki (typu: http://kernelnewbies.org/) to chętnie przejrze, może macie takie na które jeszcze się nie natknąłem.

GazowanySmalec, Arduino akurat kiedyś dostałem więc je mam i parę prostych projektów też na nie pisałem ale dzięki za Twoją opinię. Z elektroniką też się bawiłem/bawię do czynienia trochę miałem z mikrokontrolerami AVR, głównie ATmega8, tylko że również były to bardzo proste projekty.

Pozostało 580 znaków

2014-05-11 12:41
0

Jeśli chodzi o procki to ja jestem fanem produktów microchipa http://www.microchip.com/. Mógłbym wymienić sporo zalet procków PIC, ale łatwiej znaleźć pracę będąć zaznajomionym z produktami Atmela, więc nie będę Ci mieszał.

Pozostało 580 znaków

2014-05-11 17:34
0

A jak już jesteśmy przy temacie. Jak z praca w Polsce, jakie firmy w ogóle dają taka możliwość(ABB? coś jeszcze?) orientuje się ktoś może?

Pozostało 580 znaków

2014-05-12 00:28
embedded
0

Obojętnie jaką dystrybucję linuxa wybierzemy, każda będzie dobra do "grzebania"? Nie trzeba bawić się w stawianie systemu od nowa? Do nauki wystarczy np. wirtualizacja przez Oracle VM VirtualBox'a?

Pozostało 580 znaków

2014-05-12 01:38
vb
0

embedded, ja tam sobie nie wyobrażam pracy bez wirtualek. Stawiasz sobie system(y) testowe, robisz snapshota i jak coś później spierniczysz to sobie po prostu go odtwarzasz do stanu świeżej instalacji :D. Wyobrażasz sobie instalację systemu od nowa za każdym razem jak coś schrzanisz? Po ilu razach Ci się odechce?

Pozostało 580 znaków

2014-05-12 10:27
embedded
0

@Dregorio o co chodzi z systemem QNX? Że warto go ogarnąć?

Mam w lapku i5 vPro, okazało się, że domyślnie zablokowane jest VTx. To normalne? I jak w biosie to odblokuje to wszystko będzie ok, nie ma to wpływu na funkcjonowanie systemu czy bezpieczeństwo?

Pozostało 580 znaków

2014-05-12 11:43
0

okazało się, że domyślnie zablokowane jest VTx. To normalne?
Zdarza się.

I jak w biosie to odblokuje to wszystko będzie ok
O ile da się odblokować.
Ja w lapku Toshiby nie miałem takiej opcji w BIOS-ie. Ale sprawdziłem na stronie Intela, że procek na pewno ma VT-x.
I co począć?
Znalazłem jakiś tool DOS-owy, którym można było przestawiać poszczególne parametry w hexach... i instrukcję które wartości odpowiadają właśnie za wirtualizację.. chwila strachu ale się udało ;-)

nie ma to wpływu na funkcjonowanie systemu czy bezpieczeństwo?
Nie ma.

Pozostało 580 znaków

2014-05-12 14:39
0

@embedded na wbudowanych na nim pracujemy. Firmy też go lubią, dobrze jest choć trochę ogarnąć, tak mi się wydaje.

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0