• Title/Summary/Keyword: Hardware + Software

Search Result 2,800, Processing Time 0.034 seconds

Implementation of a Flexible Architecture for a Mobile Power Cart Applying Design Patterns (설계 패턴을 이용한 모바일 파워 카트의 유연한 아키텍처 구현)

  • Lee, Jong Min;Kim, Seong Woo;Kwon, Oh Jun
    • Journal of Korea Multimedia Society
    • /
    • v.19 no.4
    • /
    • pp.747-755
    • /
    • 2016
  • Automated guided vehicles have been used for a long time to increase work efficiency in the logistics field, but it is difficult to apply to a variety of logistics sites due to either the restricted movement mechanism or expensive devices. In this paper, we present a flexible software architecture that is hardware-independent for a mobile power cart of the follow mode and implement it using a ROS software platform. Through the SCV analysis for the system functionalities, we design a package to track a user movement and a package to control a new hardware platform. It has an advantage to use a variety of movement algorithms and hardware platforms by applying the strategy pattern and the template method pattern for the design of a software architecture. Through the performance evaluation, we show that the proposed design is maintainable in terms of a software complexity and it detects a user's movement by obtaining a user skeleton information so that it can control a hardware platform to move at a certain distance.

Design of Input/Output Interface for ARM/AMBA based Board Using VHDL

  • Ryoo, Dong-Wan;Lee, Jeon-Woo
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 2001.10a
    • /
    • pp.131.1-131
    • /
    • 2001
  • At the present time, multimedia chip, internet application, and network equipment is designed by using ARM core. Because it has a good debugging, software compiler and needed low power. We must process a data coding to send a multimedia data by real time. So need to connect software and hardware algorithm. In this research, We design interface for ARM9/AMBA based board using VHDL for these function implementation. The board is used the ARM company´s ARM940T for software function implementation and Xilinx company´s Virtex E2000 for hardware function algorithm. The various hardware algorithm (ME,ME,DCT) block for performance can be implemented on this system.

  • PDF

The Development of Modularized Post Processing GPS Software Receiving Platform using MATLAB Simulink

  • Kim, Ghang-Ho;So, Hyoung-Min;Jeon, Sang-Hoon;Kee, Chang-Don;Cho, Young-Su;Choi, Wansik
    • International Journal of Aeronautical and Space Sciences
    • /
    • v.9 no.2
    • /
    • pp.121-128
    • /
    • 2008
  • Modularized GPS software defined radio (SDR) has many advantages of applying and modifying algorithm. Hardware based GPS receiver uses many hardware parts (such as RF front, correlators, CPU and other peripherals) that process tracked signal and navigation data to calculate user position, while SDR uses software modules, which run on general purpose CPU platform or embedded DSP. SDR does not have to change hardware part and is not limited by hardware capability when new processing algorithm is applied. The weakness of SDR is that software correlation takes lots of processing time. However, in these days the evolution of processing power of MPU and DSP leads the competitiveness of SDR against the hardware GPS receiver. This paper shows a study of modulization of GPS software platform and it presents development of the GNSS software platform using MATLAB Simulink™. We focus on post processing SDR platform which is usually adapted in research area. The main functions of SDR are GPS signal acquisition, signal tracking, decoding navigation data and calculating stand alone user position from stored data that was down converted and sampled intermediate frequency (IF) data. Each module of SDR platform is categorized by function for applicability for applying for other frequency and GPS signal easily. The developed software platform is tested using stored data which is down-converted and sampled IF data file. The test results present that the software platform calculates user position properly.

AGING TEST AND SOFTWARE RELIABILITY ANALYSIS METHOD FOR PC-BASED CONTROLLER

  • Song Jun-Yeob;Jang Ju-Su
    • Proceedings of the Korean Society of Precision Engineering Conference
    • /
    • 2005.06a
    • /
    • pp.969-973
    • /
    • 2005
  • This paper presents a survey of software reliability modeling and it's application to pre-built software system combined with hardware such as numerical controller based on personal computer systems. Many a systems in these days are much more becoming software intensive and many software intensive systems are safety critical. For this reason, the technique well developed to measure of software reliability is very important for whom to assess such a system. This paper provides a brief idea of method to evaluate such a system's reliability based on hardware performance.

  • PDF

Development of Wireless Internet-based Robot by Applying Convergence of Hardware and Software (하드웨어와 소프트웨어가 융합된 무선인터넷 기반 자율형 탐색 로봇 개발)

  • Kwak H.;Cho J.;Chae C.;Kim B.;Park J.;Do N.
    • Korean Journal of Computational Design and Engineering
    • /
    • v.11 no.3
    • /
    • pp.197-204
    • /
    • 2006
  • This paper introduces a development of an internet based robot on the view of product development for hardware and software convergences. The robot can report moving images of remote places and navigate there autonomously. In addition it can be controlled by remote users through wireless internet. Even the control program for the robot can be updated by the remote users during the regular operation mode. This paper provides a consistent product data model and generic product development processes that can support the development of the robot, a convergence of various hardware and software parts. It also includes discussions and experiences about the development of the convergence product.

New Partitioning Techniques in Hrdware-Software Codesign (하드웨어-소프트웨어 통합설계에서의 새로운 분할 방법)

  • 김남훈;신현철
    • Journal of the Korean Institute of Telematics and Electronics C
    • /
    • v.35C no.5
    • /
    • pp.1-10
    • /
    • 1998
  • In this paper, a new hardware-software patitioning algorithm is presented, in which the system behavioral description containing a mixture of hardware and softwae components is partitioned into the hardware part and the software part. In this research, new techniques to optimally partition a mixed system under certain specified constaints such as performance, area, and delay, have been developed. During the partitioning process, the overhead due to the communication between the hardware and software parts are considered. New featues have been added to adjust the hierarchical level of partitioning. Power consumption, memory cost, and the effect of pipelining can also be considered during partitioning. Another new feature is the ability to partition a DSP system under throughput constraints. This feature is important for real time processing. The developed partitioning system can also be used to evaluate various design alternatives and architectures.

  • PDF

The Roles and Characteristics of R&D Investment in the IT Firms: IT Hardware Firms vs. IT Software Firms

  • Lee, Myunggun;Park, Jongpil;Park, Woojin
    • Asia pacific journal of information systems
    • /
    • v.25 no.1
    • /
    • pp.61-81
    • /
    • 2015
  • Investment in research and development (R&D) is critical in the information technology (IT) firms, where newer and better technology is a quintessential goal that directly affects innovation and competitive advantage. This study investigates how R&D investment influences firm performance and value, and how the effect of R&D investment differs between IT hardware and software firms. We also analyze the relationship between firm age and R&D investment in order to identify learning effects on continuous R&D investment. The empirical investigation in this study, based on longitudinal archival data from 2001 to 2010, found a significant effect of R&D investment on firm performance in IT firms. Further, this study demonstrates causal relationship between firm age, and verifies that learning effects are present in R&D investment. Moreover, the results are found to differ between IT hardware and IT software firms.

자동화기기용 Embedded System Software의 개발동향

  • 임동진
    • 전기의세계
    • /
    • v.41 no.5
    • /
    • pp.14-19
    • /
    • 1992
  • Microprocessor의 성능은 향상되는 반면 관련 hardware의 가격은 계속 하락하고 있다. 따라서 자동화 기기와 같은 특수기기내에서 microprocessor관련 hareware의 비용이 전체기기의 가격에서 차지하는 비중이 점차로 줄어들고 있고 이와 같은 기기류에 32bit microporcessor와 같은 고성능의 hardware를 장착하는 경우가 늘고 있다. 그러나 이에 걸맞는 software의 제작은 결코 쉬운 일이 아니다. 이와같은 고성능의 기기에 필요한 적절한 software의 제작 및 유지보수를 위해서는 반드시 적절한 개발환경이 필수적이라고 할 수 있다.

  • PDF

Design of Cryptographic Hardware Architecture for Mobile Computing

  • Kim, Moo-Seop;Kim, Young-Sae;Cho, Hyun-Sook
    • Journal of Information Processing Systems
    • /
    • v.5 no.4
    • /
    • pp.187-196
    • /
    • 2009
  • This paper presents compact cryptographic hardware architecture suitable for the Mobile Trusted Module (MTM) that requires low-area and low-power characteristics. The built-in cryptographic engine in the MTM is one of the most important circuit blocks and contributes to the performance of the whole platform because it is used as the key primitive supporting digital signature, platform integrity and command authentication. Unlike personal computers, mobile platforms have very stringent limitations with respect to available power, physical circuit area, and cost. Therefore special architecture and design methods for a compact cryptographic hardware module are required. The proposed cryptographic hardware has a chip area of 38K gates for RSA and 12.4K gates for unified SHA-1 and SHA-256 respectively on a 0.25um CMOS process. The current consumption of the proposed cryptographic hardware consumes at most 3.96mA for RSA and 2.16mA for SHA computations under the 25MHz.

Portable RTOS Character LCD Device Driver (이식 가능한 RTOS용 Character LCD 디바이스 드라이버)

  • Hong, Jung-Hwan
    • KSCI Review
    • /
    • v.14 no.2
    • /
    • pp.153-158
    • /
    • 2006
  • A device driver is the core construction providing connectable rules between a hardware and an operating system in Embedded softwares. It provides consistent interface for the control and mutual interactions so that an application program can use hardware's functionalities. However, the device driver is suffered to develop as it is related to both hardware and software and it is also wasted to newly develop whenever hardware platform changed. Therefore, this paper researches the method to provide high portability in heterogenous hardware and finally suggests efficient device driver development.

  • PDF