ㅈㄱㄴ 그냥 궁금해서 물어봄
[질문] 임베디드는 아직도 어셈 필수임?
익명(222.109)
2023-09-06 19:09
추천 0
댓글 8
다른 게시글
-
개발일 오래 해먹으려면 몸조리들 하십셔 [19][%] 츄럴(118.235) | 23.09.06추천 14
-
개발능력은 크게 두 가지로 판단할 수 있다 [10][%] 익명(39.7) | 23.09.06추천 0
-
utm 왜이러는거야? [1][질문] 익명(114.53) | 23.09.06추천 0
-
신입이 문제해결능력을 기르는 방법은 역시 [16][%] 던전마스터..(yessexnolife) | 23.09.06추천 0
-
나는 CS를 따로 공부한적이 없음 [9][%] 익명(118.235) | 23.09.06추천 2
-
회사에서 주는 자기개발시간에 머함? [11][질문] 익명(223.39) | 23.09.06추천 0
-
임베디드가 c랑 어셈 모르는건 뭐랑 비슷하냐 [8][질문] 익명(223.39) | 23.09.06추천 0
-
해외기업 국내원격근무 할때 직원 프리 둘중 뭐로 해야 이득임 [3][질문] 익명(27.160) | 23.09.06추천 0
-
그래프 다루는 책 추천좀 [7][질문] 익명(118.235) | 23.09.06추천 0
-
cs 필요없으니까 스프링만 하면되죠? [9][%] 익명(sea715) | 23.09.06추천 1
어셈 빠삭하게 알아야 하는건 아닌데 적어도 한번은 배워야함
어셈블리 정도면 임베디드 하는 애들 입장에서 그렇게 로우 레벨도 아님
윗댓들 진짜 임베디드에 종사하는건지 아닌지몰겠다만, 일단 나는 서버 프로그래머고 옆팀이 임베디든데 나도 바쁠때 가서 찔끔 찔끔 도와줌. 8비트 MCU 부터 32 비트 SoC까지 플랫폼은 다양하게 쓰는데 어셈은 전혀 안씀. 뭐 RTOS 안올라가는 8비트 16비트 할때는 레지스터에 직접 접근하긴 하는데 어셈은 안쓴다.
임베디드도 단순 펌웨어는 와치독, 인터럽트, 타스크랑 개좆같은 하드웨어 특성 신경쓰는거 빼면 그냥 어플리케이션단 프로그래밍이랑 별 다를게 없음. 해커뉴스만 가도 마이크로 파이썬으로 먹고 사는 사람들 많은데 임베디드 무조건 어셈은 좀 거시기 하지 싶음.
근데 이건 우리가 엔드 디바이스 제조업이라 그런거고 당연히 쓰는데도 있지. 너가 오드로이드에 취직한다? Micropython을 새로운 보드에 포팅한다? 삼성 들어가서 HAL 건드린다? 이러면 당연히 쓰겠지.
요는 너가 말하는 임베디드가 i2c 딸깍이면 어셈은 개나주라는거고 논리 게이트 바로 위에서 노는거면 어셈을 해야한다는 말임. 이건 마치 프로그래머는 자바 필순가요? 묻는거랑 같음. 프엔이 자바를 해야됨?? 필요 없지? 미국은 C# 많이 쓰는데 거기 백엔드가 자바? 필요 없지? 임베디드 프로그래머가 자바? 필요 없지? 시스템 프로그래머가 자바? 필요없지? 이런거임.
어셈으로 코드를 짜지는 않는데 트러블슈팅할때 로그같은거 볼때는 봄.. 어셈은 SW 개발영역이 맞고 HW 개발자들이 디지털회로설계할때 HDL 언어라고 베릴로그나 VHDL 같은걸 씀