• 제목/요약/키워드: 마이크로비트

검색결과 205건 처리시간 0.025초

마이크로비트(MicroBit)를 활용한 IoT코딩 교육 효과성에 대한 연구 (A Study on the Effectiveness of IoT Coding Education Using Microbit)

  • 김성열
    • 한국전자통신학회논문지
    • /
    • 제15권2호
    • /
    • pp.363-370
    • /
    • 2020
  • 본 연구에서는 OSHW에서 가장 많이 활용되고 있는 아두이노 기반 IoT코딩 환경과 영국에서 개발되어 확산되고 있는 마이크로비트 기반 IoT코딩 환경을 비교하고 분석하였다. 결과를 통하여 마이크로비트 기반 교육 환경이 다양한 이점을 제공할 수 있는 것으로 보인다. 기초적인 문제를 정의하여 비교하였지만 많은 차이가 발생한다. 마이크로비트를 기반으로 하는 환경이 아두이노 기반 대비 오버헤드가 적어 IoT코딩 교육에 효과적일 것으로 판단되었다.

비트 슬라이스 소자를 이용한 마이크로프로세서 설계

  • 신봉희
    • 한국산업정보학회:학술대회논문집
    • /
    • 한국산업정보학회 1997년도 추계학술대회 발표논문집:21세기를 향한 정보통신 기술의 전망
    • /
    • pp.117-126
    • /
    • 1997
  • 비트 슬라이스 소자들을 이용하여 마이크로프로세서를 설계할 때 마이크로프로그램 제어방식을 채택한다. 이때 설계자는 효과적이고 경제적인 마이크로프로그램 개발 환경을 필요로 한다. 마이크로프로그래밍 비용을 최소화시키는 체계적인 마이크로프로그램 개발 환경을 마련하기 위해서, 본 논문에서는 마이크로프로그래밍 과정을 단계별로 고찰하여 마이크로프로그램 특성상 하드웨어와 밀접한 관계를 유지하며 효과적인 마이크로코드를 생성하는 마이크로명령어 정의어를 제안하였다.

  • PDF

비트 슬라이스 소자를 이용한 마이크로프로세서 설계환경 구축

  • 신봉희
    • 한국산업정보학회논문지
    • /
    • 제3권1호
    • /
    • pp.175-181
    • /
    • 1998
  • 비트 슬라이스 소자들은 이용하여 마이크로프로세서를 설계할 때 마이크로프로그램 제어 방식이 효과적이다. 이 때 설계자는 효과적이고 경제적인 마이크로프로그램 개발 환경을 한다. 마이크로프로그래밍 시간과 비용을 줄이기 위한 체계적인 마이크로프로그램 개발 환경을 마련하기 위해서 ,본 논문에서는 마이크로코드를 생성하는 마이크로명령어 정의어를 제안하였다.

마이크로비트 기반의 창의 컴퓨팅 교육 프로그램 개발 (The Development of A Micro:bit-Based Creative Computing Education Program)

  • 구덕회;우석준
    • 정보교육학회논문지
    • /
    • 제22권2호
    • /
    • pp.231-238
    • /
    • 2018
  • 소프트웨어 교육이 교육 현장에서 다루어지기 시작했지만 현장 교사가 활용할 수 있는 피지컬 컴퓨팅 교구 및 수업 가이드라인이 부족한 실정이다. 따라서 본 연구에서는 마이크로비트라는 피지컬 컴퓨팅 교구를 활용한 창의 컴퓨팅 교육 프로그램을 제시하였다. 교육 프로그램에 적용된 동시따응발(MDIAP) 교수학습모형은 동기 유발, 시연하기, 따라하기, 응용하기, 발표하기의 5단계로 구성되었다. 교수-학습 과정은 마이크로비트의 기본 센서와 추가적인 센서, 구동장치를 활용한 메이커 학습으로 구성하여 나선형으로 제시하였다. 이러한 일련의 교수 학습 활동을 통하여 학생들의 창의 컴퓨팅 사고력을 키울 수 있을 것으로 기대한다.

비전공자 대상 Java SW교육 강좌에서 마이크로비트를 이용한 컴퓨팅적 사고과정 교육 방법 (An Education Method of Computational Thinking using Microbit in a Java-based SW Lecture for Non-major Undergraduates)

  • 허경
    • 실천공학교육논문지
    • /
    • 제11권2호
    • /
    • pp.167-174
    • /
    • 2019
  • 비전공 학부생을 대상으로 Java 프로그래밍 교육을 실시하는 데 있어, 피지컬 컴퓨팅 교육 방법을 적용한 사례는 전무하다고 할 수 있다. 피지컬 컴퓨팅 교육의 장점은 디지털 및 아날로그 센서의 입력 값에 따른SW 처리 출력 결과를 직접 확인할 수 있어, 프로그래밍 오류를 빠르게 수정하고 학습자의 학습 관심과 만족도를 향상시킬 수 있다. 본 논문에서는 마이크로비트를 사용하여, 기초적인 Java 프로그래밍 교육에 피지컬 컴퓨팅 교육을 접목하였다. 그리고, 컴퓨팅적 사고과정에 따라, 마이크로비트를 사용하여 Java 프로그램을 창작해보는 교육 방법을 제안하였다. 마이크로비트를 제어하는 블록 프로그래밍을 통해, 알고리즘을 설계하고, 이에 따라, Java 프로그램으로 변환하는 교육 방법을 적용하였다. 그리고, 본 교육방법을 적용한 강좌에서 학생들의 평가 결과를 분석하여, 마이크로비트를 활용한 교육방법의 유효성을 분석하였다.

8 비트 마이크로프로세서에 적합한 블록암호 알고리즘 (A New Block Cipher for 8-bit Microprocessor)

  • 김용덕;박난경;이필중
    • 한국정보보호학회:학술대회논문집
    • /
    • 한국정보보호학회 1997년도 종합학술발표회논문집
    • /
    • pp.303-314
    • /
    • 1997
  • 계산능력이 제한된 8비트 마이크로프로세서에 적합하도록 모든 기본 연산을 8비트 단위로 처리하는, 블록 크기는 64비트, 키 크기는 128비트인, Feistel 구조의 블록 암호 알고리즘을 제시한다. 이 알고리즘의 안전도는 잘 알려진 two-key triple-DES[ANSI86]나 IDEA[Lai92]와 비견할 만하며, 처리속도는 single-DES[NBS77]보다도 10∼20배 빠르다. 본 논문에서는 이 알고리즘의 설계원칙 및 안전성 분석에 대하여 설명하였고, 다른 알고리즘과의 통계적 특성 및 성능에 대해서도 비교하였다.

  • PDF

DSP TMS320C3X의 특성 및 제어기술

  • 석줄기
    • 전력전자학회지
    • /
    • 제9권2호
    • /
    • pp.23-25
    • /
    • 2004
  • 1980년대 초반까지 대부분의 제어기는 아날로그 형태로 구성되어 복잡한 연산을 수행하기에는 많은 제약이 있었으나, 1980년대 초반부터 일반에게 소개되기 시작한 마이크로프로세서는 과거 불가능하다고 여겨졌던 연산을 현실화하는 계기를 마련하였다. 초기에는 8비트 혹은 16비트 형태의 마이크로프로세서가 주류를 이루었으나. 컴퓨터 및 반도체 분야의 눈부신 발달에 힘입어 80년대 중반에는 32비트 고성능 Digital Signal Processor(DSP)가 출현하게 된다.(중략)

마이크로비트 활용 연수가 비 정보과 교사의 프로그래밍 자아효능감에 미치는 영향 (Effect of Teachers' Training Course Using Micro:bit for Non-Informatics Teachers on Programming Self-Efficacy)

  • 이다겸;이영준
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2022년도 제66차 하계학술대회논문집 30권2호
    • /
    • pp.385-386
    • /
    • 2022
  • 2015 개정 교육과정에서는 미래 사회의 인재를 육성하기 위해 중학교에 정보 교과를 필수화하였다. 이를 지도할 정보·컴퓨터 교사를 확보하기 위해 비 정보과 교사를 대상으로 부전공연수를 실시하여 정보 교육을 할 수 있는 자격을 부여하고 있다. 이들은 일반 학습자와 다르게 교육학적 지식과 역량은 높으나, 내용 지식은 컴퓨터과학의 초보자 수준이다. 이러한 학습자의 특성을 고려하여 마이크로비트를 활용한 연수를 12차시 동안 진행하였고, 이는 비 정보과 교사의 프로그래밍 자아효능감에 긍정적인 영향을 준다는 것을 확인할 수 있었다. 그러나 본 연구는 단일집단에게 실험을 실시하였으므로 그 효과를 일반화하는 데 한계가 있다. 따라서 후속 연구에서는 비교 집단을 설정하는 실험 설계로 교육 효과를 검증할 필요가 있다.

  • PDF

마이크로프로세서 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 프로그램 실행시간을 비교해봄으로써 마이크로프로세서의 실시간 제어를 위한 인터페이스 등에 도움이 될 수 있다.

16 비트 EISC 마이크로 프로세서에 관한 연구 (A Study on 16 bit EISC Microprocessor)

  • 조경연
    • 한국멀티미디어학회논문지
    • /
    • 제3권2호
    • /
    • pp.192-200
    • /
    • 2000
  • 8비트와 16비트 마이크로 프로세서는 소규모 제어기기에 많이 사용되고 있다. 이러한 실장 제어용 마이크로 프로세서는 CP와 메모리 및 입출력 회로가 하나의 반도체에 집적되어야 하므로 회로가 간단하고, 코드 밀도가 높은 것이 요구되고 있다. 본 논문에서는 코드 밀도가 높은 EISC(Extendable Instruction Set Computer)구조를 가지는 16비트 마이크로 프로세서인 SE1608을 제안한다. SE1608은 8개의 범용 레지스터를 가지며, 16비트 고정 길이 명령어, 짧은 오프셋 인덱스 어드레싱과 짧은 상수 오퍼랜드 명령어를 가지며, 확장 레지스터와 확장 프래그를 사용하여 오프셋 및 상수 오퍼랜드를 확장할 수 있다. SE1608은 FPGA로 구현하여 약 12,000 게이트가 소요되었으며, 8MHz에서 모든 기능이 정상적으로 동작하는 것을 확인하였고, 크로스 어셈블러와 크로스C /C++컴파일러 및 명령어 시뮬레이터를 설계하고 동작을 검증하였다. SE1608의 코드 밀도는 16비트 마이크로 프로세서인 H-8300의 140%, NM10200의 115%로 현격하게 높은 장점을 가진다. 따라서 하드웨어가 간단하고, 프로그램 메모리 크기가 작아지므로 실장 제어용 마이크로 프로세서에 적합하여 폭 넓은 활용이 기대된다.

  • PDF