• Title/Summary/Keyword: 하드웨어/소프트웨어 개발환경

검색결과 326건 처리시간 0.026초

다중코어 운영체제를 위한 부트로더 설계 및 구현 (Design and Implementation of Boostrap Loader on Multi Core Operating System)

  • 김동휘;박연택;정해람;방태훈;주용완;이준동
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2023년도 제67차 동계학술대회논문집 31권1호
    • /
    • pp.1-4
    • /
    • 2023
  • 운영체제(Operating System)는 사용자의 하드웨어, 시스템 자원(System Resources)을 제어하고 프로그램에 대한 일반적 서비스를 지원하는 시스템 소프트웨어(System Software)이다. 시스템 하드웨어를 관리할 뿐아니라 응용 소프트웨어를 실행하기 위하여 하드웨어 추상화 플랫폼과 공통 시스템 서비스를 제공한다. 최근에는 가상화 기술의 발전에 힘입어 실제 하드웨어가 아닌 가상 머신(HyperVisor) 위에서 실행되기도 한다. 본 연구에서는 다중 코어 프로세서를 타겟으로 한 소규모 운영체제 개발 프로젝트의 일환으로 부트로더를 설계하고 구현하였다. 부팅은 최초 컴퓨터에 전원이 들어온 후 운영체제가 실행할 수 있는 환경을 구축하는데 가장 중요한 역할을 하는 프로그램이며, 이를 잘 활용하면, 임베디드 시스템, IOT 등 다양한 분야에 이용할 수 있다.

  • PDF

CASE 기술 동향 분석

  • 송영기;백의현;조준희;김영시
    • 전자통신동향분석
    • /
    • 제8권1호
    • /
    • pp.111-144
    • /
    • 1993
  • 최근 소프트웨어의 수요가 급증하고 규모가 복잡해짐에 따라 소프트웨어 산업은 위기를 맞게 되었으며, 이의 해결을 위해 소프트웨어 개발에도 하드웨어 개발과 마찬가지로 공학적인 접근방법의 시도가 이루어지고 있다. 초기에는 주로 구조적 프로그래밍과 같은 새로운 기법과 방법론의 제안으로 문제점을 해결하려고 하였으나, 개발자들은 곧 불편과 한계를 느끼게 되었으며 컴퓨터를 이용한 자동화 요구가 대두되어 이른바 CASE 도구의 개발에 관심을 갖게 되었다. 본 고에서는 교환기 개발에 적합한 최신의 CASE 환경을 구축하기 위해서 최근 선진각국의 CASE 기술동향을 조사하고 분석하였다.

2013년 IT산업정책 방향 - 창조경제 구현을 위한 IT산업의 역할 강화 -

  • 박일준
    • 정보와 통신
    • /
    • 제30권1호
    • /
    • pp.5-9
    • /
    • 2012
  • IT와 산업간 융합이 가속화되고 있다. 그 범위도 확대되어 일부 산업에서 모든 산업으로, 국민생활 깊숙이 스며들며 IT가 일상화되고 있다. 이에 따라 IT와 비IT의 경계가 사라지면서 완제품 경쟁력의 핵심으로 IT부품과 소프트웨어(SW)가 부각되고 있다. 또한 IT기기와 완제품의 구분이 모호해지고 하드웨어(HW) 소프트웨어(SW)를 최적화하는 제조기술 역량도 중요한 경쟁력으로 부상하고 있다. 이러한 시대 흐름은 글로벌 IT시장 구조에 영향을 미쳐, 과거 개별 기업간 경쟁이 생태계간 경쟁으로 변화하고 있다. 그간 우리나라 IT산업은 뛰어난 하드웨어의 경쟁력을 기반으로 글로벌 IT생태계에 적극 참여하였으나 취약한 소프트웨어 역량, 인력부족 등 복합적 한계로 인해 주도적 역할 수행은 미흡하였다. 따라서 우리나라 IT산업이 글로벌 경쟁우위를 강화하고, 미래 환경변화에 적극 대응하기 위해서는 우리의 장점을 강화해 나가면서 부족한 부분의 경쟁력을 끌어 올려야 할 것이다. 이를 위해 창의와 혁신을 기반으로 하는 다양한 창조기업이 세계적인 기업으로 커 나갈 수 있도록 IT를 새로운 성장동력으로 만들어 일자리를 창출하고 창조경제의 꽃을 피울 수 있는 방안을 제시하고자 한다. 특히 하드웨어와 소프트웨어의 균형발전과 이를 통한 융합역량 강화, 해외의존도가 높은 부문의 원천기술 개발을 추진하면서, 클라우드 빅데이터 산업을 주도해 나감으로써 세계 최고의 IT강국으로 도약해 나갈 것이다.

H/W-S/W 병행설계를 이용한 CABAC의 효율적인 하드웨어 구현 (An Efficient Hardware Implementation of CABAC Using H/W-S/W Co-design)

  • 조영주;고형화
    • 한국항행학회논문지
    • /
    • 제18권6호
    • /
    • pp.600-608
    • /
    • 2014
  • 본 논문에서는 CABAC (context adaptive binary arithmetic coding)를 하드웨어로 구현하기 위하여 병행설계 (co-design) 기법을 사용하였다. H.264/AVC의 부호기 전체를 C언어로 개발하고, CABAC만을 하드웨어 IP로 설계하고, H.264/AVC의 나머지 부분은 소프트웨어로 설계하였다. CABAC의 문맥모델러 부분을 하드웨어로 설계하여 연산값을 지속적으로 업데이트시킴으로써 메모리를 효율적으로 사용하고 스트림을 절감시키는 설계를 하였다. 설계된 IP는 Xilinx ML410 보드의 Virtex-4 FX60 FPGA에 다운로드하여 MicroBlaze CPU를 이용하여 H.264/AVC의 참조 소프트웨어인 JM과 연동하도록 설계하였다. 기능 시뮬레이션은 ModelSim을 이용하였다. 기존의 CABAC 하드웨어 모듈이 레지스터 레벨에서 설계하여 개발기간이 오래 걸리는데 비하여 본 논문의 설계 기법은 소프트웨어 엔지니어가 쉽게 하드웨어를 개발하는 것이 가능해지는 장점이 있으며 설계시간도 짧다. 또한, 동일한 방법으로 구현된 CAVLC 모듈과 Slice 사용량을 비교해볼 때, 1/3 이하로 감축됨을 보였다. 본 연구에서 제시한 개발 방법은 임베디드 환경에서 고성능 동영상 압축 부호화시 하드웨어 가속기가 필요한 부분을 설계할 때 유용할 것으로 보인다.

DSP를 이용한 직접 구동방식의 터보 압축기용 통합 제어기 개발 (The Development of DSP Based Multi Controller for Direct Drive Method Turbo Compressor)

  • 권정혁;변지섭;최중경;류한성
    • 한국정보통신학회논문지
    • /
    • 제6권6호
    • /
    • pp.885-890
    • /
    • 2002
  • 터보 압축기는 구조적으로 임펠러를 고속회전 시켜야 한다. 범용전동기에 높은 기어비를 가진 기어박스를 이용하여 구현하였는데, 이는 관성 모멘트, 마찰손 및 압축기의 크기를 증가시켰다. 최근에 터보 압축기의 연구는 초고속 동기전동기를 장착하여 기어박스를 제거하여 크기와 마찰손을 최소화하는 방향으로 진행되고 있다. 본 연구에서는 150마력 70,000rpm 직접 구동방식의 터보 압축기를 개발하기 위하여 초고속 동기전동기용 인버터제어기, 공압제어기 및 MMI 기능을 통합한 단일 DSP에 근거한 통합제어기를 구현하였다. 이는 하드웨어적인 부분만 아니라 소프트웨어적인 측면에서도 통합 작업이 필요하였다. 이러한 소프트웨어 및 하드웨어 통합을 통하여 하드웨어적으로는 제어 시스템을 간략화 되었으며, 소프트웨어적으로는 동일한 개발환경에서 각 종 제어기가 구현되고 통합되었다. 이를 개발 및 제작하여 150마력70,000rpm 직접 구동방식의 터보 압축기에 적응하였다

소프트웨어 MPEG-1 재생 시스템 개발 (A Development of Software MPEG-1 Playback System)

  • 박태강;이호석
    • 한국정보처리학회논문지
    • /
    • 제6권7호
    • /
    • pp.1749-1755
    • /
    • 1999
  • 기존의 하드웨어로 구현되었던 멀티미디어 시스템들의 다수가 CPU의 성능이 향상됨에 따라 소프트웨어로 구현이 가능하게 되었다. 또한, MPEG(Moving Picture Expert Group)은 디지털 동영상 압축 부호화의 표준화 기구로 자리잡고 있으며 MPEG-1과 MPEG-2가 상용화되어 있다. 본 논문에서는 윈도우 95 환경 하에서 전용 하드웨어의 도움 없이 MPEG-1 동영상을 소프트웨어로 재생할 수 있는 소프트웨어 MPEG-1 재생 시스템의 개발에 대하여 소개한다.

  • PDF

가상 통합 통신 시뮬레이션을 위한 LIN FMU 구현 제안 (Proposal for the implementation of LIN FMU in virtual integrated communication simulation)

  • 이하림;곽준호;김형래;조정훈
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2024년도 춘계학술발표대회
    • /
    • pp.144-146
    • /
    • 2024
  • 차량용 소프트웨어 개발에서는 시뮬레이션 절차가 중요한 단계를 차지한다. 특히, 차량에서의 소프트웨어와 하드웨어 사이의 밀접한 종속성은 종종 개발 과정을 지연시키는 주요 요인으로 작용한다. 이에 개발자들은 가상 ECU 기술을 활용하여 소프트웨어를 하드웨어로부터 독립시키는 방안을 채택하고 있다. 이러한 가상 ECU 시스템은 다양한 개발 도구에서 생성된 모델을 FMU 형태로 변환, FMI 표준을 통해 데이터를 손쉽게 교환할 수 있도록 한다. 본 연구는 이와 같은 통합 시뮬레이션 환경 내에서 LIN 통신을 지원할 수 있는 LIN FMU의 구현 방법을 다룬다.

위성비행소프트웨어 통합검증환경의 설계 및 구축 (Design and Implementation of Integrated Verification Facility for Satellite Flight Software)

  • 신현규;이재승;최종욱;천이진
    • 항공우주기술
    • /
    • 제11권1호
    • /
    • pp.49-56
    • /
    • 2012
  • 위성의 기본적인 상태를 모니터링하며 자세 제어 및 위성 고유의 임무를 수행하는 위성비행소프트웨어는 운용 환경 및 그 특수성으로 인하여 매우 높은 수준의 신뢰성이 요구된다. 이를 위하여 개발 과정에서 다양한 활동이 이루어지게 된다. 실제 하드웨어 또는 하드웨어를 모사하는 시뮬레이터를 통해 위성비행소프트웨어를 동작시키고 지상 명령의 전송, Telemetry의 수신을 통한 검증의 경우, 매우 다양한 지원환경이 요구된다. 위성비행소프트웨어팀에서는 이러한 검증 활동을 보다 효과적으로 수행하고 이를 통해 소프트웨어의 신뢰성을 향상하고, 다양한 위성 개발에 공통으로 사용될 수 있는 위성 비행 소프트웨어 통합 검증 시스템을 구축하고 있다. 본 논문에서는 위성비행소프트웨어의 효과적인 검증을 위한 통합 검증 시스템의 설계 및 구축 방안에 대하여 소개한다.

온열쾌적성 평가를 위한 다채널 온습도 분포측정 시스템의 설계 (Design of Multi-channel Temperature/Humidity Measurement System for Thermal Comfort Evaluatoion)

  • 한화택;김성환;김묘향;박명규;지용주
    • 한국감성과학회:학술대회논문집
    • /
    • 한국감성과학회 2001년도 춘계학술대회 논문집
    • /
    • pp.244-248
    • /
    • 2001
  • 본 논문에서는 온열환경 평가를 위한 다채널 온습도 분포측정 시스템을 개발하기 위하여 인체의 쾌적성에 영향을 미치는 온열환경요소를 분석, 이를 적용하기 위한 측정시스템의 설계개념과 요구사양에 고나하여 고찰하였다. 정밀도를 확보하기 위하여 센서의 응답성과 회로의 선형화에 관한 연구를 수행하고 사용자 편의를 도모하기 위한 분석 소프트웨어를 설계하였다. 소프트웨어는 의복내의 온열환경과 실내공간의 온열환경을 분석하기 위한 것으로 나누어져 있고 각각의 소프트웨어는 전처리와 후처리 프로그램 그리고 측정시스템과의 통신 인터페이스를 포함하고 있다. 이와 같은 설계 개념을 반영하여 다채널 온습도 분포측정 시스템이 개발될 경우, 각종 온열환경에 관한 연구에 널리 활용될 수 있을 것으로 기대한다.

  • PDF

수배전 시스템의 에너지 절약$\cdot$이용합리화 1. 에너지 감시제어 시스템

  • 대한전기협회
    • 전기저널
    • /
    • 통권264호
    • /
    • pp.70-78
    • /
    • 1998
  • 석유 등의 화석연료가 연소되면서 발생하는 이산화탄소를 주체로 하는 ''온실효과가스''의 배출량이 점점 더 증가해 감에 따라 지구온난화가 국제적으로도 커다란 환경문제가 되고 있다. 이산화탄소의 배출을 억제하기 위한 구체적인 시책은 바로 자에너지(에너지 절약/ 이용합리화)의 수행이다. 이번에 자에너지를 주목적으로, ISO14001의 환경매니지먼트 모델을 전체적으로 지원하는 공장에너지관리시스템과 조명$\cdot$빌딩분야에서 환경매니지먼트 모델을 지원하는 조명제어시스템 및 빌딩 설비 감시시스템을 구축하였다. 신규개발한 Controller의 소프트웨어는 24시간 가동가능한 OS(Operating System)에 제어미들웨어를 탑재하여 Object설계방법으로 제작된 기능별 어플리케이션 소프트웨어를 각 시스템별로 조합한다. 하드웨어는 퍼스컴과 동일한 DOS/V머신 구성으로 하여 시스템의 주체가 되는 부송부의 하드웨어를 개발하였다. 구축한 각 시스템의 내용은 다음과 같다. (1)공장에너지관리시스템 수집한 에너지사용량 데이터를 관리$\cdot$분석용으로 가공하는 생에너지 지원용 어플리케이션 소프트웨어를 탑재하고있어 환경매니지먼트 시스템(ISO14001)을 실행하는 데에도 유용하다. (2)조명제어시스템 지금까지 단독기기였던 조도일정제어의 조광컨트롤러에 B/NET 전송기능을 탑재하여 스케줄 및 디맨드 감시에 의한 조광제어를 시행하여 한층 더 생에너지를 실현한다. (3)빌딩설비 감시시스템 빌딩의 에너지관리, 조명$\cdot$공조제어에 의한 생에너지화, 보전업무의 효율화$\cdot$생력화를 실현한다.

  • PDF