초보 개발자 임베디드 독학 공부법 이렇게 하면 '무조건' 실력 향상 보장합니다.
Vložit
- čas přidán 26. 08. 2024
- 안녕하세요. 그라운드입니다.
제가 개발자가 되기 위해 공부하면서 느낀 점을 최대한 많이 말씀드리겠습니다.
이번 영상은 '초보 개발자를 위한 임베디드 독학 공부법'에 관한 내용입니다.
임베디드 관련 영상과 정보는 웹/앱에 비해 너무 활성화되지 부족한 것 같습니다.
앞으로 임베디드 개발자를 위한 좋은 영상과 개발 꿀팁을 지속적으로 올리겠습니다.
여러분의 개발자로의 성장을 응원합니다.
감사합니다.
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
임베디드 개발 관련 더 궁금하신 내용이 있으시거나,
저희와 소통하신 분들은 블로그에 놀러와 주세요.
▶그라운드 블로그 : blog.naver.com...
▶그라운드 웹사이트 : bit.ly/3qWNiIx:
#개발자 #프로그래밍 #코딩 #C언어 #임베디드 #임베디드독학 #프로그래밍독학
#개발자전망 #임베디드개발자전망 #임베디드전망
아두이노 avr core 소스코드 공부해보면 아주 재미있습니다. 감동적입니다.
뭘 아시는군요^^👍
avr조금 다뤄봤는데 건너뛰고 Stm 같은걸로 해도 되나요? 어떻게 생각하시나요?
안녕하세요 현재 소프트웨어 관련 학과를 주전공으로 하고 데이터 사이언스를 제 2전공으로 하고 있는 대학생입니다. 데이터 사이언스 전공 에서는 머신러닝, 딥러닝, 수치해석, 인공지능, 컴퓨터 비전 등 데이터와 인공지능 관련된 수업이 주로 개설되어 있는 상태입니다. 현재의 상태에서 제가 임베디드 개발 쪽으로 진출하고 싶어 전기공학이나 전자공학을 부전공 트랙으로 이수하며 임베디드 개발 쪽으로 공부를 해보고 싶은데 전기공학이 좋을지 전자공학이 좋을 지 고민입니다. 전자 공학은 컴퓨터 트랙이 존재하고 전기공학은 컴퓨터 트랙은 존재하지 않으니 회로관련 수업도 좀 있는 것 같고 제어 분야 수업이 있어 고민 중입니다. 혹시 둘 중 하나만 해야한다면 어느 학과가 더 도움이 될까요??
학교 교과과정을 보시는게 중요 할 것 같아요 교과과정이 어떻게 구성되어 있는지에 따라 임베디드쪽과 관련이 있을수도 있고 없을수도 있는 것 같아요(전기공학과4학년)
임베디드에 필요한 하드웨어 지식은 회로와 소자에 관한 이론이나 실습입니다. 시작 이론은 비슷하나 전기는 점차 대전류소자로 전자는 점차 소전류 소자로 나아갑니다. 전기 분야의 임베디드를 하시는 경우가 아니면 전자에 가깝습니다. 교제는 회로이론, 전자회로(또는 마이크로 전자회로나 전자 소자, pn 접합 다이오드, bjt, mos, opamp, 그리고 각 소자에 대한 회로별 특성 해석)입니다.
문제는 통상 소프트웨어 계열 전공은 미적, 물리, 전자기학, 공업수학, 수치해석 등 전자 소자와 회로 특성 해석에 필요한 수학적 물리적 배경 과목이 없습니다. 컴퓨터공학의 이산 수학과 선형대수에 해당하는데 일부 해석에 라플라스나 퓨리에가 등장하는 경우가 잦아 필히 요구됩니다. 단순히 임베디드 개발에 입문하시고자 한다는 이유로 소프트웨어 계열에서 전자 전기를 추가 이수하시는 것은 그로인해 수강하셔야할 선수과목이 너무 많습니다.
저는 전자 전공중 컴공을 복수전공한 반대의 경우 입니다. 마찬가지로 전공자로 인정받기 위한 최소한의 과목인 컴퓨터구조, 자료구조, 알고리즘, db, os, 네트워크 등을 이수 하다 보니 커리큘럼도 꼬이고 초과 이수가 필요했습니다.
임베디드 자체는 소자나 회에 대한 이해 없이 어느정도 가능합니다. 데이터 시트상 X번 포트에 X 기능을 사용할시 특정 용량 이상의 컨버터를 특정 방향으로 연결하라와 같은 문구가 많이 등장합니다. stm32f 계열 mcu의 데이터 시트 몇개를 훑어 보시면 느낌이 오실 겁니다.
늦었지만 도움이 되셨으면 좋겠네요.
L님 안녕하세요 강의 정말 잘봤습니다 ! 저는 임베디드 펌웨어 분야로 취업 준비하고 있어 리눅스를 공부하려해서 이것이 우분투 리눅스다 책을 통해 공부하려 하는데 하면서 서버와 네트워크 중심으로 공부를 하는 책인데 펌웨어 분야도 이 지식이 필요한가요??..
안녕하세요. 유주환님. 펌웨어 분야로 취준을 하실 예정이시면 지금 당장 하실 필요는 없습니다. MCU부터 공부하셔야 합니다. 리눅스는 펌웨어로 가실거면 웬만해서는 하실 일이 크게 많진 않으실겁니다. 임베디드 리눅스 시스템 엔지니어 분야가 아니면 펌웨어는 많이 할 일이 없습니다.
ATmega128을 배우고 있는데 이것도 도움이 될까요?
네! 328p나 128이나 비슷해서 괜찮습니다. 화이팅👍
상위호환임 아트메가가
보트 회사에서 QT로 캔데이터를 받아 시각화하는 간단한 계기판 만들다가
우연찮게 펌웨어 개발쪽으로 넘어갔네요 atMEGA328부터 공부하라고 해서 하고 있는데 다음행선지는 어떻게 하는게 좋을까요..ㅎㅎ
저는 컴공 초대졸 25살 개발자고 솔직히 말하면 이도저도 아닌상황이 됐습니다 앱개발자도 아니고 펌웨어도 아니고..참 댓글 보실지는 모르겠지만 임베디드 개발자로 간다고 하면 공부를 어떻게 해야할까요ㅠ
펌웨어 개발이란데 정확하게 개발하려면 이론적으론 컴퓨터의 동작구조를 통해 어셈블리어와 레지스터 및 메모리 동작구조를 학습한뒤 각 칩의 데이터시트를 해석하고 이와 별개로 회로도 까지 분석이 가능한 수준이 되는것이 베스트 입니다만 SW에 좀 더 치중을 한다면 각 영역별로 기능개발 먼저 해보시는걸 추천해요 가능하다면 남이 개발해논 코드로 학습해보는게 좋아요.