1. BLOB에 USB Enumeration 과정을 폴링으로 구현했다.
- 대..충 보니까
USB Clock enable만 하면 USB가 붙는 신호는 걍 먹고 들어가는 것 같다.
사실 이거 인터럽트로 구현하는 것 자체도 웃긴게... 암튼 그렇다 -_-;
좀 민망하다.. 폴링 루틴으로 쓸만한 부분 오려내고 그 부분 그냥 고대로 통째로 BLOB에 포팅하니까
잘만된다; 아 뭐..몇개 끌어온게 있기는 하지만서도.
2. 이제 남은건 벌크통신을 해서..뭔가를 해야한다는건데..
- 파일 다운로드 하거나 그런 작업은 그냥 DNW 비스무리한거 만들면 된다고 치자.
How?에 대한 의문이 있지만 사실 이부분은 그렇게 어려울것 같다는 생각은 들지 않는다.
(아니 근데 내가 사실 serial에 대해서 좀 몰라.. xmodem이나 zmodem같은 프로토콜도 솔까말 모르고)
우리 대빵의 아이디어로는... 일단 다운로드 되면 부트로더는 그걸로 끝내시고... bulk 통신 하기 위한 ...
기타등등 enumeration 어쩌구를 폴링으로만 구현하면... read packet, write packet 라는 폴링 루틴만
쫙 보고서 그걸 kgdboc에서 tty_io찾는 모듈 대신에 바꿔치기! 하면 될꺼라고-_-하시는데..
그래 이걸 하는 방법은...
"시리얼로 나가는 메세지를 USB Data reg쪽에 에코처리한다." 라는거잖아?
그래서 곰곰히 생각해봤는데... 말은 되는데 말야, 이거 동작할까?
아니 그건 둘째 치더라도 말야 bulk통신 할때.. 아무리 생각해도 이거 호스트쪽에서 디바이스로 접속할
클라이언트 만들라는 얘기로밖에 안들리는데 말이지. -_-);
.......아 하기싫어.
- 대..충 보니까
USB Clock enable만 하면 USB가 붙는 신호는 걍 먹고 들어가는 것 같다.
사실 이거 인터럽트로 구현하는 것 자체도 웃긴게... 암튼 그렇다 -_-;
좀 민망하다.. 폴링 루틴으로 쓸만한 부분 오려내고 그 부분 그냥 고대로 통째로 BLOB에 포팅하니까
잘만된다; 아 뭐..몇개 끌어온게 있기는 하지만서도.
2. 이제 남은건 벌크통신을 해서..뭔가를 해야한다는건데..
- 파일 다운로드 하거나 그런 작업은 그냥 DNW 비스무리한거 만들면 된다고 치자.
How?에 대한 의문이 있지만 사실 이부분은 그렇게 어려울것 같다는 생각은 들지 않는다.
(아니 근데 내가 사실 serial에 대해서 좀 몰라.. xmodem이나 zmodem같은 프로토콜도 솔까말 모르고)
우리 대빵의 아이디어로는... 일단 다운로드 되면 부트로더는 그걸로 끝내시고... bulk 통신 하기 위한 ...
기타등등 enumeration 어쩌구를 폴링으로만 구현하면... read packet, write packet 라는 폴링 루틴만
쫙 보고서 그걸 kgdboc에서 tty_io찾는 모듈 대신에 바꿔치기! 하면 될꺼라고-_-하시는데..
그래 이걸 하는 방법은...
"시리얼로 나가는 메세지를 USB Data reg쪽에 에코처리한다." 라는거잖아?
그래서 곰곰히 생각해봤는데... 말은 되는데 말야, 이거 동작할까?
아니 그건 둘째 치더라도 말야 bulk통신 할때.. 아무리 생각해도 이거 호스트쪽에서 디바이스로 접속할
클라이언트 만들라는 얘기로밖에 안들리는데 말이지. -_-);
.......아 하기싫어.




덧글