본문 바로가기
반응형

자동차3

04. CAN(Controller Area Network) 이란 무엇일까? 우리 사람들은 모두 뇌를 가지고 있습니다. 그리고, 우리는 눈과 귀를 통하여 보고 듣고 판단합니다. 자동차에 들어있는 ECU(Electric Control Unit)도 마찬가지 입니다. ECU는 Sensor와 연결되어 있어서, 주변 정보를 획득하고 그 데이터를 기반으로 자동차를 제어하기 위한 정보를 만들어 놓습니다. 어떻게 보면 우리의 뇌와 ECU와 비슷하다고 볼수 있습니다. 그런데, 자동차를 보면 아주 중요한 특징이 하나 있습니다. ECU가 많이 들어 있다는 겁니다. BCM(Body Control Unit), VCM(Vehicle Control Unit), EMS(Engine Management System)..,,, 그렇다면 자동차는 정말 뇌가 많이 있는 것이군요. 이렇게 뇌가 많은 이유는 자동차는 .. 2021. 7. 15.
[NXP] 00. 임베디드 SW 공부 시작! 첫회사에서 저는 소프트웨어 개발을 하지 않았습니다. 정말 대학교를 졸업하면 누구나 할수 있는 단순업무를 하였습니다. 그런데, 임베디드 SW를 개발해 보고 싶은 열망에, MCU도 무엇인지 모른 상태에서 퇴사하고 정말 실력있는 연구실에 들어가게 되었습니다. (저는 정말 실력이없는 놈이었는데요 ㅎㅎㅎ) 교수님이 받아주신것이 신기하였죠! 그곳에서 정말 죽을똥 살똥하며 임베디드 SW와 제어이론을 배우게 되었습니다. ​ 다시 말해서 저는 정말 아무것도 모르는 무의상태에서 시작을 하였습니다. 현재는 조금 합니다.. 어떠한 MCU를 주더라도 개발을 할 자신이 있습니다. ​ 임베디드 SW는 어디부터 시작하는 것이 좋을까요? 눈높이에 따라서 다르다고 생각합니다. ​ 초보자들은 우선 아두이노 키트를 사용하여 책자를 보며 회.. 2020. 4. 2.
00. 임베디드 SW란 무엇인가? 임베디드 소프트웨어(Embedded Software)의 '임베디드'라는 용어를 어학사전에서 찾아보면 아래와 같습니다. 여러 뜻이 있지만, '내장형' 이라는 단어가 눈에 띄이네요. 결국 내장되어 있는 소프트웨어라는 뜻이겠네요. 기계에 내장되어 있는 소프트웨어라고 생각한다면 이해하시기가 편하실 것입니다. 이러한 Embedded Software는 TV/냉장고/전자시계/로봇청소기/세탁기/자동차 등등 우리주위에서 많이 사용합니다. 예를 들어 냉장고의 경우에는 아래와 같은 Control Board가 들어가 있습니다. 이 Control Board를 통해서 냉장고는 온도를 일정한 기온으로 유지하여, 음식물이 상하지 않도록 제어하는 역할을 수행할수 있습니다. 냉장고의 뇌 역할을 한다고 할수 있지요. 이러한 Control.. 2020. 3. 15.
반응형