2010-02-24 8 views
6

Czy mogę używać komputera stacjonarnego do uruchamiania VxWorks jako systemu operacyjnego? Innymi słowy, czy standardowy komputer może być używany jako procesor docelowy? Nie mówię o hostowaniu Workbencha i VxSim na tej samej maszynie. Raczej rozważam uruchamianie właśnie VxWorks (i mojej aplikacji) na komputerze.Czy ktokolwiek uruchamia VxWorks na komputerze stacjonarnym jako cel?

Wydaje się to wykonalne, o ile możemy skonfigurować pakiet wsparcia dla zarządu i napisać lub uzyskać sterowniki urządzeń dla kart I/O na magistrali PCI. Zastanawiam się, czy ktokolwiek to zrobił?

Chciałbym zaoszczędzić trochę pieniędzy na sprzęcie za pomocą jednego komputera pokładowego i płyty montażowej cPCI za pomocą wolnego pulpitu siedzącego wokół nieużywanego. Wniosek dotyczy zestawu testowego do użycia w laboratorium. Tak więc nie potrzebuję przenośności itp. Typowego procesora wbudowanego.

Odpowiedz

5

Całkowicie możliwe.
Istnieje wiele BSP, które działają po wyjęciu z pudełka: pcPentium4 jest kanonicznym, ale z nowymi kombinacjami procesorów/mostów dostępne są specyficzne BSP. Te BSP zaczynają się od itl_
Urządzeniem rozruchowym może być napęd flash USB, stacja dyskietek lub dysk twardy.

+0

Dzięki. Czuję się głupio, że przeoczyłem bP pcPentium. Z drugiej strony nigdy nie znalazłbym pakietów itl_ na własną rękę. Wypróbuję to na starym laptopie. –

2

Zwykłem to robić cały czas. Te dni są jeszcze prostsze, ponieważ możesz uruchomić VxWorks na VmWare i używać jednego komputera jako hosta i systemu docelowego. Skontaktuj się z przyjaznym lokalnym Wind River TAM/FAE, ponieważ mogą one dostarczyć Ci wstępnie skonfigurowany projekt/BSP.

+1

Konfiguracja VmWare jest bardzo interesująca! Mam to na uwadze w przypadku przyszłych projektów. Mój obecny projekt obejmuje wiele szybkich operacji we/wy i pętlę główną o długości 60 ms. Nie jestem pewien, czy hostowane VMware VxWorks da mi ścisłe ograniczenia opóźnień, które zapewnia natywna VxWorks. Czy opóźnienia nie zostaną określone przez system operacyjny VMware? –

Powiązane problemy