• Title/Summary/Keyword: MCU

Search Result 496, Processing Time 0.027 seconds

Implementation of a Console Device Driver for MCUs (MCU를 위한 콘솔 장치 구동기 구현)

  • Kim, Kyu-Hyung;Lee, Hyung-Bong
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2019.05a
    • /
    • pp.5-6
    • /
    • 2019
  • 보통 MCU를 기반으로 하는 임베디드 소프트웨어는 펌웨어 형태로 구현되어 콘솔이 없고, UART는 데이터 송신용으로 사용된다. 그러나 MCU 소프트웨어에 콘솔 드라이버를 구현하면 유닉스·리눅스와 같은 대화적 표준 입·출력 개발환경과 타스크 개념을 실현할 수 있다. 이 논문에서는 운영체제 교과에서 익힌 내용을 바탕으로 Atmega2560 MCU에 인터럽트 기반 콘솔 장치 구동기를 구현하고 실험한다.

Narrative Structure Analysis of Marvel Cinematic Universe(MCU) Movies Through 'Save the Cat' Paradigm with Focus on Iron Man Character ('세이브더캣' 패러다임을 활용한 마블시네마틱유니버스(MCU) 영화 서사 구조 분석: 아이언맨 캐릭터를 중심으로)

  • Cho, Hee-Young
    • Journal of Korea Entertainment Industry Association
    • /
    • v.14 no.1
    • /
    • pp.75-89
    • /
    • 2020
  • As Marvel Cinematic Universe (MCU) Phase 3 concluded in 2019, it is time to systematically analyze the phenomenal storytelling of the franchise. In order to identify the structure of the continuous stories focusing on 'Iron Man', the central character of MCU Phase 1-3, this study used the "Save the Cat (STC)" paradigm as the tool for narrative analysis. The eight films with 1,066 minute-run time in total was analyzed based on the 15-beat STC paradigm by adjusting the distance ratio between each beat of its prototype originally based on standard films of 110 minute-run time. The results reveal that all 15 beats of the combined texts were fairly properly discovered in the positions suggested by the adjusted STC paradigm. Moreover, through the investigation, the vast text was able to be analyzed in a more comprehensive manner in the process of reconfirming the meaning of the dramatic reversals corresponding to each beat against the entire narrative. As expected, the STC paradigm proved to be a meaningful signpost for plot drives even for such a vast text. Therefore, it is believed that application of this paradigm would help not only analyze but also design other serialized franchises as well. Prior to that, however, it would be necessary to further examine the combined texts for other major characters in MCU or other franchises designed in a similar form to MCU movies through the same paradigm to verify effectiveness of such application.

MCU Module Design for Posture Control based on ESP32 (ESP32 기반 자세 제어용 MCU 모듈 설계)

  • Kim, Gwan-hyung
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2021.05a
    • /
    • pp.289-290
    • /
    • 2021
  • Recently, with the advent of the 4th industrial revolution, the role of robots is increasing, and the use of robots is also increasing in the service field. The most popular model for nonlinear research related to robots is the inverted pendulum system. A balancing robot using an inverted pendulum system is a representative nonlinear system and is mainly used to study control theory and other kinematic structures. In this paper, the state of the robot is measured using the 3-axis acceleration sensor (ADXL345) and 3-axis digital output gyro sensor (ITG-3200) or HMC5883L required for balancing robot control, and using the ESP32-WROOM-32 module. I want to design an MCU module that can control a balancing robot. In addition, by using the ESP32-WROOM-32 MCU module, we intend to design an MCU module that can monitor the state of the balancing robot based on WiFi or Bluetooth.

  • PDF

Linkage control system design combined MCU (MCU 통합 연동 제어시스템 설계)

  • Ha, T.J.;Park, J.M.;Cho, K.O.
    • Smart Media Journal
    • /
    • v.1 no.1
    • /
    • pp.58-63
    • /
    • 2012
  • It is a superordinate concept to a network control system which optimally distributes the battery power to overall length parts through the linkage control drive and absorbs/integrates network diagnostics and overlapped functions with overall length control systems. This study is to develop a system that maximize the battery power and motor effectiveness by controlling motor battery controlling module with common MCU Integration linkage controlling system, and to develop S/W and H/W that can be controlled by linked with each controlling module in CAN method through using Autosar's standardized software.

  • PDF

Hardware Implementation of a Neural Network Controller with an MCU and an FPGA for Nonlinear Systems

  • Kim Sung-Su;Jung Seul
    • International Journal of Control, Automation, and Systems
    • /
    • v.4 no.5
    • /
    • pp.567-574
    • /
    • 2006
  • This paper presents the hardware implementation of a neural network controller for a nonlinear system with a micro-controller unit (MCU) and a field programmable gate array (FPGA) chip. As an on-line learning algorithm of a neural network, the reference compensation technique has been implemented on an MCU, while PID controllers with other functions such as counters and PWM generators are implemented on an FPGA chip. Interface between an MCU and a field programmable gate array (FPGA) chip has been developed to complete hardware implementation of a neural controller. The developed neural control hardware has been tested for balancing the inverted pendulum while controlling a desired trajectory of a cart as a nonlinear system.

Implementation of Wifi Robot Car using NodeMCU ESP-12 Board (NodeMCU ESP-12E 보드를 이용한 Wifi 로봇자동차 구현)

  • Son, Byung-jin;Lee, Dong-woo;Seo, Dong-hyeon;Kim, Mi-seong;Jo, Jae-ik;Choi, Byeong-yoon
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2017.05a
    • /
    • pp.475-477
    • /
    • 2017
  • In this paper Wifi robot car working as web sever on wifi network was implemented using NodeMCU ESP-12E board and its operation was verified using web browser of smart phone and PC. Current research result can be applicable to Wifi home automation applications with ESP-12E board.

  • PDF

Design of Lightweight RTOS for MCU (MCU를 위한 경량화된 RTOS 설계)

  • Bak, Chang-Gyu
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.15 no.6
    • /
    • pp.1301-1306
    • /
    • 2011
  • RTOS in the embedded system is a powerful tool for the design of multi-tasking. However, previous RTOS has large proportion in the MCU with limited memory. So it is difficult to apply RTOS. In this paper, I removed less frequently used features from the traditional RTOS, and designed lightweight RTOS that schedules and manages the resources with minimal code. I used techniques to obtain user memory using sharing stack, and to reduce the overhead at context. Considering ratio of kernel and applications, the RTOS designed in this paper is available on the MCU with more than 4KB of program memory.

Design of the Embedded EPROM Circuits Aiming at Low Voltage Operation (저 전압동작을 위한 내장형 EPROM회로설계)

  • 최상신;김성식;조경록
    • Journal of the Institute of Electronics Engineers of Korea SD
    • /
    • v.40 no.6
    • /
    • pp.421-430
    • /
    • 2003
  • In the embedded system, EPROM is difficult to replace a mask ROM for the applications using battery, because the low voltage characteristic of an EPROM is inferior to that of a mask ROM. In this paper, the new circuits such as a word line voltage hoosier scheme and a sense amplifier without reference input for an embedded EPROM in MCU are proposed. The circuits can detect bit line voltage a predetermined level, which is caused by the degradation of the battery. We fabricated a MCU embedded 32Kbytes EPROM. The proposed circuits well operated at 1.5V supply voltage and thus the low voltage performance was improved by about 30%.

Design and Implementation of a Virtual MCU Based on SystemC to Provide the Implementation Environment of MAC Layer Software (MAC 계층 소프트웨어의 구현 환경을 제공하기 위한 SystemC 기반의 가상 MCU 모듈의 설계 및 구현)

  • Jeong, Yoo-Jin;Park, Soo-Jin;Lee, Ho-Eung;Park, Hyun-Ju
    • Journal of Internet Computing and Services
    • /
    • v.10 no.6
    • /
    • pp.7-17
    • /
    • 2009
  • The development of wireless communication MAC layer is usually released as SoC which is a combination in hardware and software. In this system development environment, an environment for software development and verification is necessary because the hardware development takes a lot of time priori to completion. In integrated development of hardware and software, simulation environment of hardware and software provided by hardware modeling using HDL at RTL and ISS respectively. By increasing the development complexity of system, ESL design modeling systems at higher abstraction level than RTL has already prompted. The ESL design is divided untime model and time model. This paper present design and implementation of MCU for untime model simulation, not time model. Proposed MCU can optimize the system at early step of system development and move up the development completion time by verifying the system function easily and rapidly than part required exact time in untime model. In this paper, we present an MCU module based on SystemC and UC/OS-II Module providing real-time operate system.

  • PDF

Development of Vehicle LDW Application Service using AUTOSAR Platform on Multi-Core MCU (멀티코어 상의 AUTOSAR 플랫폼을 활용한 차량용 LDW 응용 서비스 개발)

  • Park, Mi-Ryong;Kim, Dongwon
    • The Journal of the Institute of Internet, Broadcasting and Communication
    • /
    • v.14 no.4
    • /
    • pp.113-120
    • /
    • 2014
  • In this paper, we examine Asymmetric Multi-Processing Environment to provide LDW service. Asymmetric Multi-Processing Environment consists of high-speed MCU to support rapid image processing and low-speed MCU for controlling with other ECU at the control domain. Also we designed rapid image process application and LDW application Software Component(SW-C) according to the development process rule of AUTOSAR. To communicate between two MCUs, timer based polling based IPC was designed. Also to communicate with other ECUs(Electronic Control Units), we designed CAN messages to provide alarm information and receiving CAN message to catch the Turn signal. We confirm the possibility of the various ADAS development using an Asymmetric Multi-Processing Environment and AUTOSAR platform. We also expect providing ISO 26262 functional safety.