부팅속도 최적화 (1) 썸네일형 리스트형 쾌속 부팅을 향한 첫 걸음 많은 MCU 펌웨어 개발자들이 임베디드 리눅스 도입을 망설이는 이유가 몇가지 있다. 임베디드 리눅스의 소프트웨어 구조는 복잡하고 어렵다. 툴체인, 커널, 부트로더, 루트파일 시스템 등등 공부할것이 많아 개발하는데 시간이 많이 필요하다. 따라서 전반적인 개발 기간이 길어지고 이에따른 비용이 높아진다는 것에 동의한다. 그런데 화려한 GUI와 함께 유무선 네트웍이 필요하다면, MCU 보다는 리눅스가 동작하는 MPU 기반의 고성능 장치가 필요할 것이다. 임베디드 리눅스를 구성하는 하드웨어가 복잡하고 가격이 높다. CPU는 대부분 BGA 패키지이고, 외부에 DRAM을 추가해 주어야 하고, PMIC도 필요한 경우가 많다. 그러나 800x480 이상의 TFT LCD를 연결하고, 부드럽게 동작하는 GUI를 구현하고 유.. 이전 1 다음