• Title/Summary/Keyword: Embedded firmware

Search Result 63, Processing Time 0.023 seconds

Development of SW Education Convergence Science Curriculum-linked Experimental Automation Teaching Tool (SW교육 융합 과학교과 연계형 실험 자동화 교구 개발)

  • Son, Min-Woo;Kim, Jin-ha;Ju, Yeong-Tae;Kim, Jong-Sil;Kim, Eung-Kon
    • The Journal of the Korea institute of electronic communication sciences
    • /
    • v.15 no.5
    • /
    • pp.967-972
    • /
    • 2020
  • Most of the experimental tools currently used are applied to experiments in the physical field by utilizing sensors and only MBL that are suitable for specific experiments have been developed. However, There is no experimental design stage using SW fusion, and there is a limit to the application of various chemistry experiments in textbooks, and in the case of Arduino, it is difficult for students to learn and understand language when programming. In this paper, we designed and developed a SW education convergence science experiment apparatus including a learner's active experiment design process, overcoming the shortcomings of the existing microcomputer experiment and the limitations of software education.

An Effective Technique for Detecting Vulnerabilities in Android Device Drivers (안드로이드 장치 드라이버에 대한 효과적 취약점 탐지 기법)

  • Chung, Youngki;Cho, Seong-je
    • Journal of KIISE
    • /
    • v.43 no.11
    • /
    • pp.1179-1187
    • /
    • 2016
  • Android- and Linux-based embedded systems require device drivers, which are structured and built in kernel functions. However, device driver software (firmware) provided by various 3rd parties is not usually checked in terms of their security requirements but is simply included in the final products, that is, Android-based smart phones. In addition, static analysis, which is generally used to detect vulnerabilities, may result in extra cost to detect critical security issues such as privilege escalation due to its large proportion of false positive results. In this paper, we propose and evaluate an effective technique to detect vulnerabilities in Android device drivers using both static and dynamic analyses.

MAG Protocol Implementation for IEEE 802.11 Wireless LAN Systems (무산 LAN용 IEEE 802.11 MAC 프로토콜의 구현)

  • Na, N.;Choi, J.;Han, T.;Ahn, D.;Lee, D.;Hong, Y.;Hwang, I.
    • Proceedings of the KIEE Conference
    • /
    • 2001.11c
    • /
    • pp.380-382
    • /
    • 2001
  • This paper presents the implementation of IEEE 802.11 Medium Access Control and Physical Layer Protocol that can be applied to wireless LAN system. We have used PRISM2 chipsets from Intersil to build the baseband, IF, and RF parts. DSSS(Direct Sequence Spread Spectrum) physical layer at 2.4GHz ISM band is adopted in the hardware prototype. To meet the high-speed requirement of physical layer, we have designed the MAC protocol layer with embedded firmware and FPGA. The prototype board is shown to be able to support the physical layer of 5GHz and 600Hz wireless LAN systems.

  • PDF

An Upshift Improvement in the Quality of Forklift's Automatic Transmission by Learning Control (학습제어를 이용한 지게차 자동변속기 상향 변속품질 개선)

  • Jung, Gyuhong
    • Journal of Drive and Control
    • /
    • v.19 no.2
    • /
    • pp.17-26
    • /
    • 2022
  • Recently, automatic transmissions caused a good improvement in the shift quality of a forklift. An advanced shift control algorithm, which was based on TCU firmware, was applied with embedded control technology and microcontrollers. In the clutch-to-clutch shifting, one friction element is released and the other friction element is activated. During this process, if the release and application timings are not synchronized, an overrun or tie-up occurs and ultimately leads to a shift shock. The TCU, which measures only the speed of the forklift, inevitably applies the open-loop shift control. In this situation, the speed ratio does not change during the clutch fill. The torque phase occurs until the clutch is disengaged. In this study, an offline shift logic of the learning control was proposed. It induced a synchronous shift when the learning control progressed. During this process, the reference current trajectory of the release clutch was corrected and applied to the next upshift. We considered the results of the overrun/tie-up characteristics of the upshift performed immediately before. The vehicle test proved that the deviation in shift quality, which was caused by the difference in the mechanical characteristics of the clutch, could be improved by the learning control.

Implementation of Location Based Services Using Satellite DMB System (위성 DMB 시스템을 이용한 위치 기반 서비스 구현)

  • Kwon, Seong-Geun;Lee, Suk-Hwan;Kim, Kang-Wook;Kwon, Ki-Ryong
    • Journal of Korea Multimedia Society
    • /
    • v.15 no.1
    • /
    • pp.32-39
    • /
    • 2012
  • In this paper, the implementation of location based services (LBS) using S-DMB (satellite-digital multimedia broadcasting) system was proposed. In S-DMB System, the frequency of transmitted signal is about 2 GHz which has a characteristics of strong straightness but weak diffraction so that there are many shade areas such as indoors and underground spaces. Therefore the signal transmitted from the satellite should be retransmitted by the earth repeaters called as gap filler. Because each gap filler has its own identification value, the gap filler ID introduces the area in which the gap filler was installed. Generally, the 51st data symbols of S-DMB pilot signal transmitted from the satellite are padded by dummy value and gap filler ID is embedded in this pilot symbol by the gap filler when S-DMB signals are retransmitted by gap fillers. So using gap filler ID of S-DMB system, LBS such as region registration, distance and time to destination, alarm of local area information could be implemented. In the experiment to prove the performance of the proposed LBS system using the gap filler ID of the S-DMB system, the firmware of S-DMB chip composing of RF and baseband parts was lightly modified so that application processor was able to manipulate the gap filler ID and the its related regional information.

Bluetooth Audio Gateway and Headset including Connection Function to the Mobile Phone (휴대폰 접속 기능을 포함한 블루투스 오디오 게이트웨이 및 헤드셋)

  • Chung, J.S.;Chung, T.Y.;Jung, K.W.
    • The KIPS Transactions:PartC
    • /
    • v.11C no.4
    • /
    • pp.539-544
    • /
    • 2004
  • This paper presents the implementation of the bluetooth headset and the audio gateway connected to the mobile Phone in the embedded environment. The bluetooth module includes the BC02 processor chip, the BCSP02 firmware and the bluelab software Including bluetooth protocol stack. The above components in the bluetooth module developed at CSR company are used as the development environment. The application program using API functions supported by bluelab is coded by C language and loaded on the flash ROM of the bluetooth module. The cail processing capacity measuring the call setup time and the clearing time between the audio gateway and the headset is considered as the performance parameter of the developed systems. As a call setup and clearing time between the audio gateway and the headset is about 88.8ms, the call processing capacity is about 11 calls per second. Therefore the performance result is satisfied in the aspect of the call processing time.

Development of Sensor and Block expandable Teaching-Aids-robot (센서 및 블록 확장 가능한 교구용 보조 로봇 개발)

  • Sim, Hyun;Lee, Hyeong-Ok
    • The Journal of the Korea institute of electronic communication sciences
    • /
    • v.12 no.2
    • /
    • pp.345-352
    • /
    • 2017
  • In this paper, we design and implement an educational robot system that can use scratch education with the function of user demanding to perform robot education in actual school site in an embedded environment. It is developed to enable physical education for sensing information processing, software design and programming practice training that is the basis of robotic system. The development environment of the system is Arduino Uno based product using Atmega 328 core, debugging environment based on Arduino Sketch, firmware development language using C language, OS using Windows, Linux, Mac OS X. The system operation process receives the control command of the server using the Bluetooth communication, and drives various sensors of the educational robot. The curriculum includes Scratch program and Bluetooth communication, which enables real-time scratch training. It also provides smartphone apps and is designed to enable education like C and Python through expansion. Teachers at the school site used the developed products and presented performance processing results satisfying the missionary needs of the missionaries.

Feedback Shift Controller Design of Automatic Transmission for Tractors (트랙터 자동변속기 되먹임 변속 제어기 설계)

  • Jung, Gyu Hong;Jung, Chang Do;Park, Se Ha
    • Journal of Drive and Control
    • /
    • v.13 no.1
    • /
    • pp.1-9
    • /
    • 2016
  • Nowadays automatic transmission equipped vehicles prevail in construction and agricultural equipment due to their convenience in driving and operation. Though domestic vehicle manufacturers install imported electronic controlled transmissions at present, overseas products will be replaced by domestic ones in the near future owing to development efforts over the past 10 years. For passenger cars, there are many kinds of shift control algorithms that enhance the shift quality such as feedback and learning control. However, since shift control technologies for heavy duty vehicles are not highly developed, it is possible to improve the shift quality with an organized control method. A feedback control algorithm for neutral-into-gear shift, which is enabled during the inertia phase for the master clutch slip speed to track the slip speed reference, is proposed based on the power transmission structure of TH100. The performance of the feedback shift control is verified by a vehicle test which is implemented with firmware embedded TCU. As the master clutch engages along the predetermined speed trajectory, it can be concluded that the shift quality can be managed by a shift time control parameter. By extending the proposed feedback algorithm for neutral-into-gear shift to gear change and shuttle shift, it is expected that the quality of the shift can be improved.

Development of High Precision Impedance Measurement Systems in Specific Ranges Using a Microprocessor (마이크로프로세서를 이용한 특정 영역에서 고정밀 임피던스 측정 시스템 개발)

  • Ryu, Jae-Chun;Lee, Myung-Eui
    • Journal of Advanced Navigation Technology
    • /
    • v.23 no.4
    • /
    • pp.316-321
    • /
    • 2019
  • In this paper, by applying the constant current principle we develop an impedance measurement system which can measure the high precision impedance of various electric materials by using microprocessor. This measurement system board has an interface device for acquiring digital data from an external device including an impedance measuring device, and system software is also developed by a firmware program executed on such an embedded board. It can measure the high precision impedance of a specific band with 1/32768 precision by using 15-bit ADC(analog to digital converter) and calculate it to the five digits to the right of the decimal point(fraction part). Data is transmitted through a USB interface of a general computer and a measuring device to manage digital data. An impedance measurement system equipped with a communication function capable of a more general and easy-to-use interface than other equipment is developed and verified.

Conceptual Design and Flight Testing of a Synchropter Drone (Synchropter 드론의 개념설계 및 비행시험)

  • Chung, Injae;Moon, Jung-ho
    • Journal of the Korean Society for Aeronautical & Space Sciences
    • /
    • v.48 no.12
    • /
    • pp.997-1004
    • /
    • 2020
  • A synchropter is a type of rotorcraft in which a pair of blades inclined with each other rotates in synchronization. Removing the tail rotor enables an efficient and compact configuration similar to a coaxial-rotor helicopter. This paper describes the design and flight test results of a small synchropter to examine the suitability of a drone system for the army. The synchropter in this paper is a small vehicle with a rotor diameter of 1.4m and a weight of 7kg and was assembled based on commercial parts to examine flight characteristics effectively. The flight control system adopted Pixhawk, which is designed based on an open-architecture. The model-based design technique is applied to develop the control law of the synchropter and a new firmware embedded on the Pixhawk. Through qualitative flight tests, we analyzed the flight characteristics. As a result of the analysis, we confirmed the possibility of application as a drone system of the synchropter.