도와주세요!!
글 수 15,339
2011.02.23 02:25:02 (*.118.73.75)
25830
하이퍼터미널을 통해 kernel 이미지 포팅을 하면
ez-boot으로 부트로더에 접근하여 zfk를 통해 파일을 전송하게 되는데 그부분을 구현하고 싶습니다.
dnw나 armdown 과 같은 소스들을 보며 구현하고 있는데
파일을 읽어 들여 문자열 형태로 똑같이 전송하는 부분이 잇는데
그 해당하는 파일을 받아서 파일로 만드는 부분이 전혀 없네요..(계속 보고 있으나 ㅡ.ㅡ 없는것 같아서요..)
소켓통신처럼 구현하여 받은 문자열을 파일로 만들수는 있겠으나.. 그렇게 해도 될런지 의문이 듭니다.
그리고 커널 이미지는 nandflash의 특정 메모리 번지수에 저장되어야 되는것 아닌가요? 이런 메모리 번지수로 직접 접근하는것인가요
어떤방법을 통해 접근을 해야 되는건가요 ㅠ.ㅠ
아니면 파일전송을 통해 보드의 특정 폴더에 저장되는 것인가요?
Welcome to FALinux (www.falinux.com)
Linux Kernel 2.6.21-falinux
falinux login: root
[root@falinux usr]$ ls
adm bin local share
arm-linux include sbin tmp
요런 폴더들 말이죠 =ㅇ= 고수분들 알려주세요
일단 두가지를 분리해서 하세요
하나는 다운로드 부분.. 또하나는 저장하는 부분...
먼저 다운로드 부분을 구현해 보고 싶다면... zmodem 에 관한 코드나
rz 의 소스를 참고하세요.
다운로드가 성공하면 저장은 mtd direct write 를 참고하시면 됩니다.
mtd 블럭으로 dd 명령을 써서 밀어 넣을수도 있는데 된다는 보장은 못합니다.
성공하시길