Jaką część programowania wykonuje się dla systemów wbudowanych?

15

Jaką część programowania wykonuje się dla systemów wbudowanych? Mówiąc bardziej ogólnie, proszę udostępniać wszelkie interesujące statystyki dotyczące programistów według domen, np. W czasie rzeczywistym / biznes / interfejs użytkownika / gry /…

To, jak zdefiniujesz granice domeny (np. Czym jest system osadzony), zależy od ciebie, ale proszę podać kilka słów, aby wyjaśnić swoją definicję.

Gilles „SO- przestań być zły”
źródło
+1. Chciałbym również dowiedzieć się o tym. AFAIK, w moim kraju jedynymi statystykami przechowywanymi na naszym polu są statystyki bardzo ogólne (np. „Inżynier oprogramowania”). Przynajmniej oficjalne formularze podatkowe i tym podobne.
Tabele Bobby

Odpowiedzi:

3

Cóż, istnieje wiele rzędów wielkości więcej wbudowanych procesorów niż komputerów ogólnego przeznaczenia. Rocznie produkuje się około 250 milionów komputerów osobistych.

Wiele miliardów wbudowanych procesorów produkowanych rocznie.

Globalny rynek oprogramowania wbudowanego jest wart około 3,4 miliarda dolarów rocznie. http://www.slideshare.net/pboulet/socdesign

Systemy wbudowane (z dodanym sprzętem) o wartości 88 miliardów dolarów rocznie w 2009 roku.

(Teraz komputery osobiste są warte więcej niż 350, więc w sprzęcie komputerowym jest więcej pieniędzy.)

Wiele wbudowanych procesorów robi „to samo”, ale osadzanie jest trudne, kosztowne i ograniczone kosztami, dlatego w przestrzeni „osadzonej przez konsumenta” występuje duży nacisk na ponowne użycie kodu.

Branża oprogramowania głównego nurtu jest warta około 300 miliardów rocznie. (z wikipedii.)

Konkluzja Około 100 razy mniej pieniędzy we wbudowanym oprogramowaniu niż w „normalne” oprogramowanie.

Ale programiści zajmujący się osadzaniem są często inżynierami elektronicznymi, za co otrzymują niższe wynagrodzenie; lub w Azji, gdzie płacą 5 razy mniej niż w USA, na przykład. Inżynierowie elektroniczni w Australii często otrzymują wynagrodzenie o 20% niższe niż inżynierowie oprogramowania.

Prawdopodobnie około 1/30 tyle pracy programistycznej.

Tim Williscroft
źródło
1
Zaryzykowałbym, że twoje 88 miliardów dolarów na systemy wbudowane jest znacznie niższe. Systemy wbudowane obejmują urządzenia gospodarstwa domowego (pralki, kuchenki mikrofalowe), rozrywkę (telewizor z płaskim ekranem, odtwarzacze DVD, odbiorniki telewizji cyfrowej), muzyczne kartki okolicznościowe, wszystkie telefony komórkowe, klawiaturę na pulpicie, ABS i zarządzanie silnikiem w samochodzie, większość awioniki w samolocie, który zabiera cię na wakacje ... muszę kontynuować.
u
Właśnie użyłem liczb, które mogłem szybko znaleźć. Wynik 1/30, który się pojawia, jest dość interesujący; żeluje z moimi osobistymi doświadczeniami
Tim Williscroft
1
Ale programiści dla osadzonych są często inżynierami elektronicznymi, zarabiającymi mniej - to prawda tylko wtedy, gdy porównasz wynagrodzenie programisty tutaj i na morzu (wbudowane i inne). Ale tutaj, w USA, programiści wbudowani mają tendencję do zarabiania więcej niż aplikacje (a nawet programiści systemów). Jest to tym bardziej prawdziwe, jeśli jesteś specjalistą EE wykonującym prace osadzone w sektorze obronnym.
luis.espinal
1
@luis i dlatego często osadzam pracę w sektorze obronnym. Wbudowane / obrona: nie zostaje zlecone na zewnątrz, dopóki nie kupią systemu skądinąd. (I ja też przypominam tę uwagę)
Tim Williscroft