• 제목/요약/키워드: Software Platform

검색결과 1,398건 처리시간 0.03초

임베디드 시스템의 가상 ARM 머신의 개발 (Virtual ARM Machine for Embedded System Development)

  • 이소진;안영호;한현희;황영시;정기석
    • 대한임베디드공학회논문지
    • /
    • 제3권1호
    • /
    • pp.19-24
    • /
    • 2008
  • To reduce time-to-market, more and more embedded system developers and system-on-chip designers rely on microprocessor-based design methodology. ARM processor has been a major player in this industry over the last 10 years. However, there are many restrictions on developing embedded software using ARM processor in the early design stage. For those who are not familiar with embedded software development environment or who cannot afford to have an expensive embedded hardware equipment, testing their software on a real ARM hardware platform is a challenging job. To overcome such a problem, we have designed VMA (Virtual ARM Machine), which offers easier testing and debugging environment to ARM based embedded system developers. Major benefits that can be achieved by utilizing a virtual ARM platform are (1) reducing development cost, (2) lowering the entrance barrier for embedded system novices, and (3) making it easier to test and debug embedded software designs. Unlike many other purely software-oriented ARM simulators which are independent of real hardware platforms, VMA is specifically targeted on SYS-Lab 5000 ARM hardware platform, (designed by Libertron, Inc.), which means that VMA imitates behaviors of embedded software as if the software is running on the target embedded hardware as closely as possible. This paper will describe how VMA is designed and how VMA can be used to reduce design time and cost.

  • PDF

MPSoC용 임베디드 소프트웨어의 PSM 모델링 및 시뮬레이션 (Modeling and Simulation of Platform Specific Model in MPSoC Environment)

  • 송인권;오기영;홍장의;배두환
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제34권8호
    • /
    • pp.697-707
    • /
    • 2007
  • 임베디드 소프트웨어는 탑재될 하드웨어 아키텍처에 매우 의존적이기 때문에 플랫폼 특성을 고려한 소프트웨어 설계가 이루어져야 한다. 본 연구에서는 MPSoC(Multi Processor System On Chip)용 플랫폼에 탑재될 임베디드 소프트웨어의 PIM(Platform Independent Model)을 PSM(Platform Specific Model)에 매핑하기 위한 기법을 제안하고, 매핑 결과에 대한 시뮬레이션을 통해 매핑 기법의 유효성을 검사하였다. 제안하는 방법은 UML(Unified Modeling Language) 기반의 객체지향 모델로부터 태스크를 도출하여 이 기종의 하드웨어 컴포넌트로 구성된 MPSoC 플랫폼에 할당하기 위한 것으로써, 할당의 정확성 및 신속성과 소프트웨어 병렬성을 극대화 할 수 있는 장점을 제공한다.

다중 대역 다중 모드 SDR 레이다 플랫폼 개발 (Development of Multi-Band Multi-Mode SDR Radar Platform)

  • 곽영길;우인상
    • 한국전자파학회논문지
    • /
    • 제27권11호
    • /
    • pp.949-958
    • /
    • 2016
  • 본 논문은 다중대역 및 다중모드의 레이다 기능을 갖는 새로운 SDR(Software Defined Radar) 플랫폼의 개발 결과를 제시한다. SDR 하드웨어 플랫폼은 다중대역의 S, X, 그리고 K 밴드의 교체 가능한 RF 송수신기 및 안테나 모듈과 프로그램 가능한 신호처리기 모듈로 구현된다. 소프트웨어 플랫폼은 다중모드의 CW, Pulse, FMCW, LFM Chirp 파형 발생과 적응 가능한 신호처리 알고리즘 라이브러리 모듈 및 개방형 API 소프트웨어 모듈로 구현된다. SDR 플랫폼의 레이다 통합시험을 통하여 동작 성능을 실시간으로 검증하였으며, 또한 현장 활용시험을 통하여 지상 표적 및 비행체 드론 표적을 성공적으로 탐지하여 시험 결과를 제시하였다.

OPRoS: A New Component-Based Robot Software Platform

  • Jang, Choul-Soo;Lee, Seung-Ik;Jung, Seung-Woog;Song, Byoung-Youl;Kim, Rock-Won;Kim, Sung-Hoon;Lee, Cheol-Hoon
    • ETRI Journal
    • /
    • 제32권5호
    • /
    • pp.646-656
    • /
    • 2010
  • A component is a reusable and replaceable software module accessed through its interface. Component-based development is expected to shorten the development period, reduce maintenance costs, and improve program reusability and the interoperability of components. This paper proposes a new robot software component platform in order to support the entire process of robot software development. It consists of specifications of a component model, component authoring tool, component composer, and component execution engine. To show its feasibility, this paper presents the analysis results of the component's communication overhead, a comparison with other robotic software platforms, and applications in commercial robots.

패션디자인 분야의 메타버스 플랫폼 활용 연구 (Study on Use the Metaverse Platform in Fashion Design)

  • 류경옥
    • 한국의상디자인학회지
    • /
    • 제25권2호
    • /
    • pp.31-44
    • /
    • 2023
  • Fashion design in the metaverse is not simply a 3D avatar or virtual fashion, it is an important clue for shopping trends, and the role of fashion design has grown even more because avatars and humans are identified and active. This study, I attempts to understand the metaverse platform accurately and find out the scope of fashion design within the metaverse platform. In addition, we want to provide basic data that can expand the field by using fashion design in various ways on the metabus platform. This study investigated and analyzed various metaverse fashion cases, articles, software, and methods used by metaverse fashion creators, and the results are as follows. First, the metaverse platform is a new level of virtual interaction where users and creators communicate through the convergence of augmented reality, lifelogging, mirror world, and virtual world. Second, most of the users of the metaverse platform are generation Z, and metaverse creators who make money by producing avatars or items, including fashion design, are emerging as a new job field. Third, many fashion brands created spaces on the Metaverse platform, collaborated with games, or opened fashion weeks for publicity, marketing, and sales. Fourth, as a 3D program for metaverse fashion creator activities, open-source software is easier and free of charge compared to programs for fashion design specialists, and most costumes can be reproduced, so it will be easier for fashion design majors to utilize.

의료기기 공용기술 활용 촉진을 위한 개방형 의료기기 플랫폼 개발 및 구현 (Development and Implementation of an open Medical Device Platform)

  • 김대관;홍주현;이효진
    • 대한임베디드공학회논문지
    • /
    • 제16권6호
    • /
    • pp.313-321
    • /
    • 2021
  • The global market for medical devices is huge, and it will continue showing remarkable growth in the future. However, due to the entry barrier to develop medical devices, many domestic companies have technical problems in entering the medical device industry. In this paper, we introduce an open platform that can help with research and development for companies in the healthcare industry. This open platform consists of a hardware part and a software part. A hardware part is combined into CPU, base and other modules that are easy to replace and assemble. A software part is based on application software for development developed by Bionet. We test the performance of the open medical device platform using a biosignal processing algorithm.

J2ME 플랫폼 기반의 테스트케이스 생성 기법 (A Test Case Generation Techniques Based on J2ME Platform)

  • 김상일;노명기;류성열
    • 정보처리학회논문지D
    • /
    • 제13D권2호
    • /
    • pp.215-222
    • /
    • 2006
  • 모바일 소프트웨어의 생산성을 높이고 신뢰성 있는 소프트웨어를 개발하기 위한 모바일 소프트웨어 테스트의 중요성이 부각되고 있다. 모바일 소프트웨어의 테스팅 기술이 효율적으로 적용되기 위해서는 모바일 플랫폼 기반의 테스트를 자동화 할 수 있는 기술이 필요하다. 즉, 모바일 플랫폼에서 제공하는API를 테스트 하기 위한 테스트케이스를 생성할 수 있는 기법이 필요하다. 테스트케이스를 생성하게 되면 소프트웨어의 생산성과 신뢰성을 향상 시킬 수 있을 뿐만 아니라, 테스트 기간 및 비용을 줄일 수 있다는 이점이 있다. 본 논문에서는 기존의 테스트 자동화에 관련된 연구와 테스트 자동화 도구에 대한 연구를 통해 테스트케이스 생성 범위를 설정하고, J2ME 플랫폼에 사용될 수 있는 테스트케이스 생성 기법인 키워드 방식 기법(Keyword Driven Method)을 제시하였으며, 제안한 생성 기법을 적용하여 J2ME 플랫폼 기반의 테스트에 활용 가능한 테스트케이스 생성 기법이 되도록 하였다.

복수 소형무인비행체 산업 응용을 위한 지상관제소프트웨어 플랫폼 개발 (Development of Ground Control Software Platform for Industrial Application with Multiple small UAVs)

  • 임배현;하석운;문용호
    • 융합정보논문지
    • /
    • 제7권5호
    • /
    • pp.75-82
    • /
    • 2017
  • 최근에 무인비행체의 역할과 활용이 다양해짐에 따라 고 난이도의 임무 수행 요구가 증가하고 있으며 이를 해결하기 위하여 복수 소형무인비행체의 운용 및 관련 시스템 개발에 관한 연구가 활발히 수행되고 있다. 복수 소형 무인비행체 기반 응용 시스템은 관제요원이 여러 대의 소형무인비행체를 지속적으로 제어, 관리해야 하기 때문에 관제요원의 업무 복잡성이 증대되는 문제를 지닌다. 따라서 복수 소형무인비행체 기반 응용 시스템의 성공적인 구현을 위해서는 효율적인 관제를 수행할 수 있는 소프트웨어 플랫폼 개발이 필요하다. 본 논문에서는 복수 소형무인비 행체를 이용한 응용 시스템에 효과적인 지상관제 소프트웨어 플랫폼을 제안한다. 본 논문에서는 먼저 소프트웨어 플랫폼 개발에 필요한 요구사항들을 분석하고 이를 기반으로 소프트웨어를 설계, 구현한다. X-plane 비행시뮬레이터를 이용한 모의실험을 통하여 복수의 비행데이터들이 화면에 효과적으로 출력됨을 확인하고 다수의 소형무인비행체에서 전송되는 영상데이터들이 실시간으로 통합 시현됨을 보인다.

소프트웨어 제품 라인의 요구사항과 아키텍처 간 추적성 모델링 (Modeling Traceability Between Software Product Line Requirements and Architecture)

  • 엄석환;강성원;김진규;이선아
    • 정보처리학회논문지:소프트웨어 및 데이터공학
    • /
    • 제4권11호
    • /
    • pp.487-498
    • /
    • 2015
  • 추적성은 소프트웨어 개발자에게 소프트웨어 산출물에 대한 변경을 추적하게 해 준다. 소프트웨어 제품 라인 개발에 있어서의 추적성은 공통성과 가변성을 고려해야 하기 때문에, 개별 제품에서의 추적성보다 복잡하다. 과거 연구에서 제품 라인 개발에서의 제품 피처와 요구사항 간의 추적성 구축을 제시되었다. 그러나 요구사항과 아키텍처 설계 사이의 추적성 구축은 다 대 다 관계와 아키텍처 계층으로 인해 고려해야 할 요소가 더 많다. 본 논문은 이러한 요소들을 고려하여, 제품 라인 개발에서의 요구사항과 아키텍처 사이의 추적성을 모델링하는 체계적인 방법을 제공한다. 또한 사례연구를 통하여 이 방법이 효과적임을 보인다.