maczoo.com 게시판 인덱스 maczoo.com
매킨토시 사용자 커뮤니티
 
 FAQFAQ   검색검색   멤버리스트멤버리스트   사용자 그룹사용자 그룹   사용자 등록하기사용자 등록하기 
 개인 정보개인 정보   쪽지를 확인하려면 로그인하십시오쪽지를 확인하려면 로그인하십시오   로그인로그인 

맥용모뎀드라이버를 만들려고 하는데...

 
글 쓰기   답변 달기    maczoo.com 게시판 인덱스 -> S/W & Network
이전 글 :: 다음 글  
글쓴이 메시지
ㄴㅏㅂㅣ
Dr. Mac
Dr. Mac


가입: 2003년 12월 31일
올린 글: 533
위치: 서울

올리기Posted: 목 11월 25, 2004 10:36 am    주제: 맥용모뎀드라이버를 만들려고 하는데...

동생이 맥용모뎀드라이버를 만들려고 하는데 회사에는 윈도머쉰 뿐이라서요.
윈도 머쉰에서 프로그래밍 가능 하나요?
_________________

진실은 언제나 내 코끝에 있다.
파병NO
위로
ElectronicNomad
the Lord of maczoo
the Lord of maczoo


가입: 2002년 11월 21일
올린 글: 1877
위치: a corner of the network

올리기Posted: 목 11월 25, 2004 11:52 am    주제:

우문인듯 하옵니다 Smile
위로
ㄴㅏㅂㅣ
Dr. Mac
Dr. Mac


가입: 2003년 12월 31일
올린 글: 533
위치: 서울

올리기Posted: 목 11월 25, 2004 12:08 pm    주제:

된다는 말씀인가요? Embarassed

프로그래밍쪽은 꽝이라서...
맥용 드라이브는 어떻게 만드나요??
그냥 C계열 언어로 짜면 되나요?
_________________

진실은 언제나 내 코끝에 있다.
파병NO
위로
maddie
familiarity
familiarity


가입: 2004년 9월 19일
올린 글: 30
위치: 서울

올리기Posted: 목 11월 25, 2004 6:32 pm    주제:

에..머라고 말씀드려야 할지..저도 전문과목은 아니라.

일단 시퓨가 다르기 때문에 크로스 컴파일은 안될겁니다. 아주 확실하게요. 소스는 윈도에서 짜더라도 컴파일은 맥에서 해야 하는 것이지요.

맥의 커널에 대해서도 지식이 좀 있어야 할텐데요. 커널쪽 관련해서리..

맥이 컴파일러로 사용하는 gcc에 대한 것도 알아둬야 하겠죠. 윈도의 비주얼과는 많은 차이가 있다고들 합니다. 어차피 POSIX로 짜면 머 똑같겠습니다만..

드라이버의 개발언어는 어셈블리에서 씨 등으로 제작 가능합니다. 아마도 맥도 이제 bsd계열이므로 C가 가장 적당한 언어라고 할 수 있겠네요.

리눅스의 경우엔 주로 C로 만들고 커널 모듈로 장착할 수 있게끔 만들어 줍니다. 일반적으로. 맥은 어떻게 처리하는지 도통 알 수가 없더군요. 마이크로 커널이라 그런가.
_________________
힘없는 자의 슬픔
위로
ElectronicNomad
the Lord of maczoo
the Lord of maczoo


가입: 2002년 11월 21일
올린 글: 1877
위치: a corner of the network

올리기Posted: 목 11월 25, 2004 11:37 pm    주제:

기분 상하지 마시고 들어주셨스면 좋겠습니다 나비님.

제가 '우문'이라고 하고 포스팅 하고 한 동안 다른 포스팅이
없었던 것은, 동생분의 반응을 나비님을 통해서 알고 싶었던
부분이었습니다. 나비님의 의지와는 상반되게 저의 시험에 들게한 점
늦게 사과드립니다.

본질적으로 Driver, 즉 Hardware와 Related되는 Device Driver를
Cross Platform에서 개발한 예는 없습니다. 기초적인 설계는 가능할지라도
그건은 마치, 건물의 설계도에 지나지 않는 것일 뿐이거나,
Platform의 Architecture에 따라서 그 조차도 허용되지 않는 부분이
더욱 많습니다. 더욱 심각하게는, 하나의 동일한 하드웨어이지만,
Platform에 따라서 EEPROM(or PROM)의 Firmware를 교체까지도 하여야 합니다.
이런 예는 같은 Video 카드임에도 Mac용과 PC용이 Firmware를
교체하기 전까지 절대로 교차 사용이 불가능한 것이라고 할 수 있겠습니다.

동생분을 아끼신다면, 이런 난관에 발을 들여놓지 않게 하시는 게
좋을 듯 합니다. 만약 밥줄이 문제가 된다면, 무조건 해야 겠지만요...
잘못하다가는 스스로의 능력을 의심하고 개발자로서 걷는 이 길을 저주하게 될지도 모를 일이니까요...
위로
이전 글 표시:   
이전 글 :: 다음 글  
글 쓰기   답변 달기    maczoo.com 게시판 인덱스 -> S/W & Network 시간대: GMT + 9 시간(한국)
페이지 1 중 1

 
건너뛰기:  
새로운 주제를 올릴 수 없습니다
답글을 올릴 수 없습니다
주제를 수정할 수 없습니다
올린 글을 삭제할 수 없습니다
투표를 할 수 없습니다


Powered by phpBB 2.0.4 © 2001, 2003 phpBB Group