기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.
NAND flash가 장착된 삼성 AP의 경우 MTD partition을 수정하려고 할 때,
수정해주는 부분은 ‘struct mtd_partition s3c_partition_info[]’ 부분입니다.
그렇다면, 위의 source 부분만 수정을 해주면, NAND flash뿐만 아니라,
MTD driver의 하위 단에서 동작하는 모든 물리적인 storage device들의 partition의 변경이 가능한지요 ?
즉, 물리적인 매체가 NAND Flash이든, NOR Flash이든, DOC, MMC이든, SD Card이든… 모두 다 가능한지요 ?
아니면, MTD driver를 사용 하기는 하지만(또는, MTD layer를 거치지만),
partition은 불가하든지,
또는 partition관련된 source가 다른 곳에 있든지,
또는 다른 방법으로 partition하는 경우(or sotrage device)도 있는가요?
1. mtd partition은 보통 1개의 storage를 다룰 때 사용합니다만
2. 여러 storage를 이용해서도 할 수 있습니다. 어차피 한 device당 한 partition map일테니.
3. 즉, 디바이스별로 작성되기 때문에, 하나 storage당 하나일겁니다.
platform device의 인자의 형태로 건네지던지, 아니면 직접 코딩을 하던지
아니면 boot parameter를 통해서 이루어집니다.
이솝 자료실을 보시면 아마도 mtd관련 하우투가 있을겁니다. for 2440