-
公开(公告)号:KR1020060070850A
公开(公告)日:2006-06-26
申请号:KR1020040109660
申请日:2004-12-21
Applicant: 한국전자통신연구원
Abstract: 본 발명은 사용자 모드 디바이스 드라이버를 이용한 디바이스 제어장치에 관한 것으로, 특히 사용자 모드의 어플리케이션 형태로 실행되고, 커널 인터페이스 모듈을 통하여 전송받은 다른 사용자 모드 어플리케이션의 접근 요청에 따라 디바이스에 접근하는 사용자 모드 디바이스 드라이버; 커널이 상기 사용자 모드 디바이스 드라이버를 인식할 수 있도록 상기 사용자 모드 디바이스 드라이버를 커널의 디바이스 드라이버 리스트에 등록하며, 상기 사용자 모드 디바이스 드라이버의 접근을 요청한 사용자 어플리케이션의 정보를 저장하며, 사용자 모드 어플리케이션의 사용자 모드 디바이스 드라이버 접근 요청을 상기 사용자 모드 디바이스 드라이버로 전송하는 요청전달함수를 제공하는 커널 인터페이스 모듈 및 사용자 모드 어플리케이션의 사용자 모드 디바이스 드라이버 접근 요청시, 요청의 종류와 인수 값, 디바이스 I/O를 요청한 사용자 어플리케이션 프로세스 정보를 상기 커널 인터페이스 모듈을 이용하여 상기 커널 인터페이스 모듈로 전달하는 시스템 콜 핸들러로 구성되며, 이러한 본 발명은 상대적으로 복잡한 메커니즘을 가진 기존 운영체제 커널의 복잡도를 감소시킴과 동시에 안정성을 향상시키고, 사용자 모드의 다양한 응용 프로그래밍 언어 라이브러리를 사용할 수 있도록 해주는 효과가 있다.
운용체제, 커널, 사용자 모드 디바이스 드라이버, 커널 인터페이스 모듈,-
公开(公告)号:KR1020080041373A
公开(公告)日:2008-05-13
申请号:KR1020060109399
申请日:2006-11-07
Applicant: 한국전자통신연구원
CPC classification number: G06F9/44 , G06F17/30067
Abstract: A method and a system for supporting development of a disk driver are provided to enhance stability of a driver program and to reduce a development period by utilizing source codes certified to a certain degree. A method for supporting development of a disk driver comprises the following several steps. A development tool is initialized(S310), receives a request for finding source codes from a user(S320), and then gets connected to a disk driver source code storage server over the internet(S330). The disk driver source code storage server searches for the source codes requested via a browsing module in the first and the second repository, transfers the search result to the development tool, and makes the development tool display the transferred search result for a user(S340). The development tool receives a request for downloading specific source codes from the user(S350), and then the server downloads the corresponding source codes to the development tool via a download module(S360). The user finishes modifying the downloaded source codes, and the development tool compiles the modified source codes(S370). Accordingly, the development tool finishes developing the device driver(S380).
Abstract translation: 提供了一种用于支持磁盘驱动器的开发的方法和系统,以增强驱动程序的稳定性,并通过利用一定程度的认证的源代码减少开发周期。 支持磁盘驱动器的开发的方法包括以下几个步骤。 初始化开发工具(S310),接收用户查找源代码的请求(S320),然后通过互联网连接到磁盘驱动器源代码存储服务器(S330)。 磁盘驱动器源代码存储服务器搜索通过第一和第二存储库中的浏览模块请求的源代码,将搜索结果传送到开发工具,并使开发工具显示用户传送的搜索结果(S340) 。 开发工具从用户接收到下载特定源代码的请求(S350),然后服务器通过下载模块将相应的源代码下载到开发工具(S360)。 用户完成修改下载的源代码,开发工具编译修改的源代码(S370)。 因此,开发工具完成开发设备驱动程序(S380)。
-