• 제목/요약/키워드: firmware

검색결과 238건 처리시간 0.029초

Automatic Remote Firmware Upgrade Algorithm through Internet for DOCSIS Cable Modems

  • Kim, Hong-Ik;Park, Sung-Kwon
    • 대한전자공학회:학술대회논문집
    • /
    • 대한전자공학회 2002년도 ITC-CSCC -3
    • /
    • pp.1367-1370
    • /
    • 2002
  • This paper introduces a new web based method to remotely upgrade firmwares of Cable Modems (CM) which are integral part in providing high-speed Internet access through Hybrid Fiber Coaxial (HFC) networks. Also, it discusses various practical problems arising in the upgrading process. Traditional upgrade has been performed by modifying the CM configuration fie. This paper shows a new web based CM firmware upgrade method using SNMP and MIB which greatly reduces upgrading time, cost and man-hour than traditional firmware upgrade methods. This method has been shown to be very efficient and practical. This method will make significant impact especially because tens of million cable modems are currently waiting to be upgraded soon to the next version from the current version.

  • PDF

이더넷 기반 실시간 통신 네트워크 프로토콜 구현 (Protocol Implementation for Ethernet-Based Real-Time Communication Network)

  • 권영우;응우옌후동;최준영
    • 대한임베디드공학회논문지
    • /
    • 제16권6호
    • /
    • pp.247-251
    • /
    • 2021
  • We propose a protocol for Ethernet-based industrial real-time communication networks. In the protocol, the master periodically transmits control frames to all slaves, and the ring-type network topology is selected to achieve high-speed transmission speed. The proposed protocol is implemented in the form of both firmware and Linux kernel modules. To improve the transmission speed, the MAC address table is disabled in the firmware implementation, and the NAPI function of the Ethernet driver is removed in the Linux kernel module implementation. A network experiment environment is built with four ARM processor-based embedded systems and network operation experiments are performed for various frame sizes. From the experimental results, it is verified that the proposed protocol normally operates, and the firmware implementation shows better transmission speed than the Linux kernel module implementation.

Cortex-M3기반 System 보안 플랫폼 구현에 대한 연구 (Implementation of system security platform based on Cortex-M3)

  • 박정길;김영길
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국정보통신학회 2016년도 추계학술대회
    • /
    • pp.317-320
    • /
    • 2016
  • 임베디드 시스템에서 타 업체의 요청으로 코드를 공개해야 되면 하드웨어 복사 방지 대책을 세워야 힘들게 개발한 제품을 지킬 수 있다. 보안 IC칩을 사용하지 않고, 핵심코드와 하드웨어 복사를 방지하면서 펌웨어 코드를 공개할 수 있는 보안 플랫폼을 제안하고자 한다. Cortex-M3기반 MCU의 내부 Flash의 영역을 IAP(In-application programming)와 APP(Application)으로 나누어, IAP영역에는 핵심코드와 보안인증 코드를 배치하고, APP에서는 타업체의 개발자가 공개된 핵심코드의 Prototype을 사용하여 구현한 Application이 배치되는 플랫폼을 제안한다.

  • PDF

페이지 입상도 기반의 MIPS 펌웨어 베이스 주소 자동추출 기법 (Automated extraction of MIPS firmware image base using page-granularity)

  • 문석주;장대희
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2023년도 제67차 동계학술대회논문집 31권1호
    • /
    • pp.5-6
    • /
    • 2023
  • 본 논문에서는 MIPS 아키텍쳐 기반 펌웨어에 대한 페이지 단위의 이미지 베이스 주소 탐색 방안을 제안한다. 이 방법은 MIPS 기반 임베디드 기기의 펌웨어를 대상으로, 대상 내의 분석 대상의 이미지 베이스 주소 계산 알고리즘을 효율적으로 개선하여 이미지 베이스 주소탐색 시간을 최소화하는 것을 목표로 한다. 이 방법은 펌웨어 내 문자열의 주소를 기준으로 세그먼트 시작 주소를 유추, 페이지 단위인 4KB 단위로의 이미지 베이스 주소 후보군을 계산하여 이미지 베이스 주소 후보군을 선별하는 것을 그 원리로 한다. 본 논문에 적용된 방법은 기존의 경험적 방법을 통한 펌웨어 베이스 탐색 방안에 비해 정확도면에서 우수함을 보인다.

  • PDF

Stepwise 동기화 지원을 위한 CMOS 이미지 센서 Firmware 설계 및 개발 (Firmware Design and system of stepwise synchronization for CMOS image sensor)

  • 박현문;박수현;이명수;서해문;박우출;장윤정
    • 한국시뮬레이션학회논문지
    • /
    • 제17권4호
    • /
    • pp.199-208
    • /
    • 2008
  • 최근 CMOS 이미지 센서가 저전력, 저가격, 소형화를 이루면서 이를 이용한 하드웨어 및 응용 소프트웨어 연구가 활발하게 이루어지고 있다. 하지만CMOS이미지 센서 제품들은 하드웨어에 비해 아직 응용 소프트웨어 및 펌웨어의 완성도에서 여러 가지 문제를 가진다. CMOS 이미지 센서 기반 폴링 기법은 불필요한 메시지 교환으로 인해 비효율적인 동기화 문제 및 전송 지연이 일정 수준으로 높아지면 데이터 재전송에 대한 오버헤드가 크다. 이러한 이유로 폴링 방식의 구조적 안정성(structural stability)에 문제점을 가진다. 본 논문에서는 MCU를 통한 펌웨어 기반의 고속 동기화 기법으로 폴링 주기를 세분화하여 Stepwise 동기화 기법을 제안하고, 인터럽트 방식을 적용하여 재접속 및 데이터 전송을 개선하였다. 결과적으로 제안한 기법이동기화 시간 및 에러 커넥션에서 20% 이상 뛰어난 성능을 보여주는 것으로 나타났다. 또한 CMOS 이미지 센서 기반의 C328R 보드와 저전력 MCU인 ATmega128L을 이용한 보드를 개발하고, 제공 소프트웨어와 제안된 펌웨어의 카메라 모듈과 동기화 시간 및 에러 커넥션(Error Connection) 등을 비교, 분석하였다.

  • PDF

보안 실행 환경을 위한 소프트웨어 기반의 암호화 패턴 부트스트랩 (Software-based Encryption Pattern Bootstrap for Secure Execution Environment)

  • 최화순;이재흥
    • 전기전자학회논문지
    • /
    • 제16권4호
    • /
    • pp.389-394
    • /
    • 2012
  • 현재 대부분 시스템은 부트 펌웨어에 대한 보안 취약점이 무시되어 왔다. 부트 펌웨어는 하드웨어 제어 권한과 다른 외부 장치의 권한을 가지고 있기 때문에 보안 메커니즘이 고려되지 않은 상태에서는 악의적인 프로그램이나 코드에 의해 하드웨어가 제어되고 악의적인 코드에 의해 운영체제 손상, 프로그램 도용과 같은 심각한 시스템의 오류를 초래할 가능성이 높다. 본 논문에서는 부트 펌웨어에 대한 신뢰성을 제공하기 위해 악의적인 코드 탐색과 프로그램 도용방지, 운영체제의 보안 로드를 위하여 기존 부트스트랩 방식에 벗어난 암호화된 부트스트랩 패턴을 가지는 소프트웨어 기반의 구조적 보안 메커니즘을 제안한다. 또한 실험 결과를 통해 다른 소프트웨어 보안 메커니즘 비해 적은 1.5~3% 사이의 오버헤드와 검출능력의 우수함을 입증한다.

해저면지진계 데이터 기록장치 개발 연구 (Development of Data Logger System for Ocean Bottom Seimometer)

  • 홍섭;김형우;이종무;최종수
    • 한국해양공학회:학술대회논문집
    • /
    • 한국해양공학회 2003년도 추계학술대회 논문집
    • /
    • pp.336-339
    • /
    • 2003
  • A digital data logging system has been developed for the purpose of a compact offline Ocean Bottom Seismometer(OBS). The Digital Data Logger(DDL) consists of A/D system, Micom with storage memory and firmware managing data files. The A/D system acquires data of 16bit/4ch with sampling rate of 250Hz per channel. The Micom, a micro controller board with T33521 processor of 8051 class, was equipped with 8 flash memories of 128MB for data storage capacity of 1GB. The firmware stores the acquiring data in form of binary files. The DDL was designated to be compact and light and to consume low energy as possible. The DDL is to interface with PC through USB(Universal Serial Bus). The performance of the DDL has been validated through tests with respect to a 3-axis seismometer.

  • PDF

소형 다관절로봇을 위한 운용 소프트웨어 구현 (Implementation of Operating Software for Small Multi-Jointed Robots)

  • 손현승;김우열;김영철
    • 제어로봇시스템학회논문지
    • /
    • 제15권9호
    • /
    • pp.946-951
    • /
    • 2009
  • The small multi-jointed robots for most education are developed with the way of firmware. But the firmware may be very difficult to develop as gradually increasing throughputs and control routines. Due to limit of firmware we try to use on RTOS, but hard to adapt on the small multi-jointed robots. It would be hard to install RTOS into the small multi-jointed robots because of the size capacity of RTOS, and lack of libraries for control of the particular hardware. Moreover, even its RTOS with many functions causes its to make overheads scheduling, TCB (Task Control Block), and task states. Also to keep maintenance of RTOS, it is composed of components for the whole structure of my proposed RTOS. Additionally, We provided with libraries of servo motor and sensor control and developed RMS (Rate Montonic scheduler) to handle tasks on real time and reduce overheads. Therefore, It is possible to work the fixed priority and task preemptive way. We show one example of the multi-jointed robot installed with my proposed RTOS, which shows to obstacle avoidance and climbing up the slope.

전력선 통신 기반 전관 방송시스템의 펌웨어와 UI (Firmware and UI for Power Line Communication Based Public Address System)

  • 김석;김대익
    • 한국전자통신학회논문지
    • /
    • 제14권1호
    • /
    • pp.127-136
    • /
    • 2019
  • 전관방송 시스템은 위급상황 및 비상상황에서도 누구나 손쉬운 조작과 운영, 그리고 장비의 안정적 동작이 우선시되어야 한다. 본 논문에서는 전력선 통신 기반 전관방송 시스템 사용자에게 편리성과 효율성을 제공하기 위해, 전관방송 시스템의 PLC(Power Line Communication) 제어기와 UI(User Interface) 그리고 PLC 제어기와 PLC 스피커 간의 통신을 제어하기 위한 펌웨어를 구현하였고, 사용자가 컴퓨터 화면에서 손쉽게 사용할 수 있도록 UI 소프트웨어를 개발하였다.

웨어러블 디바이스를 위한 실시간 부정맥 검출 및 BLE기반 데이터 통신 알고리즘 개발과 적용 (Development of Real-Time Arrhythmia Detection and BLE-based Data Communication Algorithm for Wearable Devices)

  • 맹수훈;김대관;이현석;문효정
    • 대한의용생체공학회:의공학회지
    • /
    • 제43권6호
    • /
    • pp.399-408
    • /
    • 2022
  • Because arrhythmia occurs irregularly, it should be examined for at least 24 hours for accurate diagnosis. For this reason, this paper developed firmware software for arrhythmia detection and prevented consumption of temporal and human resources and enabled continuous management and early diagnosis. Prior to the experiment, the interval between the R peaks of the QRS Complex was calculated using the Pan-Tompkins algorithm. The developed firmware software designed and implemented an algorithm to detect arrhythmia such as tachycardia, bradycardia, ventricular tachycardia, persistent tachycardia, and non-persistent tachycardia, and a data transmission format to monitor the collected data based on BLE. As a result of the experiment, arrhythmia was found in real time according to the change in BPM as designed in this paper. And the data quality for BLE communication was verified by comparing the sensor's serial communication value with the Android application reception value. In the future, wearable devices for real-time arrhythmia detection will be lightweight and developed firmware software will be applied.