도메인은 방산쪽이고
하드웨어팀에서 일하는 SW엔지니어인데
기구랑 HW가 일정 다 가져가놓고 펌웨어 왜 빨리 안나오냐고 닥달함
에자일? .. 그런건 있을수가 업서...
HW 나오기전에 레퍼런스 보드로 몸비틀기 해도 어차피 HW 나온거에 올려보면 다르게 동작하는경우가 많아서
HW엔지니어들이랑 같이 디버깅하는데만 시간엄청씀
노이즈때문에 칩이나 소자가 데미지를 받아서 JATG 물려보면 데이터는 정상인데 실제 동작이 이상한경우가 있음
아니면 진짜 물리적인 기구문제로 발열이슈라던지 아니면 유압계통이 이상하게동작하기도하고
SW 기능구현 다하고 버그다잡아도 기관가서 신뢰성시험 받아야해서
정적시험 동적시험 받느라 시간 다감
MISRA-C 좆같음
HW칩을 MCU를 안쓰고 cortex-A 계열 MPU를쓰는경우에는 OS를 리눅스올려쓰는데
이거 커널 빌드해서 이미지 만들어서 HW에 포팅작업하다보면
디바이스 드라이버 포팅하는데 몸비틀기하며 겨우 한숨돌리나 했는데
내가만든 산출물들이 GPL 라이센스에 걸리는지 칩제조사 홈피들어가서 문서하나하나 읽어가면서
회피방안 검토해야하는데 그것도 머리아픔
12개의 댓글
무분별한 사용은 차단될 수 있습니다.
변화하고싶다
아 생각만해도 존나 머리아프네
자미
ㅋㅋㅋ 임베디드 12년차다 고생이 많다
foon
ㅋㅋㅋㅋ 존나 남일같지 않네
나도 서비스 개발자처럼 존나 멋있게 코딩하고 싶은데 현실은 ㅋㅋㅋㅋ
승여니조아
제조업이라서.. SW에서 막 오류잡으려고 백날천날 삽질할바에 오실로스코프로 한번찍어보는게 금방 해결되더라고
HW에 종속적인 분야라 제약사항도 많고 어렵지
멧금돼지
그냥 OS 위에서 현장 프로그램 만드는 뉴비인데
그쪽 계열 가려면 공부 뭐해야함?
승여니조아
임베디드 SW직무에는 크게 두개의 길이있는데 하나는 펌웨어개발자랑, 임베디드 리눅스(BSP) 직무가 있음 너말대로 OS 위에서 돌아가는 리눅스 어플리케이션 개발쪽도 임베디드로 치긴하는데 나는 상위 어플단은 안해 리눅스쪽 가고싶으면 리눅스 커널을 공부하면되고 펌웨어는 MCU 펌웨어 개발을 공부해야겠지 펌웨어도 OS가 없는 시스템이 있구 RTOS가 올라가는 시스템이있고 깊게파면 복잡해 그리고 현업에서 HW 엔지니어랑 협업 많이하니까 전자공학쪽 지식도 있으면 좋아 나는 전공이 전자공학이라서 오실로스코프 사용법이랑 납땜이랑 회로도도 조금 볼줄알았음
베트남외노자
RISC-V 대비 공부는 좀 했음?
승여니조아
상용 서드파티 칩중에 관련자료의 양이라던지 칩가격이 합리적이면 대세가 되겠지 근데 아직은 굳이? 싶은데 코어텍스 시리즈 만큼 퍼포먼스나 신뢰성이 보장되는시기가 오면 그때해도 늦지 않다 생각함
그리고 개발과정에서 칩선정은 내가하는게 아님
pm분들이 주로 선정하는데
내가 일하면서 arm아닌거 써본적 한번도없음
내가 속해있는 도메인이 인하우스 칩을 제조하는 분야가 아니기도하고 서드파티 칩을 사용하는 응용분야라서 그쪽 아키텍쳐를 하는 도메인이 아님
베트남외노자
고맙다. 나도 공부안했는데 덕분에 안심이 됨 ㅎㅎ
승여니조아
시스템 반도체 만드는회사 아닌이상 대부분 서드파티칩 이용하는 응용분야임
우리나라에는 삼성전자랑 어보브정도밖에 없음
그리고 그쪽은 논리회로를 언어로 표현한 베릴로그나 vhdl을 씀.. 프로그래밍 언어하고는 달라 hw 개발자영역임
베트남외노자
동탄올리버
으어 시발 이전회사 ptsd오네