KR100665291B1 - Method of driving compact flash type wireless lan module - Google Patents

Method of driving compact flash type wireless lan module Download PDF

Info

Publication number
KR100665291B1
KR100665291B1 KR1020050110810A KR20050110810A KR100665291B1 KR 100665291 B1 KR100665291 B1 KR 100665291B1 KR 1020050110810 A KR1020050110810 A KR 1020050110810A KR 20050110810 A KR20050110810 A KR 20050110810A KR 100665291 B1 KR100665291 B1 KR 100665291B1
Authority
KR
South Korea
Prior art keywords
operating system
wireless lan
driving
compact flash
windows
Prior art date
Application number
KR1020050110810A
Other languages
Korean (ko)
Inventor
이한신
Original Assignee
삼성전기주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 삼성전기주식회사 filed Critical 삼성전기주식회사
Priority to KR1020050110810A priority Critical patent/KR100665291B1/en
Application granted granted Critical
Publication of KR100665291B1 publication Critical patent/KR100665291B1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Small-Scale Networks (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

A method for driving a CF(Compact Flash) type WLAN(Wireless Local Area Network) module is provided to drive the CF type WLAN module using a TNETW-1130 chipset operated by an address matching mode of Windows 98 series OS(Operating System) environment in a computing system under Windows 2000 series OS environment. A universal driver capable of driving the CF type WLAN module in the first OS in the same way as the second OS is prepared(S31). The second OS checks a function for a path to access a memory and a register of the WLAN module by analyzing a header file for driving the WLAN module(S32). The checked function is changed into the function provided from the universal driver(S33). The WLAN module is driven by using the changed function(S34). The CF typed WLAN module uses the TNETW-1130 chipset of Texas Instruments. The first OS is the Windows 98 series OS and the second one is the Windows 2000 series OS. The universal driver is driverx.sys of Tetradyne.

Description

컴팩트 플래쉬 방식 무선 랜 모듈의 구동 방법{METHOD OF DRIVING COMPACT FLASH TYPE WIRELESS LAN MODULE}Driving method of compact flash wireless LAN module {METHOD OF DRIVING COMPACT FLASH TYPE WIRELESS LAN MODULE}

도 1은 종래의 컴팩트 플래쉬 방식 무선 랜 모듈의 구동 방법을 도시한 개념도이다.1 is a conceptual diagram illustrating a method of driving a conventional compact flash wireless LAN module.

도 2는 종래의 컴팩트 플래쉬 방식 무선 랜 모듈의 구동 방법을 도시한 계층도이다.2 is a hierarchical diagram illustrating a method of driving a conventional compact flash wireless LAN module.

도 3은 본 발명의 일실시형태에 따른 컴팩트 플래쉬 방식 무선 랜 모듈의 구동 방법을 도시한 플로우 차트이다.3 is a flowchart illustrating a method of driving a compact flash wireless LAN module according to an embodiment of the present invention.

도 4는 본 발명의 일실시형태에 따른 컴팩트 플래쉬 방식 무선 랜 모듈의 구동 방법을 도시한 계층도이다.4 is a hierarchical diagram illustrating a method of driving a compact flash wireless LAN module according to an embodiment of the present invention.

*도면의 주요부분에 대한 부호의 설명** Explanation of symbols for main parts of drawings *

100: 윈도우즈 2000 계열 오퍼레이팅 시스템 환경의 호스트 PC100: Host PC in Windows 2000 series operating system environment

121: PC 대 PC 인터페이스121: PC to PC interface

122: 내장 서버 애플리케이션(acx100_access.h)122: embedded server application (acx100_access.h)

123: 범용 드라이버(driverx.sys)123: Universal Driver (driverx.sys)

본 발명은 제1 오퍼레이팅 시스템 환경의 컴퓨팅 시스템에서, 제2 오퍼레이팅 시스템 환경에서 동작하는 컴팩트 플래쉬(Compact Flash: CF) 방식 무선 랜 모듈을 구동하기 위한 방법에 관한 것으로, 더욱 상세하게는, 윈도우즈 2000 계열 오퍼레이팅 시스템 환경의 컴퓨팅 시스템에서, 윈도우즈 98 계열 오퍼레이팅 시스템의 환경에서 어드레스 매칭 방식으로 동작하는 TNETW-1130 칩셋을 이용한 컴팩트 플래쉬 방식의 무선 랜 모듈을 구동하기 위한 방법에 관한 것이다.The present invention relates to a method for driving a Compact Flash (CF) wireless LAN module operating in a second operating system environment in a computing system in a first operating system environment, and more particularly, to the Windows 2000 series. In a computing system of an operating system environment, the present invention relates to a method for driving a compact flash wireless LAN module using a TNETW-1130 chipset that operates in an address matching scheme in an environment of a Windows 98 series operating system.

최근 차세대 유무선 통합기술로 주목받고 있는 무선 랜(Wireless Local Area Network: WLAN)이 차기 통신시장의 핵심 이슈로 부각되고 있으며, 무선 랜 기술의 발달은 IT 산업의 질적 변화를 불러올 전망이다. 특히, 무선 랜은 단말기의 형태가 노트북 컴퓨터와 PDA(Personal Digital Assistant) 등 이동 단말기를 지향하고 있어, 무선 랜을 사용하는 지역 및 범위가 다양해지고 또한 넓어지고 있다.Recently, Wireless Local Area Network (WLAN), which is attracting attention as the next-generation wired and wireless integrated technology, is emerging as a key issue in the next communication market. The development of wireless LAN technology is expected to bring about qualitative changes in the IT industry. In particular, the wireless LAN is a mobile terminal such as a notebook computer and a PDA (Personal Digital Assistant) in the form of a terminal, and the area and range of using the wireless LAN are diversified and expanded.

이러한 무선 랜을 이용하기 위한 하드웨어인 무선 랜 모듈(또는 무선 랜 카드)는, 피씨아이(PCI), 유에스비(USB), 피씨엠씨아이에이(PCMCIA) 슬롯에 삽입하여 사용하는 외장형이었으나, 최근 장치의 소형화(예를 들어, 피디에이(PDA), 스마트폰 등)에 따라 내장형(embedded) 환경으로 변화해 가고 있다. 특히 플래쉬 메모리를 이용한 휴대용 저장 장치로 많이 사용되고 있는 컴팩트 플래쉬(Compact Flach: CF) 방식의 무선 랜 모듈이 현재 양산되고 있다.The wireless LAN module (or wireless LAN card), which is hardware for using such a wireless LAN, has been externally used by being inserted into a PCI, USB, or PCMCIA slot. As miniaturization (for example, PDAs, smartphones, etc.) is moving into an embedded environment. In particular, a compact flash (CF) wireless LAN module, which is widely used as a portable storage device using a flash memory, has been mass produced.

상기 컴팩트 플래쉬 방식의 무선 랜 모듈에 내장되는 칩셋으로 텍사스 인스트루먼트(Texas Instruments: TI) 사의 TNETW-1130 칩셋이 사용될 수 있다. 이 텍사스 인스트루먼트 사에서 제조된 TNETW-1130 칩셋을 이용한 컴팩트 플래쉬 방식의 무선 랜 모듈을 컴퓨팅 시스템(예를 들어, PC)에서 구동하기 위해서는, 해당 컴퓨팅 시스템에 탑재된 오퍼레이팅 시스템(Operating System: OS)에 따른 드라이버가 필요하다.As a chipset embedded in the compact flash wireless LAN module, a TNETW-1130 chipset manufactured by Texas Instruments (TI) may be used. In order to run a compact flash wireless LAN module using the TNETW-1130 chipset manufactured by Texas Instruments in a computing system (e.g., a PC), an operating system (OS) mounted in the computing system is installed. I need a driver.

텍사스 인스트루먼트사는 상기 TNETW-1130 칩셋이 사용된 컴팩트 플래쉬 방식의 무선랜 모듈에 대한 윈도우즈 2000 계열 오퍼레이팅 시스템의 드라이버를 제공하지 않는다. 즉, 텍사스 인스트루먼트사에서 제공하는 드라이버는 윈도우즈 98 계열에서 이용할 수 있는 어드레스 매칭 방식을 채택한 컴팩트 플래쉬 방식의 무선랜 모듈 구동 드라이버만 제공하나, 이 어드레스 매칭 방식은 일반적으로 윈도우즈 2000 계열 오퍼레이팅 시스템에 적용되지 않는다.Texas Instruments does not provide drivers for the Windows 2000 family of operating systems for compact flash wireless LAN modules using the TNETW-1130 chipset. In other words, the driver provided by Texas Instruments provides only the driver of the compact flash type WLAN module that adopts the address matching method available in the Windows 98 series, but this address matching method is not generally applied to the Windows 2000 series operating system. Do not.

따라서, 윈도우즈 2000 계열 오퍼레이팅 시스템을 탑재한 PC에서 TNETW-1130 칩셋이 사용된 컴팩트 플래쉬 방식의 무선랜 모듈의 메모리 또는 레지스터에 접근하여 RF 테스트 등을 수행하기 위해서, 도 1에 도시된 바와 같이, 윈도우즈 2000 계열의 오퍼레이팅 시스템이 탑재된 PC(호스트 PC)(10)와 윈도우즈 98 계열의 오퍼레이팅 시스템에 탑재된 PC(내장용 PC)(20)를 서로 이더넷(ethernet) 연결하고, TNETW-1130 칩셋이 사용된 컴팩트 플래쉬 방식의 무선랜 모듈(30)을 상기 내장용 PC(20)에 내장하여 사용하였다.Therefore, in order to perform RF tests and the like by accessing the memory or register of the wireless flash module of the compact flash method using the TNETW-1130 chipset in a PC equipped with the Windows 2000 series operating system, as shown in FIG. Ethernet connection between PC (host PC) 10 equipped with 2000 series operating system and PC (built-in PC) 20 installed in Windows 98 series operating system is used by TNETW-1130 chipset. Compact flash type wireless LAN module 30 was used in the built-in PC (20).

도 2는 이러한 두 PC의 연결을 계층 구조로 더욱 상세하게 도시한다. 도 2에 도시된 것과 같이, 종래에는 윈도우 2000 계열 오퍼레이팅 시스템(호스트 PC)(10)에서 TNETW-1130 칩셋이 사용된 컴팩트 플래쉬 방식의 무선랜 모듈을 테스트하기 위해, 호스트 PC(10)와 컴팩트 플래쉬 방식의 무선랜 모듈(30)을 내장하는 내장용 PC(20)를 이더넷으로 연결하고, 호스트 PC(10)에서 컴팩트 플래쉬 방식의 무선랜 모듈(30)을 제어하기 위한 명령을 전달하고, 이 명령에 따라 내장용 PC(20)가 무선컴팩트 플래쉬 방식의 무선랜 모듈(30)을 구동시키는 방식이 적용되었다.Figure 2 shows the connection of these two PCs in more detail in a hierarchical structure. As shown in FIG. 2, in order to test a compact flash wireless LAN module using a TNETW-1130 chipset in the Windows 2000 series operating system (host PC) 10, the host PC 10 and the compact flash are conventionally used. Connect a built-in PC (20) having a built-in wireless LAN module 30 by Ethernet, and transmits a command for controlling the compact flash-based wireless LAN module 30 from the host PC 10, this command As a result, a method of driving the embedded PC 20 to drive the WLAN module 30 of the wireless compact flash method has been applied.

더욱 구체적으로 종래의 TNETW-1130 칩셋을 이용한 컴팩트 플래쉬 방식의 무선랜 모듈의 접근방법은, 호스트 PC(10)에서 컴팩트 플래쉬 방식의 무선랜 모듈(30)을 테스트 하기 위한 래디오 스코프(radioscope)(11)가 동작하여 컴팩트 플래쉬 방식의 무선랜 모듈(30)의 메모리 또는 레지스터에 접근하기 위한 명령을 생성하면 이 래디오 스코프(11)의 명령이 하드웨어 인터페이스(12) 및 사용자 정의 DLL(13)의 실행을 통해 PC 대 PC 인터페이스(14)에 전달된다. 호스트 PC(10)의 PC 대 PC 인터페이스(14)와 내장용 PC(20)의 PC 대 PC 인터페이스(21)는 서로 이더넷 연결되어, 상기 래디오 스코프(11)의 명령이 내장용 PC(20)의 PC 대 PC 인터페이스(21)로 전달되고, 내장용 서버 애플리케이션(embedded server application)에서 상기 명령에서 지정된 메모리/레지스터에 대한 경로를 찾아 드라이버 인터페이스(23) 및 CF 드라이버(24)를 거쳐 해당 메모리/레지스터에 접근하는 방식이다.More specifically, the conventional approach of the wireless flash module of the compact flash method using the TNETW-1130 chipset, the radioscope for testing the compact flash wireless module (30) in the host PC (radioscope) (11) ) Generates a command for accessing a memory or a register of the WLAN module 30 of the compact flash method, the command of the radioscope 11 executes the execution of the hardware interface 12 and the user-defined DLL 13. Via the PC-to-PC interface 14. The PC-to-PC interface 14 of the host PC 10 and the PC-to-PC interface 21 of the built-in PC 20 are connected to each other by Ethernet, so that the commands of the radioscope 11 are transmitted to the built-in PC 20. Passed to the PC-to-PC interface 21, the embedded server application finds the path to the memory / register specified in the command and passes through the driver interface 23 and the CF driver 24 to the corresponding memory / register. Approach to.

상술한 종래의 컴팩트 플래쉬 방식 무선 랜 모듈의 구동 방법은, 서로 다른 오퍼레이팅 시스템을 갖는 두 개의 PC를 사용하여야 하므로, 설비 투자에 비용이 더 소모되는 문제점이 있었다. 더하여, 두 PC 간의 연결을 통한 통신에는 데이터 송수신을 위한 시간이 더 많이 소모되므로 작업의 효율성이 저하되며 생산성이 감소되는 문제점이 있었다.The conventional method of driving the compact flash wireless LAN module described above has to use two PCs having different operating systems, and therefore, there is a problem in that the cost of facility investment is further increased. In addition, since communication between the two PCs takes more time for data transmission and reception, there is a problem in that work efficiency is lowered and productivity is reduced.

본 발명은 전술한 종래 기술의 문제점을 해결하기 위해 안출된 것으로, 그 목적은, 윈도우즈 2000 계열 오퍼레이팅 시스템 환경의 컴퓨팅 시스템에서, 윈도우즈 98 계열 오퍼레이팅 시스템의 환경에서 어드레스 매칭 방식으로 동작하는 TNETW-1130 칩셋을 이용한 컴팩트 플래쉬 방식의 무선 랜 모듈을 구동시킬 수 있는 방법을 제공하는데 있다.SUMMARY OF THE INVENTION The present invention has been made to solve the aforementioned problems of the prior art, and an object thereof is to provide a TNETW-1130 chipset that operates in an address matching scheme in a computing environment of a Windows 2000 operating system and a Windows 98 operating system. The present invention provides a method for driving a compact flash type wireless LAN module.

상기 목적을 달성하기 위한 기술적 구성으로서, 본 발명은,As a technical configuration for achieving the above object, the present invention,

제1 오퍼레이팅 시스템 환경의 컴퓨팅 시스템에서, 제2 오퍼레이팅 시스템의 고유한 방식으로 구동되는 컴팩트 플래쉬 방식 무선 랜 모듈을 구동시키기 위한 방법에 있어서,In a computing system of a first operating system environment, a method for driving a compact flash wireless LAN module driven in a manner unique to a second operating system, the method comprising:

상기 컴팩트 플래쉬 방식 무선 랜 모듈을 상기 제2 오퍼레이팅 시스템과 동일한 방식으로 상기 제1 오퍼레이팅 시스템에서 구동할 수 있는 범용 드라이버를 마련하는 단계;Providing a general-purpose driver capable of driving the compact flash wireless LAN module in the first operating system in the same manner as the second operating system;

상기 제2 오퍼레이팅 시스템에서 상기 무선 랜 모듈을 구동하기 위한 소정의 헤더 파일을 분석하여, 상기 무선 랜 모듈의 메모리 및 레지스터로 접근하기 위한 경로에 대한 함수를 파악하는 단계;Analyzing a predetermined header file for driving the WLAN module in the second operating system to determine a function of a path for accessing a memory and a register of the WLAN module;

상기 파악된 무선 랜 모듈의 메모리 및 레지스터로 접근하기 위한 경로에 대한 함수를 상기 범용 드라이버에서 제공하는 함수로 변경하는 단계; 및Changing a function of a path for accessing a memory and a register of the WLAN module to a function provided by the general purpose driver; And

상기 변경된 함수를 이용하여 상기 무선 랜 모듈을 구동시키는 단계Driving the wireless LAN module using the modified function

를 포함하는 컴팩트 플래쉬 방식 무선 랜 모듈의 구동 방법을 제공한다.It provides a method of driving a compact flash wireless LAN module comprising a.

본 발명의 구체적인 실시형태에서, 상기 컴팩트 플래쉬 방식 무선 랜 모듈은, 텍사스 인스트루먼트(Texas Instruments) 사의 TNETW-1130 칩셋을 사용한 컴팩트 플래쉬 방식 무선 랜 모듈이다. 이 때, 상기 헤더파일은, acx100_access.h이다.In a specific embodiment of the present invention, the compact flash wireless LAN module is a compact flash wireless LAN module using a TNETW-1130 chipset manufactured by Texas Instruments. At this time, the header file is acx100_access.h.

또한, 본 발명의 구체적인 실시형태에서, 상기 제1 오퍼레이팅 시스템은 윈도우즈 2000 계열의 오퍼레이팅 시스템이고, 상기 제2 오퍼레이팅 시스템은 윈도우즈 98 계열의 오퍼레이팅 시스템이다.Further, in a specific embodiment of the present invention, the first operating system is an operating system of the Windows 2000 family, and the second operating system is an operating system of the Windows 98 family.

더하여, 상기 범용 드라이버는, 테트라다인(Tetradyne) 사의 driverx.sys일 수 있으며, 상기 제2 오퍼레이팅 시스템은 어드레스 매칭 방식으로 상기 무선 랜 모듈을 구동 시킨다.In addition, the general-purpose driver may be driverx.sys of Tetradyne, and the second operating system drives the WLAN module by an address matching method.

본 발명의 목적을 달성하기 위한 다른 구성으로서 본 발명은,As another configuration for achieving the object of the present invention,

윈도우즈 2000 계열 오퍼레이팅 시스템 환경의 컴퓨팅 시스템에서, 윈도우즈 98 계열 오퍼레이팅 시스템의 어드레스 매칭 방식으로 구동되는 텍사스 인스트루먼트(Texas Instruments) 사의 TNETW-1130 칩셋을 갖는 컴팩트 플래쉬 방식 무선 랜 모듈을 구동시키기 위한 방법에 있어서,In a computing system in a Windows 2000 series operating system environment, a method for driving a compact flash wireless module having a TNETW-1130 chipset of Texas Instruments, which is driven by the address matching method of the Windows 98 series operating system,

상기 컴팩트 플래쉬 방식 무선 랜 모듈을 상기 윈도우즈 98 계열 오퍼레이팅 시스템과 동일한 방식으로 상기 윈도우즈 2000 계열 오퍼레이팅 시스템에서 구동할 수 있는 범용 드라이버인 테트라다인(Tetradyne) 사의 driverx.sys를 마련하는 단계;Providing a driverx.sys of Tetradyne, a general-purpose driver capable of operating the compact flash wireless module in the same manner as the Windows 98 series operating system;

상기 윈도우즈 98 계열 오퍼레이팅 시스템에서 상기 무선 랜 모듈을 구동하기 위한 소정의 헤더 파일인 acx100_access.h을 분석하여, 상기 무선 랜 모듈의 메모리 및 레지스터로 접근하기 위한 경로에 대한 함수를 파악하는 단계;Analyzing acx100_access.h, which is a predetermined header file for driving the WLAN module in the Windows 98 series operating system, to identify a function of a path for accessing a memory and a register of the WLAN module;

상기 파악된 무선 랜 모듈의 메모리 및 레지스터로 접근하기 위한 경로에 대한 함수를 상기 driverx.sys에서 제공하는 함수로 변경하는 단계; 및Changing a function of a path for accessing the identified WLAN module's memory and a register into a function provided by the driverx.sys; And

상기 변경된 함수를 이용하여 상기 무선 랜 모듈을 구동시키는 단계를 포함하는 컴팩트 플래쉬 방식 무선 랜 모듈의 구동 방법을 제공한다.It provides a method of driving a compact flash wireless LAN module comprising the step of driving the wireless LAN module using the modified function.

이하, 첨부된 도면을 참조하여 본 발명의 실시형태를 보다 상세하게 설명한다. 그러나, 본 발명의 실시형태는 여러 가지 다른 형태로 변형될 수 있으며, 본 발명의 범위가 이하 설명되는 실시형태로 한정되는 것은 아니다. 본 발명의 실시형태는 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 본 발명을 보다 완전하게 설명하기 위해서 제공되는 것이다.Hereinafter, with reference to the accompanying drawings will be described in detail an embodiment of the present invention. However, embodiments of the present invention may be modified in various other forms, and the scope of the present invention is not limited to the embodiments described below. Embodiment of this invention is provided in order to demonstrate this invention more completely to the person skilled in the art to which this invention belongs.

도 3은 본 발명의 일실시형태에 따른 컴팩트 플래쉬 방식 무선 랜 모듈의 구동 방법을 도시한 플로우 차트이며, 도 4는 본 발명의 일실시형태에 따른 컴팩트 플래쉬 방식 무선 랜 모듈의 구동 방법을 도시한 계층도이다. 이하의 설명에서는 상기 도 3 및 도 4를 동시에 참조하여 본 발명의 일실시형태가 설명된다.3 is a flow chart illustrating a method of driving a compact flash wireless LAN module according to an embodiment of the present invention, Figure 4 is a view showing a method of driving a compact flash wireless LAN module according to an embodiment of the present invention. Hierarchy. In the following description, an embodiment of the present invention will be described with reference to FIGS. 3 and 4 simultaneously.

도 3에 도시된 것과 같이, 본 발명의 일실시형태에 따른 TNETW-1130 칩셋을 구비한 컴팩트 플래쉬 방식의 무선 랜 모듈의 구동 방법은, 먼저 TNETW-1130 칩셋을 구비한 컴팩트 플래쉬 방식 무선 랜 모듈(300)을 상기 윈도우즈 98 계열 오퍼레이팅 시스템과 동일한 어드레스 매칭 방식으로 상기 윈도우즈 2000 계열 오퍼레이팅 시스템에서 구동할 수 있는 범용 드라이버인 테트라다인(Tetradyne) 사의 driverx.sys를 마련한다(S31). 본 발명에 대한 설명에서, 윈도우즈 2000 계열의 오퍼레이팅 시스템은, 윈도우즈 NT, 윈도우즈 2000, 윈도우즈 XP 등의 오퍼레이팅 시스템을 지칭하는 용어이며, 윈도우즈 98 계열 오퍼레이팅 시스템은, 윈도우즈 95, 윈도우즈 98, 윈도우즈 me 등의 오퍼레이팅 시스템을 지칭하는 용어이다.As shown in FIG. 3, a method of driving a compact flash wireless LAN module including a TNETW-1130 chipset according to an exemplary embodiment of the present invention includes a compact flash wireless LAN module including a TNETW-1130 chipset. 300 is provided with driverx.sys of Tetradyne, a general purpose driver that can be operated in the Windows 2000 series operating system in the same address matching method as the Windows 98 series operating system (S31). In the description of the present invention, the Windows 2000 series operating system is a term referring to an operating system such as Windows NT, Windows 2000, or Windows XP, and the Windows 98 series operating system includes a Windows 95, Windows 98, Windows me, and the like. A term referring to the operating system.

텍사스 인스트루먼트 사에서 제공하는 TNETW-1130 칩셋 컴팩트 플래쉬 방식 무선랜 모듈의 드라이버는 윈도우즈 98 계열의 오퍼레이팅 시스템에서 동작할 수 있고 윈도우즈 2000 계열의 오퍼레이팅 시스템에서 동작할 수 없는 어드레스 매칭 방식으로 메모리 또는 레지스터에 접근할 수 있도록 한다. 따라서, 윈도우즈 2000 계열의 오퍼레이팅 시스템에서도 어드레스 매칭 방식으로 메모리 또는 레지스터에 접근할 수 있게 하는 범용 공개 드라이버인 테트라다인 사의 driverx.sys를 마련한다. 이 driverx.sys는 도 4에 도시된 바와 같이, 윈도우즈 2000 계열의 오퍼레이팅 시스템이 장착된 호스트 PC(100) 내에서, 내장 서버 애플리케이션(122)으로부터 분석된 헤더파일(acx100_access.h)에 포함된 메모리 또는 레지스터에 대한 경로가 전달된다.The driver of the TNETW-1130 chipset compact flash wireless LAN module from Texas Instruments can access memory or registers in an address matching scheme that can operate on Windows 98 operating systems and cannot operate on Windows 2000 operating systems. Do it. Therefore, Windows 2000 series operating system also provides driverx.sys of Tetradyne, a general-purpose open driver that allows access to memory or registers by address matching method. This driverx.sys is a memory included in the header file (acx100_access.h) analyzed from the embedded server application 122 in the host PC 100 equipped with the Windows 2000-based operating system, as shown in FIG. 4. Or the path to the register is passed.

도 4를 참조하면, 종래의 내장용 PC(도 1의 20)에 포함된 계층들이 본 발명에서는 하나의 호스트 PC(100)에 포함된다. 이 계층은 래디오 스코프(111)에 의한 명령을 전달받기 위해 PC 대 PC 인터페이스(121)를 이용하여 이더넷 연결된다. 종래에 별도의 PC에 각각 구비된 계층이 본 발명에서는 하나의 PC(100) 내에 포함되므로, 상기 두 계층에 각각 속한 PC 대 PC 인터페이스(114, 121)는 실제는 하나의 동일한 PC 대 PC 인터페이스이며, 이더넷 연결은 루프 백(loop back) 기법을 이용하여 자신을 호출하는 방식으로 연결이 이루어진다.Referring to FIG. 4, the layers included in the conventional built-in PC (20 of FIG. 1) are included in one host PC 100 in the present invention. This layer is connected via Ethernet using a PC-to-PC interface 121 to receive commands by the radioscope 111. Conventionally, since layers provided in separate PCs are included in one PC 100 in the present invention, the PC-to-PC interfaces 114 and 121 respectively belonging to the two layers are actually one and the same PC-to-PC interface. Ethernet connections are made by calling themselves using the loop back technique.

다음으로, 상기 윈도우즈 98 계열 오퍼레이팅 시스템에서 상기 무선 랜 모듈을 구동하기 위한 소정의 헤더 파일인 acx100_access.h을 분석하여, 상기 무선 랜 모듈(300) 메모리 및 레지스터로 접근하기 위한 경로에 대한 함수를 파악한다(S32). 상기 헤더 파일인 acx100_access.h는 텍사스 인스트루먼트 사에서 제공하는 헤더 파일로서, 이 헤더 파일에는 윈도우즈 98 계열 오퍼레이팅 시스템에서 컴팩트 플래쉬 방식의 무선랜 모듈의 메모리 및 레지스터로 접근하기 위한 경로에 관련된 함수가 선언되어 있다. 본 발명에서는 이 헤더 파일 acx100_access.h를 분석하여, TNETW-1130 칩셋이 적용된 컴팩트 플래쉬 방식 무선랜 모듈의 메모리 및 레지스터로 접근하기 위한 경로에 대한 함수를 파악한다. Next, by analyzing acx100_access.h, which is a predetermined header file for driving the WLAN module in the Windows 98 series operating system, the function of a path for accessing the WLAN module 300 memory and registers is identified. (S32). The header file, acx100_access.h, is a header file provided by Texas Instruments, and in this header file, a function related to a path for accessing the memory and registers of the wireless flash module of the compact flash method in the Windows 98 series operating system is declared. have. In the present invention, the header file acx100_access.h is analyzed to determine a function of a path for accessing a memory and a register of a compact flash wireless LAN module to which the TNETW-1130 chipset is applied.

이어, 전 단계(S32)에서 파악된 무선 랜 모듈의 메모리 및 레지스터로 접근하기 위한 경로에 대한 함수를 상기 driverx.sys에서 제공하는 함수로 변경한다(S33). 즉, 전 단계(S32)에서 헤더 파일 acx100_access.h의 분석을 통해서, 래디오 스코프(111)에 의해 접근하고자 명령된 메모리 및 레지스터에 대한 경로가 파악되고, 이 파악된 메모리 및 레지스터에 대한 경로를, driverx.sys에서 메모리 및 레지스터를 접근할 수 있는 형태의 함수에 적용한다. Subsequently, the function for the path for accessing the memory and the register of the WLAN module identified in the previous step S32 is changed to the function provided by the driverx.sys (S33). That is, through the analysis of the header file acx100_access.h in the previous step S32, the path to the memory and the register commanded to be accessed by the radioscope 111 is found, and the path to the identified memory and the register is Applies to functions that can access memory and registers in driverx.sys.

본 단계(S33)와 이전 단계(S32)는 내장 서버 애플리케이션(122)에서 이루어진다.This step S33 and the previous step S32 take place in the embedded server application 122.

이어, 범용 드라이버인 driverx.sys를 통해 TNETW-1130 칩셋이 적용된 컴팩트 플래쉬 방식의 무선랜 모듈이 구동될 수 있다(S34).Subsequently, the compact flash type wireless LAN module to which the TNETW-1130 chipset is applied may be driven through driverx.sys which is a general driver (S34).

이와 같이, 본 발명은 윈도우즈 2000 계열의 오퍼레이팅 시스템을 장착한 하나의 컴퓨팅 시스템에서 텍사스 인스트루먼트 사의 TNETW-1130 칩셋을 적용한 컴팩트 플래쉬 방식의 무선랜 모듈에 대한 메모리/레지스터 접근을 가능하게 한다. 이를 통해, 윈도우즈 2000 계열의 오퍼레이팅 시스템을 장착한 컴퓨팅 시스템에서 컴팩트 플래쉬 방식의 무선랜 모듈에 RF 접근을 위해 별도로 윈도우즈 98 계열의 오 퍼레이팅 시스템을 장착한 컴퓨팅 시스템을 구비하여야 하는 문제점을 해결할 수 있다.As described above, the present invention enables a memory / register access to a WLAN module of a compact flash method using the TNETW-1130 chipset of Texas Instruments in one computing system equipped with the Windows 2000 series operating system. This solves the problem that a computing system equipped with a Windows 98 operating system must be separately provided for RF access to a compact flash wireless LAN module in a computing system equipped with a Windows 2000 operating system. .

이상에서 설명한 바와 같이, 본 발명에 따르면, 윈도우즈 2000 계열의 오퍼레이팅 시스템을 장착한 하나의 컴퓨팅 시스템에서 텍사스 인스트루먼트 사의 TNETW-1130 칩셋을 적용한 컴팩트 플래쉬 방식의 무선랜 모듈에 대한 메모리/레지스터 접근을 가능하는 효과가 있다.As described above, according to the present invention, a computing system equipped with the Windows 2000 series operating system is capable of accessing a memory / register to a wireless module of a compact flash method using a Texas Instruments TNETW-1130 chipset. It works.

이를 통해, 종래에 두 대의 컴퓨팅 시스템에서 이루어지던 작업을 하나의 컴퓨팅 시스템에서 실행할 수 있음으로써 설비 투자 비용을 절감할 수 있는 효과가 있다.Through this, it is possible to reduce the cost of equipment investment by being able to execute the work previously performed in two computing systems in one computing system.

더하여, 두 컴퓨팅 시스템 사이의 통신에 소요되는 데이터 송수신 시간을 절감함으로써 작업의 효율성 및 생산성을 향상시킬 수 있는 효과가 있다.In addition, it is possible to improve the efficiency and productivity of the work by reducing the data transmission and reception time required for communication between the two computing systems.

Claims (7)

제1 오퍼레이팅 시스템 환경의 컴퓨팅 시스템에서, 제2 오퍼레이팅 시스템의 고유한 방식으로 구동되는 컴팩트 플래쉬 방식 무선 랜 모듈을 구동시키기 위한 방법에 있어서,In a computing system of a first operating system environment, a method for driving a compact flash wireless LAN module driven in a manner unique to a second operating system, the method comprising: 상기 컴팩트 플래쉬 방식 무선 랜 모듈을 상기 제2 오퍼레이팅 시스템과 동일한 방식으로 상기 제1 오퍼레이팅 시스템에서 구동할 수 있는 범용 드라이버를 마련하는 단계;Providing a general-purpose driver capable of driving the compact flash wireless LAN module in the first operating system in the same manner as the second operating system; 상기 제2 오퍼레이팅 시스템에서 상기 무선 랜 모듈을 구동하기 위한 소정의 헤더 파일을 분석하여, 상기 무선 랜 모듈의 메모리 및 레지스터로 접근하기 위한 경로에 대한 함수를 파악하는 단계;Analyzing a predetermined header file for driving the WLAN module in the second operating system to determine a function of a path for accessing a memory and a register of the WLAN module; 상기 파악된 무선 랜 모듈의 메모리 및 레지스터로 접근하기 위한 경로에 대한 함수를 상기 범용 드라이버에서 제공하는 함수로 변경하는 단계; 및Changing a function of a path for accessing a memory and a register of the WLAN module to a function provided by the general purpose driver; And 상기 변경된 함수를 이용하여 상기 무선 랜 모듈을 구동시키는 단계Driving the wireless LAN module using the modified function 를 포함하는 컴팩트 플래쉬 방식 무선 랜 모듈의 구동 방법.The method of driving a compact flash wireless LAN module comprising a. 제1항에 있어서, 상기 컴팩트 플래쉬 방식 무선 랜 모듈은,According to claim 1, The compact flash wireless LAN module, 텍사스 인스트루먼트(Texas Instruments) 사의 TNETW-1130 칩셋을 사용한 컴팩트 플래쉬 방식 무선 랜 모듈인 것을 특징으로 하는 컴팩트 플래쉬 방식 무선 랜 모듈의 구동 방법.A method of driving a compact flash wireless LAN module, which is a compact flash wireless LAN module using a TNETW-1130 chipset manufactured by Texas Instruments. 제2항에 있어서, 상기 헤더파일은,The method of claim 2, wherein the header file, acx100_access.h인 것을 특징으로 하는 컴팩트 플래쉬 방식 무선 랜 모듈의 구동 방법.Method of driving a compact flash wireless LAN module, characterized in that acx100_access.h. 제1항에 있어서,The method of claim 1, 상기 제1 오퍼레이팅 시스템은 윈도우즈 2000 계열의 오퍼레이팅 시스템이고, 상기 제2 오퍼레이팅 시스템은 윈도우즈 98 계열의 오퍼레이팅 시스템인 것을 특징으로 하는 컴팩트 플래쉬 방식 무선 랜 모듈의 구동 방법.And the first operating system is an operating system of the Windows 2000 series, and the second operating system is an operating system of the Windows 98 series. 제1항에 있어서, 상기 범용 드라이버는,The method of claim 1, wherein the general purpose driver, 테트라다인(Tetradyne) 사의 driverx.sys인 것을 특징으로 하는 컴팩트 플래쉬 방식 무선 랜 모듈의 구동 방법.Tetradyne driverx.sys method of driving a compact flash wireless LAN module characterized in that. 제1항에 있어서,The method of claim 1, 상기 제2 오퍼레이팅 시스템은 어드레스 매칭 방식으로 상기 무선 랜 모듈을 구동 시키는 것을 특징으로 하는 컴팩트 플래쉬 방식 무선 랜 모듈의 구동 방법.And the second operating system drives the wireless LAN module in an address matching method. 윈도우즈 2000 계열 오퍼레이팅 시스템 환경의 컴퓨팅 시스템에서, 윈도우즈 98 계열 오퍼레이팅 시스템의 어드레스 매칭 방식으로 구동되는 텍사스 인스트루먼트(Texas Instruments) 사의 TNETW-1130 칩셋을 갖는 컴팩트 플래쉬 방식 무선 랜 모듈을 구동시키기 위한 방법에 있어서,In a computing system in a Windows 2000 series operating system environment, a method for driving a compact flash wireless module having a TNETW-1130 chipset of Texas Instruments, which is driven by the address matching method of the Windows 98 series operating system, 상기 컴팩트 플래쉬 방식 무선 랜 모듈을 상기 윈도우즈 98 계열 오퍼레이팅 시스템과 동일한 어드레스 매칭 방식으로 상기 윈도우즈 2000 계열 오퍼레이팅 시스템에서 구동할 수 있는 범용 드라이버인 테트라다인(Tetradyne) 사의 driverx.sys를 마련하는 단계;Providing a driverx.sys of Tetradyne, a general-purpose driver capable of driving the compact flash wireless LAN module in the Windows 2000 series operating system in the same address matching method as the Windows 98 series operating system; 상기 윈도우즈 98 계열 오퍼레이팅 시스템에서 상기 무선 랜 모듈을 구동하기 위한 소정의 헤더 파일인 acx100_access.h을 분석하여, 상기 무선 랜 모듈의 메모리 및 레지스터로 접근하기 위한 경로에 대한 함수를 파악하는 단계;Analyzing acx100_access.h, which is a predetermined header file for driving the WLAN module in the Windows 98 series operating system, to identify a function of a path for accessing a memory and a register of the WLAN module; 상기 파악된 무선 랜 모듈의 메모리 및 레지스터로 접근하기 위한 경로에 대한 함수를 상기 driverx.sys에서 제공하는 함수로 변경하는 단계; 및Changing a function of a path for accessing the identified WLAN module's memory and a register into a function provided by the driverx.sys; And 상기 변경된 함수를 이용하여 상기 무선 랜 모듈을 구동시키는 단계Driving the wireless LAN module using the modified function 를 포함하는 컴팩트 플래쉬 방식 무선 랜 모듈의 구동 방법.The method of driving a compact flash wireless LAN module comprising a.
KR1020050110810A 2005-11-18 2005-11-18 Method of driving compact flash type wireless lan module KR100665291B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020050110810A KR100665291B1 (en) 2005-11-18 2005-11-18 Method of driving compact flash type wireless lan module

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020050110810A KR100665291B1 (en) 2005-11-18 2005-11-18 Method of driving compact flash type wireless lan module

Publications (1)

Publication Number Publication Date
KR100665291B1 true KR100665291B1 (en) 2007-01-09

Family

ID=37867057

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020050110810A KR100665291B1 (en) 2005-11-18 2005-11-18 Method of driving compact flash type wireless lan module

Country Status (1)

Country Link
KR (1) KR100665291B1 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07219878A (en) * 1994-02-07 1995-08-18 Toshiba Corp Device driver and computer
KR970049620A (en) * 1995-12-29 1997-07-29 김주용 Data transmission control unit
JPH1083312A (en) 1996-03-29 1998-03-31 Sun Microsyst Inc Transparent conversion of program call between interfaces
KR20000008415A (en) * 1998-07-13 2000-02-07 구자홍 System and method of interfacing between different types of machines
JP2004187256A (en) 2002-12-04 2004-07-02 Hagiwara Sys-Com:Kk Protocol conversion apparatus and wireless lan connection apparatus

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07219878A (en) * 1994-02-07 1995-08-18 Toshiba Corp Device driver and computer
KR970049620A (en) * 1995-12-29 1997-07-29 김주용 Data transmission control unit
JPH1083312A (en) 1996-03-29 1998-03-31 Sun Microsyst Inc Transparent conversion of program call between interfaces
KR20000008415A (en) * 1998-07-13 2000-02-07 구자홍 System and method of interfacing between different types of machines
JP2004187256A (en) 2002-12-04 2004-07-02 Hagiwara Sys-Com:Kk Protocol conversion apparatus and wireless lan connection apparatus

Similar Documents

Publication Publication Date Title
JP2004227588A (en) Sdio card development system
EP3470956A1 (en) Dynamically adjust maximum fan duty in a server system
US8812970B2 (en) Dynamic device state representation in a user interface
US11409518B2 (en) Remote access controller device update system
US7596687B2 (en) System and method for information handling system interoperable firmware storage
CN109426613B (en) Method for retrieving debugging data in UEFI and computer system thereof
US10157089B2 (en) Event queue management for embedded systems
CN100410894C (en) System and method for error injection using a flexible program interface field
CN102375787A (en) System and method for realizing interface by using memory window
JP6701398B2 (en) Firmware update by remote utility
US20110035179A1 (en) System and method for testing electronic device
US20100131927A1 (en) Automated gui testing
CN102053898A (en) Method for testing bus interface on PCIE (Peripheral Component Interface Express) slot of host and read-write test method thereof
US8015448B2 (en) System and method for conducting BIST operations
US11341076B2 (en) Hot-plugged PCIe device configuration system
KR100665291B1 (en) Method of driving compact flash type wireless lan module
CN103279441A (en) USB-to-CF/SD driving method based on domestic embedded type operation system
US20140267096A1 (en) Providing a hybrid touchpad in a computing device
US11941127B2 (en) Firmware password management
CN110109849B (en) CAN equipment driving device and method based on PCI bus
EP4030307A1 (en) Peripheral device management method and apparatus for electronic device, and electronic device and medium
CN112052132B (en) Method, device, equipment and medium for debugging plug-in chip through SDIO interface
CN111641419B (en) Version identification method, control method and system of radio frequency power amplifier of terminal
US11200187B2 (en) Configuring programmatic interfaces of bus bridges in computer systems
US20240232502A9 (en) Enhanced artificial intelligence for performance validation of core integraeted circuit features

Legal Events

Date Code Title Description
A201 Request for examination
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20101011

Year of fee payment: 5

LAPS Lapse due to unpaid annual fee