강좌 & 팁
글 수 2,412
2013.11.22 12:02:35 (*.52.177.249)
44566
안녕하세요 판다 이우영입니다.
오늘은 mtd 와 mtdblock의 차이점에 대해서 이야기하려 합니다.
보드에서 작업을 하시다보면 mtd를 많이 접하시게 될겁니다.
대표적인 장치로는 mmc가 있습니다.
이 mmc를 장치에 연결하고 제어를 시도해보려고 하면 mtd0~6 mtdblock0~6 이런식으로 많이 나옵니다.
mtd와 mtdblock차이가 있으니 이런식으로 구별되어 있겠죠?
ls -al 옵션을 주고 파일을 확인해 봅시다.
이제 차이점이 보이시나요?
바로 block device와 character device 입니다.
mtd를 제어하는 유틸들은 매우 많습니다.
각각 들어가는 인가자 mtd인지 mtdblock인지 해깔리는 경우가 많습니다.
하지만 위 차이점을 안다면 조금 덜 고민해도 될꺼 같습니다.
mount나 mkfs 등 파일시스템과 관련이 있다면 block을
단순하게 장치(mmc)만을 제어하는 유틸(eraseall등등)은 mtd를 사용하면 됩니다.
그럼 오늘도 여기까지!!
다음에 만나요`