• Title/Summary/Keyword: Embedded platform

Search Result 522, Processing Time 0.082 seconds

Poring of WIPI HAL in Embedded Linux (리눅스 환경에서 WIPI를 지원하기 위한 HAL (Handset Abstraction Layer) 이식)

  • Park, Woo-Ram;Kim, Tae-Woong;Park, Chan-Ik
    • IEMEK Journal of Embedded Systems and Applications
    • /
    • v.3 no.1
    • /
    • pp.30-33
    • /
    • 2008
  • This paper persents how to port HAL (Handset Abstraction Layer) on embedded Linux to support WIPI (Wireless Internet Platform for Interoperability). As smart phones are widespread nowdays, the operating system is changing from a simple kernel like Qualcomm REX OS to more feature-rich Linux kernel. For this reason, we investigate the internal structure of HAL on REX OS and design how to port it to embedded Linux. Careful analysis leads us to identify several porting issues such as thread support, graphical user interface. In addition, we describe some problems discovered during the implementation process and propose alternative architecture of HAL for WIPI on Linux.

  • PDF

Edge Impulse Machine Learning for Embedded System Design (Edge Impulse 기계 학습 기반의 임베디드 시스템 설계)

  • Hong, Seon Hack
    • Journal of Korea Society of Digital Industry and Information Management
    • /
    • v.17 no.3
    • /
    • pp.9-15
    • /
    • 2021
  • In this paper, the Embedded MEMS system to the power apparatus used Edge Impulse machine learning tools and therefore an improved predictive system design is implemented. The proposed MEMS embedded system is developed based on nRF52840 system and the sensor with 3-Axis Digital Magnetometer, I2C interface and magnetic measurable range ±120 uT, BM1422AGMV which incorporates magneto impedance elements to detect magnetic field and the ARM M4 32-bit processor controller circuit in a small package. The MEMS embedded platform is consisted with Edge Impulse Machine Learning and system driver implementation between hardware and software drivers using SensorQ which is special queue including user application temporary sensor data. In this paper by experimenting, TensorFlow machine learning training output is applied to the power apparatus for analyzing the status such as "Normal, Warning, Hazard" and predicting the performance at level of 99.6% accuracy and 0.01 loss.

Development of The Open Mobile E-commerce Platform Using 3D GIS and E-catalog

  • Cho, Jeong-Hyun;Ryu, Hyun-Ki
    • Journal of Korea Society of Industrial Information Systems
    • /
    • v.19 no.3
    • /
    • pp.17-23
    • /
    • 2014
  • Recently, E-Commerce demands an integrated solution for online and off-line provided to customers on wired / wireless network and various mobile devices. Our E-commerce platform can use anytime, anywhere, for all consumers. And, it can take convenient and secure E-commerce service in mobile environment. So, we will implement a software platform base on the mobile environment that independent of the mobile OS. Particularly, our E-commerce platform is based on 3D GIS information for 3D electronic map. So, all users (customers) have got the more visible convenience. And, by using the e-catalog DB cloud server, off-line store operators can be built the online home-page easily. From now on our E-commerce platform based on 3D GIS can be usable at various E-commerce areas in the ubiquitous environment.

A Network processor based Flexible IED Platform (유연 IED를 위한 Network processor 플랫폼)

  • Jeon, Hyeon-Jin;Lee, Wan-Gyu;Chang, Tae-Gyu
    • Proceedings of the IEEK Conference
    • /
    • 2006.06a
    • /
    • pp.913-914
    • /
    • 2006
  • This paper proposes a flexible IED platform which is implemented with a network processor and a DSP. DSP algorithms are downloaded through the embedded Linux based network processor remotely from ethernet. This architecture gives the best flexibility to adaptively accommodate the various algorithms needed in the IED environment. The developed IED platform can simultaneously measure data of the maximum of forty channels. The developed IED platform shows the successful operation, which measures and transfers the 8 channels data of 16bit samples sampled at 3.84kHz per each channel. The detailed performance analysis of the developed IED platform shows the about 10% processing load of CPU running at 533MHz.

  • PDF

Design of Web-based Platform for Gathering of Sending Data (센싱 데이터 수집을 위한 웹 기반의 플랫폼 설계)

  • Kim, Yu-Doo
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2021.05a
    • /
    • pp.579-580
    • /
    • 2021
  • It is representative that utilize the platform embedded by each sensor for gathering data from sensor. However, various platforms have different implementations for different types of sensors, making it difficult to apply them at once. Therefore, in this paper, we propose a web-based data collection platform that can easily gathering and managing various sensing data on one platform.

  • PDF

Smart Dairy Management System Development Using Biometric/Environmental Sensors and Farm Control Gateway (생체 환경 정보 센싱 모듈 및 농장 제어 게이트웨이를 이용한 스마트 낙농 관리 시스템 개발)

  • Park, Yongju;Moon, Jun
    • IEMEK Journal of Embedded Systems and Applications
    • /
    • v.11 no.1
    • /
    • pp.15-20
    • /
    • 2016
  • Recently, the u-IT applications for plants and livestock become larger and control of livestock farm environment has been used important in the field of industry. We implemented wireless sensor networks and farm environment automatic control system for applying to the breeding barn environment by calculating the THI index. First, we gathered environmental information like livestock object temperature, heart rate and momentum. And we also collected the farm environment data including temperature, humidity and illuminance for calculating the THI index. Then we provide accurate control action roof open and electric fan in of intelligent farm to keep the best state automatically by using collected data. We believed this technology can improve industrial competitiveness through the u-IT based smart integrated management system introduction for industry aversion and dairy industries labor shortages due to hard work and old ageing.

A Study on FIBEX Automatic Generation Algorithm for FlexRay Network System (FlexRay 네트워크 시스템을 위한 FIBEX 자동 생성 알고리즘에 관한 연구)

  • Park, Ji-Ho;Lee, Suk;Lee, Kyung-Chang
    • IEMEK Journal of Embedded Systems and Applications
    • /
    • v.8 no.2
    • /
    • pp.69-78
    • /
    • 2013
  • As vehicles become more intelligent for safety and convenience of drivers, in-vehicle networking systems such as controller are network (CAN) have been widely used due to increasing number of electronic control unit (ECU). Recently, FlexRay was developed to replace CAN protocol in chassis networking systems, to remedy the shortage of transmission capacity and unsatisfactory real-time transmission delay of conventional CAN. However, it is difficult for vehicle network designers to calculate platform configuration registers (PCR) and determine a base cycle or slot length of FlexRay. To assist vehicle network designers for designing FlexRay cluster, this paper presents automatic field bus exchange format (FIBEX) generation algorithm from CANdb information, which is de-facto standard database format for CAN. To design this program, structures of FIBEX, CANdb and relationship among PCR variables are analyzed.

Telematics standardization based on Java and services (Telematics 표준화 개발과 Java 기반의 글로벌 서비스 기술)

  • Kim, Sung-Yoon;Lee, Eun-Bok;Kim, Hoo-Jong
    • 한국정보통신설비학회:학술대회논문집
    • /
    • 2007.08a
    • /
    • pp.401-403
    • /
    • 2007
  • ⇒ 초록(영문) 입력자 : This document defines JSR298 Telematics API for Java ME. The main purpose of JSR298 is to be able to provide automotive telematics services through use of this specification on embedded devices that are using Java ME platform. The goal is to standardize specification in order to provide automotive telematics services using embedded devices with Java ME as their base platform. This specification defines methods for controlling and obtaining diagnostic information and conditions on various components built in to the vehicle. Therefore, this document will provide specifications required for controlling various equipments built into the vehicles as well as obtaining diagnostic information on these components and vehicle conditions. Automotive components are defined as equipments that are accessible for drivers including airbag, door, window, and brake. This specification is applicable to telematics-specific automotive terminals as well as other various portable devices including cellular phones and PDAs.

  • PDF

무인선박의 복합 센서 결합을 위한 시각동기화 방안 연구

  • Im, Jun-Hu;Choe, Gwang-Ho;Lee, Yu-Dam;Lee, Hyeong-Geun
    • Proceedings of the Korean Institute of Navigation and Port Research Conference
    • /
    • 2016.05a
    • /
    • pp.29-31
    • /
    • 2016
  • 위성 항법 시스템 (GPS : Global Positioning System)은 3차원 위치는 물론 정확한 시각정보를 제공할 수 있는 항법시스템으로 항해에 있어 필수적인 요소이다. 최근 무인선박에 대한 연구가 활발히 진행되며, GPS에 대한 중요성이 증대되고 있다. 무인선박은 자율 항해를 위하여 GPS와 관성센서, 라이다, 카메라 등의 기타 보조 센서를 결합한 데이터를 활용한다. 복합 센서를 활용한 자율 항해에 있어 각 센서들간의 시각동기 또한 중요한 요소이다. 본 논문은 GPS를 활용하여 소프트웨어/하드웨어적인 시각동기화 기법을 제안한다. 제안된 기법은 embedded Linux platform을 활용하여 GPS로부터 획득한 시각동기화 신호를 기준으로 시각동기화된 복합 센서 데이터를 취득하는 방안이다. 제안된 기법의 성능 평가를 위하여, GPS 가용/불가용 구간을 모사한 환경에서 GPS, 관성센서, 고도계를 결합한 실제 데이터를 활용하였다.

  • PDF

Sensor Device Plug & Play for Ubiquitous Computing (유비쿼터스 컴퓨팅을 위한 센서 디바이스 Plug & Play)

  • Park, Jung-Sun;Eun, SeongBae;Yoon, Hyeon-Ju
    • IEMEK Journal of Embedded Systems and Applications
    • /
    • v.7 no.3
    • /
    • pp.151-156
    • /
    • 2012
  • When mounting the sensor device in the way of Plug&Play, sensor device drivers need to be loaded and linked dynamically. Since a sensor node platform is based on small 8 bit MCU, dynamic loading and linking technique used in Windows and Linux can not be applied. In this paper, we present how to link and load dynamically sensor device drivers for sensor device Plug&Play. We implement a prototype and evaluate it to make sure that there is no performance degradation like sensor device driver connection speed and memory usage. Connection speed overhead increases to 0.2ms. Memory usage overhead increases to hundreds byte. It shows that there is no heavy influence in running the actual program.