디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

방산쪽 임베디드 개발자 테크트리 알려드림

Naro갤로그로 이동합니다. 2024.05.13 19:59:08
조회 226 추천 4 댓글 2
														
38b3de27e8d73ce864afd19528d527038198ad9a6367


누가 방산쪽 임베디드 개발자 되는 법 물어봐서 간단하게 정리 해봄

우선 기본적으로 알아야 할 교과목은 아래와 같음

1) C언어 - 자료구조 - 알고리즘

2) 운영체제 - RTOS
3) 디지털논리 - 컴퓨터구조 - 디지털시스템설계 (HDL)
최대한 마스터 하는 것이 좋음

방산쪽 임베디드 개발자가 만드는 것은 크게 두가지임
1) 데이터를 처리하는 SBC
2) 데이터 입출력 처리하는 IO보드

SBC는 쉬운 레벨부터 시작하는것이 좋음
라즈베리파이/오렌지파이/STM32/AVR 같은 저가 교육키트 사서 펌웨어 포팅부터 어플리케이션 구현부터 단계적으로 공부해나가면 됨
나중엔 GPIO와 빵판 연결해서 패턴 로직같은거 만들어보면 재미도 꽤 있을꺼임
그 후에는 OS 역할을 하는 vxWorks와 FreeRTOS를 다뤄보는게 좋음
vxWorks는 라이센스 때문에 안된다면 패스하고 FreeRTOS 조지셈 
님들이 좋아하는 오픈소스임 특히 아마존에서 배포하는 FreeRTOS가 좋음

IO보드쪽은 기존에 FPGA와 MCU 조합이 대세였는데 요즘은 단순한 MCU보단 복합적인 PL+PS 구조가 유행임
PL은 FPGA영역을 뜻하고 PS는 Tiny OS라고 생각하면 됨
이 분야를 꽉잡고 있는게 자일링스 Zynq 보드임
Zynq 개발용 키트 하나사서 FGPA로 Bitstream 만들어보고
FSBL 좀 분석해보고 자유롭게 수정 할 수 있으면 됨
FSBL을 이용해서 FreeRTOS로 분기하거나 Uboot으로 분기해서
Petalinux로 넘어가는 부팅 구조 파악하면 됨
Petalinux와서는 Device Tree 개념 좀 이해하고 Device Driver 통해서 FGPA 레지스터 제어하는 부분 익히면 됨

위에서 배운 SBC와 IO보드가 통신하기 위해서는 VME와 VPX를 익혀야함
이를 위해선 SBC가 Root가되고 IO보드는 EndPoint가 되는 구조를 이해해야함
보통 SW로 구현하거나 FPGA IP를 사용하기도함 
자일링스에 SW로 구현하는 Root/EndPoint 예시가 많이 있음

여기까지 되면 그다음에 회로 보는법이랑 전기/전자이론 독학해 나가면 됨


추천 비추천

4

고정닉 3

0

원본 첨부파일 1

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 시세차익 부러워 부동산 보는 눈 배우고 싶은 스타는? 운영자 24/05/27 - -
2703293 골드 아마츠 딱국(118.235) 05.28 24 0
2703292 Fick dich idiot ㅇㅇ(112.149) 05.28 17 0
2703291 나님 영포티 후회는 없다 LunaDoge갤로그로 이동합니다. 05.28 33 0
2703289 분탕아님.. 프갤러(110.8) 05.28 17 0
2703288 이제 개발자보다 다른 직군이 연봉 더 쎄던데 [13] 프갤러(118.235) 05.28 164 2
2703287 블데 2호기 [7] 딱국(118.235) 05.28 94 6
2703286 시골냄새 나는 프갤.. LunaDoge갤로그로 이동합니다. 05.28 19 0
2703285 아 시발 프갤 10분 있었는데 방구석 개구리 존나 많네 [3] 프갤러(118.235) 05.28 42 0
2703284 나님 영포티.. LunaDoge갤로그로 이동합니다. 05.28 18 0
2703283 사회성없다고 만만히보여서 조현병누명썼다 [2] 통정희박대령갤로그로 이동합니다. 05.28 42 1
2703282 책임은 적은데 고연봉인 직업 없냐 [5] ㅇㅇ(210.178) 05.28 49 0
2703281 AI 학원은 어떻냐? [4] 프갤러(14.51) 05.28 72 0
2703280 이 냥덩이는 무료로 흔들어 줍니당❤+ ♥순수퓨어냥덩♥갤로그로 이동합니다. 05.28 21 0
2703279 si충 프리전향 질문좀 [11] 프갤러(59.25) 05.28 93 0
2703278 신입인데 돈은많이받고싶다 ㅇㅇ(172.226) 05.28 29 0
2703276 트러블슈팅 능력 기르는 방법이 뭐가 있을까요? [25] ㅇㅇ(223.39) 05.28 92 0
2703275 나는 병신이다 프갤러(115.40) 05.28 14 0
2703274 취업 어렵다해도 계속 하다보면 되더라 [2] 프갤러(122.32) 05.28 121 0
2703271 윈도우 도배 고소했습니다 [7] 김유식(118.235) 05.28 241 6
2703269 저거 도배하는 사람 조현병이냐 [2] 프갤러(211.234) 05.28 35 0
2703268 이직하고 만족하는거 얼마나가냐 프갤러(112.152) 05.28 31 0
2703266 넥도리아 롯데리아 뒤지게 [2] ㅇㅇ(112.149) 05.28 34 1
2703265 현수야 김현수 ㅇㅇ(112.149) 05.28 25 0
2703263 LG 파워컴 아직도 쓰네... ㅠㅠ (112.149 쉴드 캔 하면 안되由 [5] 넥도리아갤로그로 이동합니다. 05.28 30 0
2703261 이 디시콘 너무 커여움 [3] ㅇㅇ(211.112) 05.28 40 0
2703260 까짓 거 디시 서버 포렌식으로 하드 카피 떠서 포렌식하면 프갤 원종이부터 넥도리아갤로그로 이동합니다. 05.28 10 0
2703259 112.148이 아니라112.149임. 류류야 너 욕했어 애가 넥도리아갤로그로 이동합니다. 05.28 16 0
2703257 112.149. 4G LTE+ 급으로 관심주지 말자 엣날하고 다르다. 넥도리아갤로그로 이동합니다. 05.28 10 0
2703256 의가사 제대할 급 이라고 저 욕하신분 그 시초가 당신 아님? 현수씨? 넥도리아갤로그로 이동합니다. 05.28 15 0
2703254 개발자 룩이라는데 [1] 포항의봄갤로그로 이동합니다. 05.28 102 1
2703253 이거 언리얼엔진으로 만든거라고함 ㅇㅅㅇ [5] 초코냥갤로그로 이동합니다. 05.28 88 0
2703252 문제 해결 핵심은 추상화인데 추상화가 안되는 문제도 있을수있나요? ㅇㅇ(182.230) 05.28 15 0
2703251 노션 마크다운 프갤러(211.198) 05.28 12 0
2703250 남 까기 바쁜 돌려까기 바쁜 현수님. 넥도리아갤로그로 이동합니다. 05.28 11 0
2703249 류류=류ㅇㅇ1 [1] ㅇㅇ(112.149) 05.28 24 0
2703248 Win두우 뭐이럼?? 프갤러(1.226) 05.28 10 0
2703247 Win두우 오류 좆같네 프갤러(1.226) 05.28 11 0
2703246 나님 시작합니당❤ ♥순수퓨어냥덩♥갤로그로 이동합니다. 05.28 16 0
2703245 프갤 지금 진짜 병신 같네 [1] 프갤러(1.226) 05.28 39 2
2703244 나트륨찡님 등장해주삼. 현수 때립시다. 지원사격 넥도리아갤로그로 이동합니다. 05.28 12 0
2703243 요즘 회사에서 맥만 쓴다 프갤러(1.226) 05.28 17 0
2703242 Win두우에서 프로그래밍 하지마세요 프갤러(1.226) 05.28 16 0
2703241 지금 뭐임? 프갤러(1.226) 05.28 14 0
2703240 Win두우를 왜씀? 프갤러(1.226) 05.28 12 0
2703239 Win두우 에서 코딩하고 인생이 망함 프갤러(1.226) 05.28 12 0
2703238 Win두우의 죄악 arm의 발전을 늦춤 프갤러(1.226) 05.28 12 0
2703237 중요한 건 메시지야 프갤러(1.226) 05.28 12 0
2703236 Win두우 쑤는 사람은 그냥 툴키디죠 프갤러(1.226) 05.28 10 0
2703235 Win두우가 없어져야 x86 프로그램두 없어짐 프갤러(1.226) 05.28 11 0
2703234 반두체 발전시킬필요없음 arm 쑤면 2배 성능업 프갤러(1.226) 05.28 10 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2