• 제목/요약/키워드: 마이크로프로세서 교육

검색결과 28건 처리시간 0.03초

NCS 기반 고교 직업교육과정 '전자'교과의 마이크로프로세서 교수역량 규명과 상대적 중요도 분석 (A Study on Identification and Relative Importance Analysis of Vocational High School Teachers' Teaching Competency for Microprocessor Course on NCS-based Curriculum)

  • 임종현;안미리
    • 컴퓨터교육학회논문지
    • /
    • 제21권6호
    • /
    • pp.1-14
    • /
    • 2018
  • NCS 기반 교육과정의 전문교과 교사는 더욱 전문화된 교수역량을 필요로 한다. 본 연구는 NCS 기반 교육과정 '전자' 교과의 마이크로프로세서 교육을 위한 교수역량을 규명하고, 역량 간 상대적 중요도를 분석하였다. 주요 연구 분석결과는 첫째, NCS 기반 교육과정 '전자' 교과에서 마이크로프로세서 교육을 위한 교수역량은 8개의 주요 역량과 22개의 하위 역량으로 구성되었다. 둘째, 주요역량 간, 각 하위 역량 간 상대적 중요도 조사에서 각각 '소스코드 작성 역량'과 '타겟 시스템 회로도 활용 소스코드 작성 역량'이 최고 순위이다. 본 연구는 전자 교과의 핵심이 되는 마이크로프로세서 교육의 내용과 방법에 대한 개선 및 교사역량 강화를 제안하며, 직업교육 체계화를 위한 가이드라인을 제시하였다. 또한 교수역량 요소를 통해 교사 역량 개발을 위한 전략 수립에 기여할 것으로 기대된다.

아두이노를 이용한 전문계 고교의 마이크로프로세서 교육 (Microprocessor Education using Arduino for Technical High School)

  • 배상용;황범식;임호권;이인범;신승중;류대현
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국정보통신학회 2012년도 추계학술대회
    • /
    • pp.941-944
    • /
    • 2012
  • 마이크로프로세서가 산업현장에서 다양하게 활용됨에 따라 전문계 고교에서 마이크로프로세서의 교육은 매우 중요하지만, 그 복잡성과 난해성 때문에 실제 전문계 교육 현장에서의 마이크로프로세서 교육은 수월치 않다. 본 논문에서는 아두이노를 활용하여, 전문계 고교의 마이크프로세서 교육에 대한 수행 사례와 그 효과를 소개한다. 아두이노는 오픈소스 기반의 마이크로컴퓨터 플랫폼으로, AVR을 기반으로 한 보드와 소프트웨어 개발을 위한 통합 환경(IDE)를 제공한다. 아두이노는, 다수의 디지털 신호 입출력용 핀과 아날로그 전기 신호 입력용 핀을 통해 다양한 센서로부터 값을 받아들여, LED나 모터와 같은 액츄에이터들을 제어함으로써 환경과 상호작용이 가능한 장치를 만들어낼 수 있다. 또한 플래시, 프로세싱, Max/MSP와 같은 소프트웨어들과도 연동할 수 있다. 본 논문에서는 아두이노를 활용하여 마이크로프로세서의 주요 기능(입출력 포트 제어, 외부 인터럽트, 타이머/카운터 인터럽트, 아날로그 디지털 컨버젼, 시리얼 통신)에 대한 이해를 돕도록 실습 과제를 구성하였다. 이는 전문계 학생들에게 기존 완성형 교육용 키트를 활용한 수업에서 배울 수 없었던 전자부품 조합능력 및 창의적인 제품 제작 능력을 기르는데 도움을 줄 것이다.

  • PDF

임베디드 시스템 어셈블리 프로그래밍을 통한 ARM 프로세서 교육 (An ARM Processor Course: Assembly Language Programming of One Embedded System)

  • 김도연;김준원;전재욱
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2020년도 추계학술발표대회
    • /
    • pp.560-563
    • /
    • 2020
  • 본 논문은 공학계열 학생들이 어셈블리 프로그래밍을 활용하여 임베디드 시스템(ARM 프로세서)을 학습하는 교육 과정을 소개한다. 이 교육 과정은 어셈블리 프로그래밍을 통해 실제 임베디드 시스템을 실습하여 학생들이 전공 교과 과정에서 학습한 마이크로프로세서 이론을 확인하고 이해하도록 도와준다. 임베디드 시스템을 학습하기 위해 Texas Instruments 의 TM4C123GH6PGE 마이크로 컨트롤러가 탑재된 평가보드가 사용되었다. 교육 과정은 선행된 마이크로프로세서 이론 수업 진행에 맞추어 과제가 학생 개인에게 주어지며, 학생들은 결과물을 직접 시연하는 방법으로 과제를 평가 받았다. 본 논문은 이론 수업에 맞물려 진행된 과제의 일정과 과제 내용에 대해 설명한다.

SuperH 프로세서 계열의 구조와 특성

  • 김태웅
    • 전력전자학회지
    • /
    • 제9권3호
    • /
    • pp.18-22
    • /
    • 2004
  • PC용 마이크로프로세서는 Intel사의 아키텍처로 거의 표준화되어 있지만, 임베디드 마이크로프로세서에 눈을 돌린다면 마치 춘추전국시대의 양상을 뛰고 있다 국외에서 임베디드 마이크로프로세서로써 주목을 받는 것들 중에 하나인 Renesas Technology사(2003년, 히타치와 미쯔비시와의 합작회사)의 SuperH(SH) 계열을 소개하고자 한다. 현재 국내에서는 SuperH RISC CPU를 사용하는 교육기관. 연구소, 그리고 업체는 소수에 그치고 있지만, 한국을 제외한 국외에서는 TI사의 TMS시리즈와 같이 전력전자분야뿐만 아니라 로봇, 모바일 홈네트워크, AV기기, CIS(Car Information System) 등의 분야에도 폭 넓게 응용되고 있다. [1-4] 저자는 본 특집을 통해 SuperH시리즈에 대한 구조와 특징을 소개함으로써 국내에서도 이를 이용한 연구활동이나 제품개발에 커다란 도움이 되었으면 한다.(중략)

마이크로프로세서 교과목의 운영 개선에 관한 연구 (A Study on the Improvement of Microprocessor Class Management)

  • 정종대
    • 한국실천공학교육학회논문지
    • /
    • 제3권1호
    • /
    • pp.25-31
    • /
    • 2011
  • 현대의 많은 제어 시스템과 임베디드시스템에는 그 두뇌에 해당하는 마이크로프로세서 또는 마이크로컨트롤러가 내장되어 있다. 따라서 공학계열 학생들에게 있어서 마이크로프로세서에 대한 이해가 매우 중요하게 되었으며 그런 이유로 대부분의 공학계열 학부(과)에서 관련 교과목이 개설되어 운영되고 있다. 마이크로프로세서 교과목은 그 특성상 이론과 실습이 병행되어야 하는데 이 교과목 운영의 설계에서 가장 중요한 요인은 어떤 프로세서를 대상으로 할 것인지, 이론과 실습의 비율은 어떻게 할 것인지, 실습의 내용은 어떻게 할 것인지와 달성도에 대한 평가는 어떻게 할 것인지를 정하는 것이다. 실습이 수반되는 교과목에 사용될 수 있는 적절한 평가기법은 상당히 어려운 난제이지만 열심히 자신의 노력으로 과제를 수행하는 학생들이 그렇지 못한 학생들에 의해 제대로 평가되지 못해 학습의욕이 떨어지는 것을 방지하고 모든 수강생들에게 진정한 실력 배양의 기회를 부여하기 위해서 공정한 평가기법의 개발은 매우 중요하다. 본 연구에서는 본 저자의 오랜 경험을 바탕으로 마이크로프로세서 교과목의 강의/실습 내용과 적절한 평가 기법에 대해 정리하여 소개하였다.

  • PDF

x86 프로세서 이해 (Understanding of x86 processor architecture)

  • 김도연;안현수;전재욱
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2020년도 추계학술발표대회
    • /
    • pp.564-567
    • /
    • 2020
  • 본 논문은 공학계열 학생들이 어셈블리 프로그래밍을 통해 x86 프로세서를 학습하는 교육 과정을 소개한다. 이 교육 과정은 어셈블리 프로그래밍을 통해 가상머신에서 프로그램을 실행시켜 학생들이 전공 교과 과정에서 학습한 마이크로프로세서 이론의 이해를 향상시키도록 도와준다. 작성된 어셈블리 파일은 NASM 을 이용하여 컴파일 되고, VMware 의 Workstation Player 가 컴파일러에 의해 생성된 바이너리 파일을 실행시키기 위해 사용되었다. 교육 과정은 마이크로프로세서 이론 수업에 맞추어 과제가 학생에게 주어지고, 학생들은 이론 수업의 이해를 바탕으로 결과물을 완성하고 이를 직접 시연하여 평가받았다.

가상 시리얼 무선랜 통신 모듈 설계 (Design of Communication Module for Virtual Serial Wireless LAN)

  • 기장근
    • 한국인터넷방송통신학회논문지
    • /
    • 제23권5호
    • /
    • pp.35-40
    • /
    • 2023
  • 본 논문에서는 전통적으로 대면 중심의 오프라인 접촉방식 실험 실습 위주로 진행되었던 전기 전자 제어공학 분야의 마이크로프로세서 응용 교과목 교육에서 시간적, 공간적, 물리적 제약 요소에 상관없이 언제 어디서나 가상적으로 실습할 수 있게 해주는 온라인 가상실험 시스템 구축 연구의 일환으로, 마이크로프로세서가 다른 주변장치와 무선랜을 통해 통신할 수 있게 해주는 시리얼 무선랜 가상 통신 모듈을 개발하였다. 개발된 모듈은 가상실험 시스템 내의 마이크로프로세서와 시리얼 인터페이스를 통해 연결되고, 이를 통해 송수신되는 데이터를 가상실험 소프트웨어가 수행되고 있는 호스트의 실제 무선랜 인터페이스를 통해 주변 장치들로 전송해 준다. 개발된 시리얼 무선랜 가상 통신 모듈의 기능 검증을 위해 가상실험 시스템 내의 마이크로프로세서가 호스트 컴퓨터의 무선랜 인터페이스를 통해 안드로이드 스마트폰과 데이터를 주고받는 실험을 수행하였으며, 본 연구를 통해 개발된 가상실험용 시리얼 무선랜 통신 모듈을 사용하여 가상 마이크로프로세서가 주변 실물 장치와 무선랜을 통해 통신할 수 있게 되어 마이크로프로세서 응용 교육분야에 효율적으로 활용될 수 있을 것으로 기대된다.

마이크로프로세서 I/O 프로그램 실행시간 비교 연구 : 8085, 8086, 8051 및 80386 (Study on Comparison of an I/O Program Execution Time to Intel Series μPs : 8085, 8086, 8051 and 80386)

  • 이영욱
    • 한국인터넷방송통신학회논문지
    • /
    • 제13권2호
    • /
    • pp.59-65
    • /
    • 2013
  • 1970-1980년대에 개발된 8-16비트 마이크로프로세서들이 오늘날의 우수한 성능을 갖는 컴퓨터 발달의 시초가 되었으며 교육현장에서 아직도 사용되고 있는 곳이 많이 있다. 본 연구에서는 이러한 소형 8-32비트 마이크로프로세서 시스템에서 사용되는 인텔계열 마이크로프로세서의 Programmed I/O 명령 실행 싸이클에 따른 실행시간을 구하여 비교하였다. 비교 결과 마이크로프로세서 클럭 주파수 4MHz와 12MHz의 경우, 8비트용 8051이 명령 실행에 따른 많은 클럭수로 인하여 8비트 8085 및 16비트 8086 마이크로프로세서의 실행시간보다 길었으며, 실제 많이 사용하는 클럭 주파수의 경우는 8085, 8086, 8051 및 80386의 순으로 명령실행 시간이 빨라짐을 보여 주었다. 주로 국내에서 많이 사용하는 인텔계열 마이크로프로세서에 의한 I/O 프로그램 실행시간을 비교해봄으로써 마이크로프로세서의 실시간 제어를 위한 인터페이스 등에 도움이 될 수 있다.

프로그래밍언어 학습 동기유발을 위한 교육용 Java 로봇의 설계 및 구현 (The Design And Implementation of Educational Java Robot for Learning Motivation of Programmnig Language)

  • 백정현
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2011년도 제43차 동계학술발표논문집 19권1호
    • /
    • pp.191-194
    • /
    • 2011
  • 본 연구에서는 Atmel사의 AVR 마이크로프로세서에 적합하게 개발된 Java 바이트코드 인터프리터인 NanoVM을 자체 개발한 마이크로로봇에 이식하여 Java 언어 전용 로봇을 구현하였다. 따라서 마이크로프로세서의 구조와 회로를 모르는 학생들도 로봇을 프로그래밍하면서 Java 언어를 효율적으로 학습할 수 있다. 더욱이 최근 학생들의 프로그래밍언어 학습 능력이 떨어지면서 컴퓨터 관련학과의 프로그래밍언어 교육이 많은 어려움을 겪고 있다. 따라서 학생들의 프로그래밍언어 학습 동기를 부여하고 창의 공학적 프로그래밍언어 교육프로그램의 도입이 필요한 시점에서 본 연구에서 개발한 Java 로봇은 많은 기여를 할 것으로 기대된다.

  • PDF

마이크로프로세서 수업에서 교차 등교 수업에 따른 회복탄력성 분석 (Analysis of Resilience according to Crossing School Classes in Microprocessor Learning)

  • 김세민;홍기천;유강수;애런 스노우버거;이충호
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국정보통신학회 2021년도 춘계학술대회
    • /
    • pp.295-297
    • /
    • 2021
  • 본 연구에서는 COVID-19에 의하여 일시적으로 온라인 수업이 실시되어 교차 등교를 하게 된 집단이 마이크로프로세서 수업을 한 결과를 토대로 회복탄력성 차이를 분석하였다. 연구의 결과로는 온라인 수업에서는 회복탄력성 150미만이 12명, 150이상 180미만이 33명, 180이상이 10명으로 나타났다. 반면에 등교 수업에서는 회복탄력성 150미만이 8명, 150이상 180미만이 30명 180이상이 17명으로 나타났다. 따라서, 마이크로프로세서 수업과 같이 하드웨어와 소프트웨어를 동시에 수업하는 과목에서는 되도록 실험실습 환경을 구축할 수 있는 등교 수업으로 진행하여야 하며, COVID-19으로 인하여 부득이하게 온라인 수업으로 진행할 시에는 다른 이론 과목과 동일하게 이론 내용을 중점적으로 진행하여야 한다.

  • PDF