• Title/Summary/Keyword: open-source platform

Search Result 285, Processing Time 0.033 seconds

Design and Implementation of a 3D Graphic Acceleration Device Driver for Embedded Systems (임베디드 시스템을 위한 3차원 그래픽 가속 장치 구동기의 설계 및 구현)

  • Kim, Seong-Woo;Lee, Jung-Hwa;Lee, Jong-Min
    • Journal of Korea Multimedia Society
    • /
    • v.10 no.9
    • /
    • pp.1209-1219
    • /
    • 2007
  • It is difficult to run 3D graphics based application on the embedded system with hardware constraints. Therefore, such a system must have a systematic infrastructure which can process various operations with respect to 3D graphics through any graphic acceleration module. In this paper, we present a method to implement 3D graphics acceleration device driver on Tiny X platform which provide an open source graphics windowing environment. The proposed method is to initialize the driver step by step so that the direct rendering infrastructure can use it properly. Moreover, we evaluated overall 3D graphics performance of an implemented driver through a simple but effective benchmark program.

  • PDF

Web-Based Remote Management of Industrial Inverter using Embedded Linux (임베디드 리눅스를 이용한 산업용 인버터의 웹 기반 원격 관리)

  • 조덕연;최병욱
    • Journal of Institute of Control, Robotics and Systems
    • /
    • v.9 no.4
    • /
    • pp.340-346
    • /
    • 2003
  • Driven by the growth of the Internet and the increasing ubiquity of embedded computing systems, the embedded system is exploding in terms of it proliferation of products and the number of complex applications. Intelligent dedicated systems and appliances used in interface, monitoring, communications, and control applications increasingly demand the services of a sophisticated, state-of-the-art operating system. In the case of industrial controller, it is required to use a real-time operating system (RTOS) as a good building block to enable Internet connectivity. However, commercial RTOSes are increasingly less desirable due to their lack of standardization and their inability to keep pace with the rapid evolution of technology. In order to overcome these problems, we consider using embedded Linux and embedded web server. Availability of source code, reduced licensing, reliability, open source community support, as well as others, are key reasons for the use of embedded linux by embedded developers. In this paper, we develop embedded linux platform to control the industrial inverter with the Internet connecting feature. The method of web-based management is also proposed by using the embedded web server and Java applet. We show the feasibility of remote management for the commercial inverter controller with the proposed three-tier web-based remote management system.

The Effectiveness of MOOS-IvP based Design of Control System for Unmanned Underwater Vehicles (MOOS-IvP를 이용한 무인잠수정 제어기 개발의 효용성)

  • Kim, Jiyeon;Lee, Dongik
    • IEMEK Journal of Embedded Systems and Applications
    • /
    • v.9 no.3
    • /
    • pp.157-163
    • /
    • 2014
  • This paper demonstrates the benefit of using MOOS-IvP in the development of control system for Unmanned Underwater Vehicles(UUV). The demand for autonomy in UUVs has significantly increased due to the complexity in missions to be performed. Furthermore, the increased number of sensors and actuators that are interconnected through a network has introduced a need for a middleware platform for UUVs. In this context, MOOS-IvP, which is an open source software architecture, has been developed by several researchers from MIT, Oxford University, and NUWC. The MOOS software is a communication middleware based on the publish-subscribe architecture allowing each application to communicate through a MOOS database. The IvP Helm, which is one of the MOOS modules, publishes vehicle commands using multi-objective optimization in order to implement autonomous decision making. This paper explores the benefit of MOOS-IvP in the development of control software for UUVs by using a case study with an auto depth control system based on self-organizing fuzzy logic control. The simulation results show that the design and verification of UUV control software based on MOOS-IvP can be carried out quickly and efficiently thanks to the reuse of source codes, modular-based architecture, and the high level of scalability.

High performance 3D pin-by-pin neutron diffusion calculation based on 2D/1D decoupling method for accurate pin power estimation

  • Yoon, Jooil;Lee, Hyun Chul;Joo, Han Gyu;Kim, Hyeong Seog
    • Nuclear Engineering and Technology
    • /
    • v.53 no.11
    • /
    • pp.3543-3562
    • /
    • 2021
  • The methods and performance of a 3D pin-by-pin neutronics code based on the 2D/1D decoupling method are presented. The code was newly developed as an effort to achieve enhanced accuracy and high calculation performance that are sufficient for the use in practical nuclear design analyses. From the 3D diffusion-based finite difference method (FDM) formulation, decoupled planar formulations are established by treating pre-determined axial leakage as a source term. The decoupled axial problems are formulated with the radial leakage source term. To accelerate the pin-by-pin calculation, the two-level coarse mesh finite difference (CMFD) formulation, which consists of the multigroup node-wise CMFD and the two-group assembly-wise CMFD is implemented. To enhance the accuracy, both the discontinuity factor method and the super-homogenization (SPH) factor method are examined for pin-wise cross-section homogenization. The parallelization is achieved with the OpenMP package. The accuracy and performance of the pin-by-pin calculations are assessed with the VERA and APR1400 benchmark problems. It is demonstrated that pin-by-pin 2D/1D alternating calculations within the two-level 3D CMFD framework yield accurate solutions in about 30 s for the typical commercial core problems, on a parallel platform employing 32 threads.

A Study of SPECjAppServer2004 Benchmarking on WAS based on Korea Open Source Platform: BOOYO (한국형 공개SW표준 플랫폼 BOOYO기반의 WAS구축 및 SPECjAppServer2004 벤치마킹 연구)

  • Kim Li-la;Kim Doo-hyun;Jung Sung-In
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2005.11a
    • /
    • pp.808-810
    • /
    • 2005
  • 본 논문은 공개소스 기반의 WAS 구성의 핵심인 Tomcat, JBoss, PostgreSQL, Apache 등을 한국형 공개SW 표준 플랫폼 BOOYO 상에 효과적으로 탑재하고 SPECjAppServer2004 벤치마크를 실시하여 외산 제품과 성능을 비교 한다. 벤치마크 결과 부하가 증가할수록 성능 측정단위인 JOPS가 기존의 공개SW플랫폼에 비하여 현저히 덜 하락하는 결과를 보이며 비교적 우수한 결과를 나타내었다. 본 논문에서는 이러한 벤치마크를 실시하기 위하여 구축한 시험용 WAS의 구성 내용과 아울러 그 결과를 보다 상세히 기술한다.

  • PDF

SGS: Splicing Graph Server

  • Bollina, Durgaprasad;Lee, Bernett T.K.;Ranganathan, Shoba
    • Proceedings of the Korean Society for Bioinformatics Conference
    • /
    • 2005.09a
    • /
    • pp.47-50
    • /
    • 2005
  • SGS (Splicing Graph Server) is as web application based on the MVC architecture with a Java platform. The specifications of the implemented design pattern are closely associated with the specific requirements of splicing graphs for analyzing alternative splice variants from a single gene. The paper presents the use of MVC architecture using JavaBeans as a model, with a JSP viewer and the servlet as the controller for this bioinformatics web application, with the open source apache/tomcat application server and a MySql database management system.

  • PDF

A Software Design Method for Arduino Applications using UML (UML을 이용한 아두이노 어플리케이션 설계)

  • Park, Ki-Chang;Lee, Hyun-Cheol;Kim, Eun-Seok
    • The Journal of the Korea Contents Association
    • /
    • v.15 no.8
    • /
    • pp.1-8
    • /
    • 2015
  • Arduino is an open-source prototyping platform. It has been used in diverse areas including media-art, simulation and interaction devices. The Arduino application does not provide an effective form of software design specification, since it is basically developed in C Programming language. In this paper, we propose a design method for the Arduino applications using the extension mechanism of the UML(Unified Modeling Language). The proposed method is enable to specify the main function of Arduino applications like digital I/O and analog I/O in UML notations.

Design of an searching system using Coord, the open-source distributed computing platform (오픈소스 분산처리 플랫폼 Coord를 활용한 검색 시스템의 설계)

  • Han, Jae-Hwa;Choi, Jong-Sic;Hwang, Won-Geun;Lee, Chang-Gun
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2010.06a
    • /
    • pp.311-316
    • /
    • 2010
  • 본 논문에서는 NHN에서 제작한 오픈소스 분산처리 플랫폼 Coord 및 색인정보를 생성하는 Lucene을 이용하여 문서 검색 시스템의 설계를 제안한다. 주로 Coord 플랫폼을 사용하여 분산 검색 시스템의 구축 프로세스 및 구축 과정에서 고려할 점들에 대해 소개하고 있다. 구축 결과물에 대한 정량적 분석 및 특성을 다른 경쟁 플랫폼들과 비교 분석한다면 Coord의 사용을 활성화시킬 수 있는 자료로 사용될 수 있을 것이다. Coord 플랫폼을 개괄한 후에는 실제적인 시스템의 전체 구조를 제안한다. 이후에는 색인정보를 담고 있는 분산시스템을 설계할 때 생길 수 있는 여러 가지 문제점을 언급하고 그에 대한 Coord를 사용한 알고리즘을 해결책으로 제시한다. 이러한 설계를 바탕으로 실제 ACM논문 검색 시스템을 제작하여 운용한 예를 보인다. 또한, 본 논문이 제안한 시스템이 오픈소스 라이브러리 활용의 실례로써 Coord 및 여타 오픈소스 커뮤니티에 일조함을 기대할 수 있을 것이다.

  • PDF

Development of Simulation Model Based Optimal Start and Stop Control Daily Strategy (시뮬레이션 모델기반 냉난방 설비 일별 최적 기동/정지 제어기법 개발)

  • Lee, Chanwoo;Koo, Junemo
    • Journal of the Korean Society for Geothermal and Hydrothermal Energy
    • /
    • v.14 no.1
    • /
    • pp.16-21
    • /
    • 2018
  • This work aims to develop a platform to investigate the effect of operation schedules on the building energy consumption and to derive a simulation model based optimal start and stop daily strategy. An open-source building energy simulation tool DOE2 is used for the engine, and the developed simulation model is validated using ASHRAE guideline 14. The effect of late-start/early-stop operation of HVAC system on the daily building energy consumption was analyzed using the developed simulation model. It was found that about 10% of energy consumption cut was possible using the control strategy for an hour of advance of the stop operation, and about 3% per an hour of delay of the start operation.

Resolving Security Issues of Cognitive Radio Networks

  • Moon, Sangook
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2012.10a
    • /
    • pp.797-799
    • /
    • 2012
  • The cognitive radio (CR) network has been studied in the form of open source by vast number of communities, and the potential expectation is very high since the CR is based on reprogrammable platform. However, as the peer-to-peer software has been abused, so high is the chance that the CR network can be abused public wide. Consequently, the benefit from the study of next-generation wireless network can be at risk because law breakers could abuse the CR. In this contribution, we analyze the issues and the problems of the CR and discuss an efficient measure against security attacks.

  • PDF