본문 바로가기
  • Masacorgi 's Dev Bloggg
TIL/기타

임베디드펌웨어 커뮤니티 방문 후기..

by masacorgi 2024. 12. 10.

IoT 개발에 대해 더 알고싶어 임베디드펌웨어 커뮤니티에 조인해 취준생이라고 인사를 남겨보았다.
정말 감사하게도 뭘로 공부하는지 질문이 쏟아졌고 발벗고 준비를 도와주시는 분이 계셨다.


컴공 출신인 나보다 훨씬 낮은 단계의 개발을 하고 계신분들 같아서 무섭다.
학부 수업때 들어본 것도 있고 써본것도 있지만 못알아듣는 말이 더 많아서 하나씩 번역(?)해봄


iot는 Cortex M3 계열이 많이 쓰인다.
STM32나 Artery 도 자주 쓰임
-> 세 프로세서 모두 ARM사가 제공하는 코어 아키텍처를 기반으로 하는 MCU용 프로세서 코어
-> Cortex-M3, STM32, Artery 중 앞 두개는 써본것 같은데 잘 기억이 안남.. 알아보고 정리하자


임베디드에서 iot는 모바일 모듈도 중요한데
보통 텔릿이나 요즘은 큐텔것도 많이 쓰인다.
-> IoT 모바일 모듈은 iot 디바이스가 셀룰러 네트워크에 연결될 수 있도록 해주는 하드웨어 컴포넌트이다.
iot 디바이스가 인터넷에 연결되고 데이터를 주고받기 위해 사용되는 통신장치임
텔릿, 큐텔 조사해볼것


기본적인 환경부터 갖춰야 하니 시리얼 모니터링 프로그램부터 준비되어있어야 한다.
이거 추천 https://apps.microsoft.com/detail/9nf2h969r452?rtc=1&hl=ko-kr&gl=KR
-> 학부 시절이랑 백엔드 개발할 때 서버 원격 모니터링을 위해 사용한 putty가 시리얼 모니터링 프로그램이었다.
임베디드 개발할 때 사용하는건 뭐가 있는지 조사해보자


MCU는 stm32 계열,
디버거는 Jlink나 STMLink 사용하면 될거같고
-> 하드웨어 디버거. 마이크로컨트롤러와 개발자의 PC를 연결해서 펌웨어 업로드, 실시간 동작 모니터링 및 수정 가능


IDE 환경은 Keil이나 돈많으면 IAR 사용하면 될것
요즘은 VScode에 IAR 연동하기도 하니 이것도 알아보시게
-> MCU 및 임베디드 시스템 개발에서 사용되는 전문 IDE. 둘다 STM32 같은 ARM Cortex 기반 MCU 개발하거나 디버깅할 때 특히 많이 쓰임

 

 

종합 후기,,

'임베디드' '펌웨어' 라 그런가 아니면 원래그런가 모르겠는데 내가 사용해본 장비인 라즈베리파이, 아두이노를 언급하지 않으시고 그것들 안에 들어있는 부품명을 언급하시면서 써보라고 하신다..

마치 저 승용차를 몰아봤습니다 했는데 아 4기통 엔진은 너무 크지요 우린 킥보드에 증기기관 달아서 씁니다. 하시는거 같음

 

사실 수업 때 라즈베리파이를 다뤄보면서 이거 산업용으로 쓰긴 덩치가 너무 큰데,, 싶었는데 확실히 맞는 것 같다.

라즈베리파이, 아두이노는 이동네에선 거의 슈퍼컴퓨터가 아닐까?

번외로 iot 직군 취직을 희망한다고 하니 닉네임에 IOT를 다신 분들이 반갑다며 뛰쳐 나오셨는데 마치

뉴비를 발견한 고인물들이 나타난 느낌이 들었다. 열심히 해봐야지..


'TIL > 기타' 카테고리의 다른 글

MSA란 무엇일까  (0) 2024.05.24