포럼 회원으로 등록하신분만 다운로드가 가능합니다. 최대 업로드 가능한 용량은 1GB 입니다.

그냥 받아놓았었는지....

아니면 405EP때 써 먹었는지 모르겠지만, 아마도 써 먹었던 듯 합니다.
예전 2.4.18 커널에 썼엇을겁니다.

거의 웬만하면 예전것들은 될 듯 합니다.
...

고현철

2006.06.02 03:16:57
*.117.46.252

패치하우투 입니당...
========================
35.2. 커널에 MTD 코드가 patch 안되어 있을 경우.

이 경우는 상당히 애매하고 꼬여버릴지 모르기 때문에 상당한 주의를 기울여야 할 것 같다. 왜냐하면 header file에 대한 dependency가 mtd만 있을때와 커널과 합쳐졌을 때 틀리는 부분이 발생할지 모르기 때문이다.

1) 일단 mtd 코드를 받아 온다. 어디서? 여기서...
target=_blank> target=_blank>http://www.linux-mtd.infradead.org/


현재는 mtd-snapshot-20030216.tar.bz2을 가지고 테스트 하였다.

2) 디렉토리를 하나 만들고 압축을 풀고 tar를 푼다.
mkdir mtdtest
cp mtd-snapshot-20030216.tar.bz2 mtdtest
cd mtdtest
bzip2 -d mtd-snapshot-20030216.tar.bz2
tar xf mtd-snapshot-20030216.tar

이러면 mtdtest에 mtd란 디렉토리가 생긴다.
자 그럼 다시 작업시작.(조심해야 할 것은 무턱대고 덮어씌우면 안된다. 특히, Config.in 파일등은)
cd mtd
cp -dpR -i kernel ~/pang/mtd_initrd_405/linux
cp -dpR -i fs ~/pang/mtd_initrd_405/linux
cp -dpR -i drivers ~/pang/mtd_initrd_405/linux
cp -dpR -i include ~/pang/mtd_initrd_405/linux
cp -dpR -i util ~/pang/mtd_initrd_405/linux

(설마 -i option 넣었다고 안되는 것은 아니겠지?, 나는 -i option은 테스트 제대로 안해봤으니 함 해봐요. 꼭 덮어씌우기는 안되게 해야 함.)

여기서 ~/pang/mtd_initrd_405/linux 는 커널이 들어 있는 디렉토리이다.

※주의 사항: 덮어씌우기를 하지 않을 경우 MTD 코드들이 컴파일이 안되는 경우가 있고, 덮어씌우기를 할 경우 커널이 컴파일 안될 경우가 발생할지도 모르기 때문에 상당한 주의를 요한다. 먼저, mtd에 관한 파일들이 이미 존재하는가 하는 것을 확인할 것. 특히 Config.in 파일 같은 경우 덮어씌우기를 해버리면 커널 config시 File System에는 딸랑 jffs랑 jffs2만 있게 된다.
List of Articles
번호 제목 글쓴이 날짜 조회 수

사용자 로그인