• 제목/요약/키워드: 마이크로소프트

검색결과 452건 처리시간 0.029초

RTOS를 이용한 위폐검출 계수기의 구현 (Implementation of counterfeit banknote detection counter using RTOS)

  • 정원근;신태민;이건기
    • 한국정보통신학회논문지
    • /
    • 제6권2호
    • /
    • pp.364-370
    • /
    • 2002
  • 본 논문에서 일반 지폐 계수기에 권종구분 기능과 복수장 검출기능 그리고 위조지폐판별기 능을 부가시킨 지폐계수기를 구현하였다 권종구분에는 센서 신호처리기술, 위조지폐 판별에는 센서응용기술 및 정보처리 기술을 사용하였고, 고속계수에는 정밀기구설계 기술과 마이크로프로센서 응용기술을 사용하였다. 소프트웨어는 RTOS를 기반으로 한 C 언어를 사용하여 효과적인 제어 알고리즘과 실시간으로 신호를 처리함으로 써 디버깅 및 추가 하드웨어와의 접목이 어려운 점을 개선하였다. 센서 디바이스로는 하드웨어 비용절감과 처리속도를 감안하여 포토다이오드와 포토다이오드 응용제품, 그리고 자기저항센서를 사용하였다. 마이크로 콘트롤러는 Intel I8051 코어를 사용한 필립스사의 PCF 80C552-24를 사용하였다. 실험 결과 컬러복사 및 컬러 프린트로 만든 위폐가 잘 구분되는 것을 확인하였으며, 계수 중 이권종이 있을 경우 구분해 냄으로써 다른 지폐가 섞여 계수 되는 것을 방지 할 수 있었다.

소방 방재설비용 연료전지 발전시스템의 비절연형 고효율 전력변환기 설계 (High Efficiency Power Conversion System of Non Isolated Type Applied in Fuel Cell Generator Used to Fire Prevention Installation)

  • 곽동걸
    • 마이크로전자및패키징학회지
    • /
    • 제13권3호
    • /
    • pp.19-26
    • /
    • 2006
  • 본 논문은 예비 전력공급설비의 일환으로 비상시 소방 방재설비에 적용되는 연료전지 발전시스템에 대해 연구된다. 제안된 시스템은 비상시 상용 전력공급의 차단에 대비하여 소방 방재설비들의 전력공급원으로 이용된다. 연료전지 발전시스템에서 가장 손실이 큰 부분은 전력변환부이다. 또한 전력변환부의 손실은 전력변환을 위해 사용된 전력용 반도체 스위치의 스위칭 손실로 주어진다. 본 논문에서는 이러한 연료전지 발전시스템의 출력을 최대한 활용하기 위하여 부분공진의 기법이 적용된 고효율의 전력변환기가 제안된다. 또한 연료전지 발전시스템에 적용된 고효율 전력변환기는 비절연형으로 설계되고 사용된 제어스위치들은 새로운 소프트 스위칭 회로토폴로지에 의해 무손실로 동작되어 시스템의 효율을 증대시킨다. 다양한 컴퓨터 시뮬레이션과 특성실험을 통해 이론적 해석의 타당성이 입증된다.

  • PDF

자동차의 마이크로프로셋서를 이용한 전자식 제어시스템에 대한 연구 제2편 ; 정보 표시 제어장치 ($\mu\textrm{p}$-based Electronic Control System for Automobiles Part 2; Information Display Control System)

  • 채석;김용립;유준;김광락;변증남
    • 대한전자공학회논문지
    • /
    • 제17권6호
    • /
    • pp.33-37
    • /
    • 1980
  • 자동차의 패널에 전자식 표시장치를 도입하고, 마이크로프로셋서를 사용하여 운전자에게 차의 동작상태 및 여행자료와 같은 정보를 표시하는 정보 표시시스템(information display system)을 설계 개발하였다. 본 시스템의 하드웨어로는 기능 선택 keyboard, 중앙 처리장치 표시공(displays)등이 있으며, 소프트웨어로는 여러 가지 감지기(Sensors)의 입력으로 부터, 주행속도, 사용 가능한 연료량, 냉긱수 은도, 바테리전압, 목적지까지 남은 거리, 현재의 시긱등 12가지의 여행자료등 운전자가 원하는 정보로 바꾸어 주는 main routine을 비롯하여, keyboard 및 연splay를 위한 interrupt service routine으로 구성하였다. 마지막으로, 본 시스템을 실제로 실장시험한 결과와 문제점을 논의하였다.

  • PDF

모델 변환 기법을 활용한 윈도우즈 모바일 어플리케이션 개발 (Development of Windows Mobile Applications using Model Transformation Techniques)

  • 김우열;손현승;김재승;김영철
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제16권11호
    • /
    • pp.1091-1095
    • /
    • 2010
  • 기존의 스마트폰용 소프트웨어 개발은 플랫폼에 종속적으로 만들어 지기 때문에 플랫폼별로 개발해야한다. 애플은 코코아플랫폼, 구글은 안드로이드, 마이크로소프트는 윈도우 모바일 퉁 각 벤더마다 고유의 플랫폼으로 개발한다. 본 논문에서는 한 번의 개발을 통해 이종의 소프트웨어 개발할 수 있도록 모델변환기법을 적용한다. 이 방법은 독립 모델과 종속 모델을 분리하고 이 둘의 차이를 변환언어를 통해 자동 변환하는 기법이다. 모델 변환 기법 수행을 위해서는 모델, 메타모델, 모델변환언어가 요구된다. 본 논문에서는 스마트폰에 적용하기 위해서 모델은 UML, 메타모델은 UML 메타모델, 모델변환언어는 ATL을 사용하였다. 적용사례로 윈도우 모바일 플랫폼환경에서 모델변환을 이용하여 개발하는 방법을 보여준다. 본 논문의 플랫폼 독립모델을 사용하고 모델 변환 규칙을 재정의 하면 아이폰, 안드로이드 등의 이종의 플랫폼으로 변환이 가능하다.

JVM 플랫폼에서 .NET 프로그램을 실행하기 위한 MSIL-to-Bytecode 번역기의 설계 및 구현 (Design and Implementation of the MSIL-to-Bytecode Translator to Execute .NET Programs in JVM Platform)

  • 이양선;황대훈;나승원
    • 한국멀티미디어학회논문지
    • /
    • 제7권7호
    • /
    • pp.976-984
    • /
    • 2004
  • 마이크로소프트사는 .NET 플랫폼을 개발하면서 자바 언어에 대응하기 위해 C# 프로그래밍 언어를 만들었다. C#과 같은 .NET 언어로 작성된 프로그램은 컴파일 과정을 거치면서 MSIL 코드를 출력하기 때문에 .NET 플랫폼에서는 실행이 되지만 JVM 플랫폼에서는 실행이 되지 않는다. 자바는 썬 마이크로시스템즈사가 개발한 언어로서 현재 가장 널리 사용되는 프로그래밍 언어 중 하나이며, 컴파일러에 의해 플랫폼에 독립적인 바이트코드를 바이너리 형태로 가지고 있는 클래스 파일을 생성하면 JVM에 의해 하드웨어나 운영체제에 상관없이 실행이 가능한 플랫폼 독립적인 언어이다. 본 논문에서는 .NET 언어로 작성된 프로그램을 컴파일 하여 생성된 MSIL 코드를 자바의 중간 언어인 바이트코드 코드로 변환해 줌으로서 .NET 언어로 구현된 프로그램이 .NET 플랫폼 없이 자바의 플랫폼인 JVM에 의해 실행되도록 하는 MSIL-to-Bytecode 번역기를 설계하고 구현하였다. 이와 같은 작업이 프로그래머로 하여금 프로그래밍 언어의 제약 없이 응용 프로그램을 개발할 수 있는 환경을 제공한다.

  • PDF

자바 바이트코드의 .NET MSIL 중간언어 번역기 (Java Bytecode-to-.NET MSIL IL Translator)

  • 정지훈;박진기;이양선
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2003년도 추계학술발표논문집 (중)
    • /
    • pp.663-666
    • /
    • 2003
  • 자바는 썬 마이크로시스템즈사의 제임스 고슬링(James Gosling)에 의해 고안된 언어로 운영체제 및 하드웨어 플랫폼에 독립적인 차세대 언어로 최근에 가장 널리 사용하는 범용 프로그래밍 언어 중 하나이다. 자바 프로그램은 컴파일러에 의해 각 플랫폼에 독립적인 중간 코드 형태의 바이트코드로 변환된 클래스 파일로 생성되면 JVM(Java Virtual Machine)에 의해 실행된다. 마이크로소프트사의 .NET 플랫폼과 C# 언어는 프로그래머들의 요구를 충족시키고 썬사의 JVM 환경과 자바 언어에 대응하기 위해서 개발된 플랫폼과 언어이다. C#과 같은 .NET 언어는 컴파일러에 의해 MSIL(MicroSoft Intermediate Language) 코드로 번역되며 번역된 MSIL 코드는 .NET 플랫폼 환경에서 런타임 엔진인 CLR(Common Language Runtime)에 의해 실행이 된다. 자바로 작성된 프로그램은 JVM 플랫폼에서는 실행이 되지만 .NET 플랫폼에서 실행이 되지 않고, 반대로 C#과 같은 .NET 언어로 작성된 프로그램은 .NET 플랫폼에서는 실행이 되지만 JVM 플랫폼에서 실행이 되지 않는다. 이런 이유로 본 논문에서는 자바소스를 컴파일하여 생성된 클래스 파일에서 Oolong 코드를 생성하고 생성된 Oolong 코드를 .NET의 MSIL 코드로 변환하여 자바로 구현된 프로그램이 .NET 환경에서 실행되도록 하는 Bytecode-to-MSIL 번역기 시스템을 구현하였다. 따라서, 자바 프로그래머는 JVM이나 .NET 플랫폼 환경에 관계없이 프로그램을 작성하여 실행시킬 수 있다. 번역기 시스템의 구현을 정형화하기 위해 Oolong 코드의 명령어들을 문법으로 작성하였으며, PGS를 통해 생성된 어휘 정보를 가지고 스캐너를 구성하였으며, 파싱테이블을 가지고 파서를 설계하였다. 파서의 출력으로 AST가 생성되면 번역기는 AST를 탐색하면서 의미적으로 동등한 MSIL 코드를 생성하도록 시스템을 컴파일러 기법을 이용하여 모듈별로 구성하였다.

  • PDF

정밀합성법에 의한 마이크로스트립 대역통과 필터의 소형화에 관한 연구 (A Study on the Miniaturization of Microstrip Bandpass Filters by the Exact Synthesis)

  • 최홍주;김경호;신성현;최광제;허정
    • 한국전자파학회논문지
    • /
    • 제8권5호
    • /
    • pp.442-451
    • /
    • 1997
  • 본 논분은 정밀합성법에 의한 마이크로스트립 필터의 소형화를 다루고 있다. 정밀합성법을 이용하면 물리적 구현이 가능하면서 완전히 새로운 회로를 개별적인 소자들의 조합으로 설계할 수 있다. 복잡한 회로망 합성은 컴퓨터 소프트웨어를 이용하여 쉽게 처리한다. 이것은 최소의 소자를 사용하여 최적의 회로망을 구현할 수 있는 새로운 설계 절차이다. 정밀합성법을 이용하면 50-100 %의 대역폭을 갖는 광대역 필터의 설계가 가능하다 대역 동과 S 평면 프로토타입은 원하는 주파수에서 전송영점을 갖는 비리던던트(non-redundant) 펼터 합성법에 의해 만들이진다. 저지대역 중심주파수에서 $\lambda$/4 감이인 전송선로를 사용하기 때문에 필터의 면적을 크게 줄일 수 있게된다.

  • PDF

2.4 GHz AES 무선 키보드 공격 시스템 구축에 관한 연구 (A Study on Development of Attack System on the 2.4 GHz AES Wireless Keyboard)

  • 이지우;심보연;박애선;한동국
    • 한국통신학회논문지
    • /
    • 제42권1호
    • /
    • pp.233-240
    • /
    • 2017
  • 최근 무선 키보드, 무선 마우스의 사용이 증가하는 추세에 따라 무선 통신 과정에서의 물리적 취약성을 이용하여 사용자의 입력 정보를 탈취하거나 원격으로 컴퓨터를 제어하는 공격들이 보고되고 있다. 특히 바스틸 네트워크에서 발표한 MouseJack 공격은 각 제조사별 수신기의 취약성을 이용하여 2.4 GHz 무선 키보드 및 마우스를 공격하였다. MouseJack 공격은 기존에 공개된 공격들과는 달리 AES 암호화가 적용된 무선 키보드를 대상으로 공격이 가능하다는 특징이 있다. 하지만 공격에 대한 개요만 설명할 뿐 공격 방법에 대한 구체적인 정보를 제공하지 않는다. 따라서 본 논문에서는 마이크로소프트 2.4 GHz 무선 마우스 패킷 구조를 분석하고 무선 마우스로 가장한 글쇠 주입 공격이 가능한 마우스 패킷 설정 방법을 제안한다. 또한 제안된 패킷을 이용하여 2.4 GHz AES 무선 키보드 글쇠 주입 공격 시스템을 구성하고, 실제 이를 통해 키보드 글쇠 주입이 가능함을 실험을 통해 보인다.

Direct3D API의 원격 실시간 실행 시스템 개발 (Development of a Remote Rendering System using Direct3D API)

  • 임충규
    • 한국게임학회 논문지
    • /
    • 제14권5호
    • /
    • pp.117-126
    • /
    • 2014
  • 레가시 3D API를 이용한 원격 렌더링 시스템을 개발한다면 다양한 응용 분야가 있다. 실시간 비디오 스트리밍 기반 클라우드 게이밍 서비스의 구현에 활용하거나, 다수의 3D 어플리케이션에 대한 렌더링을 지원하는 GPU 가상화의 구현 등에 활용할 수 있다. OpenGL API은 독립적인 전역함수로 구성되어 있고, Direct3D API는 마이크로소프트의 COM 기술 기반의 인터페이스와 그 멤버함수로 구성되어 있다. 본 논문은 상대적으로 구현이 복잡한 Direct3D에 대한 원격 렌더링 시스템을 성공적으로 설계하고 구현함으로써 일반적인 레가시 3D API에 대한 적용 가능성을 확인하고자 한다. 본 연구에서 구현한 원격 렌더링 시스템을 샘플 Direct3D 어플리케이션에 적용하고, 몇가지 실험을 실시하여 기술적 가능성을 확인한다.

U형 접지면 상의 E-패치 안테나 설계 (Design of an E-Patch Antenna on the U-Shaped Ground Plane)

  • 박영식;임정섭;황호순;장재삼;이문수
    • 대한전자공학회논문지TC
    • /
    • 제43권7호
    • /
    • pp.156-161
    • /
    • 2006
  • 본 논문에서는 U형 접지면 상의 E-패치 안테나를 설계하고 실험적으로 고찰한다. 교차편파를 줄이고 마이크로스트립 패치 안테나의 이득을 향상하기 위하여 U형 접지면 상에 마이크로스트립 패치 안테나를 설치한다. 주방사체로서, 가능한 안테나 크기를 줄이기 위하여 E형 패치를 사용한다. 또한 안테나의 대역폭을 향상시키기 위하여, 가능한 두꺼운 기판의 낮은 유전율이 사용되고 E형 패치 안테나의 공기층 위에 사각형 패치가 씌워진다. 안테나의 방사 특성은 CST 5.0 시뮬레이션 소프트웨어로 계산된다. 실험결과 접지면의 벽 높이를 증가할수록 안테나 교차편파가 감소하고 이득이 증가한다.