2020. 6. 10. 10:49ㆍKIM CHAN HEE/생각
안녕하세요, 저는 펌웨어 / 임베디드 개발자 찬히히 입니다.
제 나름대로 저를 돌아보기 위함 그리고 펌웨어, 임베디드 개발자 지망하시는 분들을 위해 포스팅 하게됐습니다.
대표적인 전자제어분야 도메인은? 현재 개발 중인 도메인은? Ble/led/sensor
- 의료, 방산, 전장, 지그, 가전, 통신, 카메라, 전력, IOT, 계측, 메모리, fae, 디스플레이, 음향
워라벨을 중요시합니다
- 그렇지만 그전에 제 실력부터 생각해 봐야 할 것 같습니다.
Fw/Hw 둘 다 해야 하는가?
- Fw + Hw / Fw + Embedded Linux 생각 중에 있습니다.
지금은 오히려 UI / tool 생산관리 쪽 소프트웨어를 더 많이 만지고 있습니다.
사용하는 IDE?
- PSoC Creator / VisualStudio Pro / Arduino / IAR em.
사용하는 MCU들이 Cypress사의 모듈입니다. VS는 C# / C++ 툴 제작에 사용합니다.
센서 확인 및 검증에 Arduino 사용하고, 통신에서 IAR 사용합니다.
이 분야로 취직하게 된 계기?
- 원래는 전기 쪽 일을 했습니다, 건강상의 이유로 전기일을 때려치우고 곰곰이 생각해 봤습니다.
즐길 수 있는 일을 찾다 보니 학부 때 취미로 즐겼던 일들이 생각났습니다.
드론(+gps)과 웨어러블(+sensor) 시스템을 코딩하였으며, 그 당시 "재미있다!"라고 생각했습니다.
캡스톤에서 상도 타고 IEEE에서도 상도 타고 하는 맛이 있었습니다.
사실 발명가가 되고 싶었습니다.
무슨 언어를 우선순위로 공부해야하나요?
- 1순위 영어
2순위 C / C ++
3순위 하고싶은것 / 흥미있는것
무엇을 공부했는가? 공부해야 하는가?
- 시작할 땐 C언어 달랑 하나 들고 시작했습니다. 아두이노와 AVR studio 정도는 어느 정도 다룰 수 있었습니다.
지금은 C# / C++ / Kotlin에 관심이 많아져서 스터디하고 있고, 어느 정도 다룰 수 있습니다.
확실히 C 한 가지 만으로는 한계가 있는 것 같습니다.
무엇을 공부해야 하는지
↓
임베디드 시스템 - 나무위키
성능은 일반 목적 컴퓨팅과 임베디드 컴퓨팅 양 쪽 모두에게 중요한 요소이긴 하지만, 임베디드의 경우 그것 말고도 신경써야 할 것들이 많다. 이 의미는, 임베디드 시스템은 일반 목적 컴퓨터��
namu.wiki
임베디드 레시피
친절한 임베디드 개발자되기 강좌
recipes.egloos.com
임베디드 시스템 공부 정리
* 본 포스팅은 "멀티캠퍼스 - 재미있는 임베디드 이야기" 강좌를 수료하면서 정리한 내용 입니다. 01. 임베디드 시스템이란? 임베디드 시스템이란 무엇인가? - 특정한 목적을 수행하도록 만든 컴�
myeonguni.tistory.com
[C] C언어/ C언어 표준
C 설계자: 데니스 리치 개발자: 데니스 리치, 벨 연구소 초기 버전 출시일: 1972년 최근 버전 출시일: 2018년 6월 최근 버전: C18 파일 확장자: c,.h 유닉스 시스템의 바탕 프로그램은 모두 C
chanhhh.tistory.com
C언어를 공부하고 임베디드를 공부하는 데 있어 역시 책을 보는 게 정답입니다.
임베디드 레시피는 임베디드의 기본을 잡아주었고, 저는 보통 C언어를 사용합니다.
KNK, K&R 책은 주로 사용하는 C언어의 중심을 잡아주었습니다.
계속 업데이트 됩니다.
(20200703)
lastUpdate
(20200710)
'KIM CHAN HEE > 생각' 카테고리의 다른 글
2023 회고 그리고 2024 계획 (0) | 2024.01.04 |
---|---|
백준 등급은 PS 능력과 아무 상관없다. (0) | 2023.06.04 |
[42Seoul] 2023 Hackathon 전체 1등 달성! 관련 회고록 (0) | 2023.04.03 |
2023년의 개발자 지망생 찬히히 (0) | 2023.03.03 |
2022년의 개발자 찬히히 (0) | 2022.01.18 |