• Title/Summary/Keyword: device driver

Search Result 523, Processing Time 0.023 seconds

Analysis of the Hardware Structures of the IoT Device Platforms for the Minimal Power Consumption (소비 전력 최소화를 위한 IoT 디바이스 플랫폼의 하드웨어 구조 분석)

  • Lee, Jin
    • Journal of Internet of Things and Convergence
    • /
    • v.6 no.2
    • /
    • pp.11-18
    • /
    • 2020
  • Since the end devices of the Internet of Things (IoT) are battery operated products, careful consideration for ultra-low power (ULP) is required. The Micro Controller Unit (MCU) industry has developed very effective functions to save energy, but developers have difficulty in selecting the MCU because various operating modes are applied to reduce energy consumption by manufacturers. Therefore, this paper introduces ULPMark benchmark, a standardized benchmark method that can compare MCUs of various vendors and feature sets, and provides hardware functions for ultra-low-power operation of the two platforms that received the high evaluation scores from ULPMark. In addition, we investigated and analyzed how developers can utilize the functions for ultra low power consumption through driver APIs and detailed register control.

A Design and Implementation of Software Architecture for IPC in Vehicles Using Modeling Methodology (모델링 기법을 이용한 차량용 IPC 소프트웨어구조 설계 및 구현)

  • Song, Bong-Gi;Yu, Yun-Sik
    • The Journal of the Korea institute of electronic communication sciences
    • /
    • v.7 no.6
    • /
    • pp.1567-1572
    • /
    • 2012
  • An IPC(instrument panel Cluster) is a useful device that provides driving information to the driver. The information includes the vehicle speed, RPM, mileage, etc. The traditional IPC has been mostly implemented with mechanical technique. According to increment of needs for the convenience of IPC by user, the IPC must provide graphical interface and efficient driving information. Also the user-friendly IPC is needed by drivers. Thus flexible and robust software structure and development methods are required in order to develop IPC. In this paper, we propose software architecture and design method for the IPC using modeling method. We use MVC model and UML to model software architecture because they have flexible and robust characteristics. We can develop the various forms of information screen by separating views from model by using state diagram and class diagram in UML. Through this, the cost saving and ease of maintenance can be expected. The development time and cost can be reduced by using proposed method.

Computational Complexity Comparison of TPMS Beamformers for Interference Suppression (간섭제거를 위한 TPMS 빔형성기들의 복잡도 비교)

  • Kim, Seong-Min;Hwang, Suk-Seung
    • The Journal of the Korea institute of electronic communication sciences
    • /
    • v.7 no.6
    • /
    • pp.1327-1335
    • /
    • 2012
  • TPMS (Tire Pressure Monitoring System) is a safety assistant system to prevent the serious accident due to the damaged tire by the abnormal tire pressure. It is designed to transmit the measured data for pressure and temperature of tires from the sensor unit installed in each tire to signal processing unit installed in a vehicle. Based on the received information, a driver monitors the condition of tires using a display device, to maintain the optimum travelling condition. Since TPMS should employ the wireless communication technique, it may suffer from various interferences from external electrical or electronics devices. In order to suppress them, the beamforming techniques such as switching, minimum-variance distortionless-response (MVDR), and generalized sidelobe canceler (GSC) have been considered for TPMS. In this paper, we calculate computational complexities of three beamformers and suggest mathematical basis to compare their performance of the complexity.

A Design and Implementation of Software Architecture for IPC in Vehicles Using Modeling Methodology (모델링 기법을 이용한 차량용 IPC 소프트웨어구조 설계 및 구현)

  • Song, Bong-Gi;Yu, Yun-Sik
    • The Journal of the Korea institute of electronic communication sciences
    • /
    • v.7 no.6
    • /
    • pp.1321-1326
    • /
    • 2012
  • An IPC(instrument panel Cluster) is a useful device that provides driving information to the driver. The information includes the vehicle speed, RPM, mileage, etc. The traditional IPC has been mostly implemented with mechanical technique. According to increment of needs for the convenience of IPC by user, the IPC must provide graphical interface and efficient driving information. Also the user-friendly IPC is needed by drivers. Thus flexible and robust software structure and development methods are required in order to develop IPC. In this paper, we propose software architecture and design method for the IPC using modeling method. We use MVC model and UML to model software architecture because they have flexible and robust characteristics. We can develop the various forms of information screen by separating views from model by using state diagram and class diagram in UML. Through this, the cost saving and ease of maintenance can be expected. The development time and cost can be reduced by using proposed method.

A Study on the Application Design for Wireless Communication Control and Development of Stepping-motor Microcontroller Unit capable of Wireless Communication Control (무선통신 제어 가능한 스테핑모터 마이크로컨트롤러유닛 개발과 무선통신 제어를 위한 어플리케이션 디자인에 관한 연구)

  • Kang, Hee-Ra
    • Journal of Digital Convergence
    • /
    • v.17 no.12
    • /
    • pp.503-508
    • /
    • 2019
  • In recent years, among the IoT products that are used in various ways in everyday life, motorized products are increasing. This study aims to develop a microcontroller unit that can easily control multiple motors and develop an application that makes use of this microcontroller unit. The basis of the hardware developed by the research was the Arduino board, and to it, the Bluetooth module, Zigbee module, and a motor driver were connected. To control the device, an application was designed. The final microcontroller unit and its application may be applied to electric curtains, electric blinds, robots, and other various IoT products. Further research will lead to hardware development that can control various types of motors other than stepping motors.

A Study on a Standard Strategy of EMU Control and Monitoring System for Improved Maintenance Efficiency (유지보수 효율향상을 위한 전동차 제어 및 감시시스템 표준화 방안 연구)

  • Lee, Woo-Dong;Chung, Jong-Duk
    • Journal of the Korean Society for Railway
    • /
    • v.16 no.4
    • /
    • pp.241-245
    • /
    • 2013
  • In the case of the existing train control system, the driver monitors the condition of the vehicle through a composite controller device that displays various information on a screen in the vehicle. However, when problems arise such as car trouble, it is difficult for the drivers to take action immediately. In addition, maintenance personnel have to manually save data one by one after storing the vehicle to analyze control information of the main devices such as the brake controller and auxiliary power. To improve these points, a system that sends and receives all information in real time should be established by installing a sensor communication network and a surveillance system. This study attempts to improve the safety and maintenance of rail vehicles by suggesting a standardized method for train control and surveillance system.

An Experimental of the Effects of User Experience and Driving Attitude on Driving Simulation Game in Virtual Environment (가상현실 운전 시뮬레이션 게임의 사용자 경험과 운전 태도에 대한 실험연구)

  • Bae, Jae-Han;Kim, Jae-Jin;Noh, Ghee-Young
    • Journal of Korea Game Society
    • /
    • v.15 no.3
    • /
    • pp.7-18
    • /
    • 2015
  • This research examined the effects of user experience in driving simulation game between using general monitor and 3D virtual reality device, Oculus Rift DK2. We compared the difference of user experience such as presence, flow and arousal by gaming environment. We also tested the effects of virtual reality on driving attitude, emotional pleasure and satisfaction. 100 beginner drivers with a driver's license participated in the experiment of two modes of gaming environment. As a result, all the three user experiences were proved to be significantly higher in VR game play than general monitor game. Also driving attitude, emotional pleasure and satisfaction showed a significant difference in virtual reality. This study makes a theoretical and practical contribution to the application of the next virtual reality game with a special function.

A Study on Energy Savings in a Network Interface Card Based on Optimization of Interrupt Coalescing (인터럽트 병합 최적화를 통한 네트워크 장치 에너지 절감 방법 연구)

  • Lee, Jaeyoul;Han, Jaeil;Kim, Young Man
    • Journal of Information Technology Services
    • /
    • v.14 no.3
    • /
    • pp.183-196
    • /
    • 2015
  • The concept of energy-efficient networking has begun to spread in the past few years, gaining increasing popularity. A common opinion among networking researchers is that the sole introduction of low consumption silicon technologies may not be enough to effectively curb energy requirements. Thus, for disruptively boosting the network energy efficiency, these hardware enhancements must be integrated with ad-hoc mechanisms that explicitly manage energy saving, by exploiting network-specific features. The IEEE 802.3az Energy Efficient Ethernet (EEE) standard is one of such efforts. EEE introduces a low power mode for the most common Ethernet physical layer standards and is expected to provide large energy savings. However, it has been shown that EEE may not achieve good energy efficiency because mode transition overheads can be significant, leading to almost full energy consumption even at low utilization levels. Coalescing techniques such as packet coalescing and interrupt coalescing were proposed to improve energy efficiency of EEE, but their implementations typically adopt a simple policy that employs a few fixed values for coalescing parameters, thus it is difficult to achieve optimal energy efficiency. The paper proposes adaptive interrupt coalescing (AIC) that adopts an optimal policy that could not only improve energy efficiency but support performance. AIC has been implemented at the sender side with the Intel 82579 network interface card (NIC) and e1000e Linux device driver. The experiments were performed at 100 M bps transfer rate and show that energy efficiency of AIC is improved in most cases despite performance consideration and in the best case can be improved up to 37% compared to that of conventional interrupt coalescing techniques.

Access Control using Secured Container-based Virtualization (보안 컨테이너 가상화 기반 접근 제어)

  • Jeong, Dong-hwa;Lee, Sunggyu;Shin, Youngsang;Park, Hyuncheol
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2017.10a
    • /
    • pp.330-334
    • /
    • 2017
  • Container-based virtualization reduces performance overhead compared with other virtualization technologies and guarantees an isolation of each virtual execution environment. So, it is being studied to block access to host resources or container resources for sandboxing in restricted system resource like embedded devices. However, because security threats which are caused by security vulnerabilities of the host OS or the security issues of the host environment exist, the needs of the technology to prevent an illegal accesses and unauthorized behaviors by malware has to be increased. In this paper, we define additional access permissions to access a virtual execution environment newly and control them in kernel space to protect attacks from illegal access and unauthorized behaviors by malware and suggest the Container Access Control to control them. Also, we suggest a way to block a loading of unauthenticated kernel driver to disable the Container Access Control running in host OS by malware. We implement and verify proposed technologies on Linux Kernel.

  • PDF

Design of a Cascaded Distributed Amplifier using Medium Power Devices (중간전력 소자를 이용한 직렬 분포형 증폭기 설계)

  • Cha, Hyeon-Won;Koo, Jae-Jin;Lim, Jong-Sik;Ahn, Dal
    • Journal of the Korea Academia-Industrial cooperation Society
    • /
    • v.10 no.8
    • /
    • pp.1817-1823
    • /
    • 2009
  • A design of cascaded distributed amplifier with a broadband amplification is described in this paper. A medium power device with 23dBm, max output power under the optimal narrow-band power matching condition is adopted for the design and fabrication of the cascaded distributed amplifier. In general, conventional distributed amplifiers with the parallel connected input ports have a low gain, and previous cascaded distributed amplifiers show a relatively low output power of 10dBm at most, which is the upper limit of small signal amplification. However, the cascaded distributed amplifier in this paper shows the gain of $18.15{\pm}0.75dB$ and output power of 20dBm over $300MHz{\sim}2GHz$ from the measurement, so it can be well adopted as a wideband driver amplifier.