다를 수 밖에 없읍니다. ^^

rpm 은 저희가 만든 것이 아니고
( 이지보드 M01 컴파일 환경만 그렇습니다. ^^ )

원래 크로스 컴파일러의 gcc는 /usr/local/arm-linux 로 합니다.

그래서 틀립니다. ^^

정리해 드리면

mtd 시스템을 구축하는 방법은 3가지가 있읍니다

1. 구축되어 있는 시스템을 마운트만 해서 쓴다.

이지보드 커널이라면 mtd가 설정되어 있기 때문에
보드에서 임의의 커널을 만드신 후에 그냥 마운트만 하셔도
사용 가능합니다.

2. 루트로 마운트 하지만 램디스크 시스템을 이용한다.

램디스크로 부팅을 하신후
보드 상태에서 램디스크의 내용을 1 번 처럼 하신후에
모두 복사해 넣습니다 .

이 후 MTD를 루트로 만듭니다.

이건 강좌 첫번째 내용일 겁니다 .

3. 이미지를 만들어서 넣는다.

지금 하신 강좌 일겁니다.


자 여기서 사용되는 유틸리티는 다음과 같습니다.

1. eraseall

이것은 arm 용이어야 하는데 저희가 제공하는 램디스크에
이미 포함되어 있읍니다.

2. mkfs.jffs2

이건 gcc로 컴파일 하여야 합니다.
그냥 하시면 됩니다.
대부분 됩니다.

그런데 헤더 화일을 못 찾는다라고 하는 메세지는
당근 해당 헤더 화일이 없기 때문이겟죠

arm 용을 만드신다면 당연히

/uar/local/arm-linux/include 쪽에 넣어야 합니다.

여기에 넣었는데도 계속에러가 난다면 저희에게 금적적인 지불을 하면
직접 가서 해결해 드리죠... ^^
하지만 그렇지 않다면 더 이상 알려 드릴 사항이 없읍니다.
즉 아주 특별한 문제가 아니라면 당연히 되어야 한다는 것입니다.

PC 용 실행화일을 만드시는 경우 배포판을 설치하실때 전체 설치를 선택하셨
다면 별 문제 없이 되어야 합니다.

만약 그렇지 않다면 배포판을 바꾸어 보세요.. ^^