마이크로비트

Micro Bit
BBC(British Broadcasting Corporation) 마이크로:비트
마이크로:비트 v1(오른쪽) 및 v2(왼쪽)
개발자BBC Learning, BBC R&D, ARM Holdings, Barclays, element14, NXP Semiconductors, Lancaster University, Microsoft, Samsung, Nordic Semiconductor, ScienceScope, Technology Will Save Us, Python Software Foundation
유형싱글보드 마이크로컨트롤러
출고일자v1: 2016년[1] 2월 10일
v2 : 2020년[2] 10월 13일
CPU v1: Nordic nRF51822, 16MHzARM Cortex-M0 코어, 256KB 플래시, 16KB RAM[3][4]
v2: Nordic nRF52833, 64MHzARM Cortex-M4 코어, 512KB 플래시, 128KB RAM
커넥티비티블루투스 LE, MicroUSB, 엣지 커넥터
웹사이트microbit.org

마이크로 비트(Micro Bit)는 영국에서 컴퓨터 교육에 사용하기 위해 BBC가 설계한 오픈 소스 하드웨어 ARM 기반 임베디드 시스템입니다. 2015년[5][6] 3월 12일 영국의 학생들에게 100만 대의 기기를 전달할 목적으로 BBC의 Make It Digital 캠페인을 시작하면서 처음 발표되었습니다. 최종 장치 디자인과 기능은 2015년[7] 7월 6일에 공개되었으며, 처음에는 학교에 2015년 9월, 일반 대중에게 2015년 10월로 계획된 장치의 실제 전달은 2016년 2월 10일에 [8]시작되었습니다.[9][10]

이 장치는 신용 카드의[11] 절반 크기로 설명되며 ARM Cortex-M0 프로세서, 가속도계 및 자력계 센서, 블루투스 및 USB 연결, 25개의 LED로 구성된 디스플레이, 2개의 프로그래밍 가능한 버튼, USB 또는 외장 배터리 팩으로 전원을 공급할 수 있습니다.[3] 장치 입력 및 출력은 더 큰 25핀 에지 커넥터의 일부를 구성하는 5개의 링 커넥터를 통해 이루어집니다. 2020년 10월, 물리적으로 거의 동일한 v2 보드가 출시되었으며, 더 많은 메모리 및 기타 새로운 기능을 갖춘 Cortex-M4F 마이크로컨트롤러를 갖추고 있습니다.

하드웨어

v1

물리적 보드의 크기는 43mm × 52mm이며, 첫 번째 생산 실행에는 [12]다음이 포함됩니다.

마이크로:비트 v1, 원래 패키지 뒤에 있는 비트

I/O에는 악어 클립 또는 4mm 바나나 플러그[19] 수용하는 3개의 링 커넥터(및 1개의 전원 접지)와 2개 또는 3개의 PWM 출력이 있는 25핀 에지 커넥터, 6~17개의 GPIO 핀(구성에 따라 다름), 6개의 아날로그 입력, 직렬 I/O, SPII²C가 포함됩니다.[17] 배터리가 일체형이었던 초기 프로토타입과 달리 외장 배터리 팩(AAA 배터리)을 사용하여 독립형 또는 웨어러블 제품으로 장치에 전원을 공급할 수 있습니다.[4][11][15] 초기 설계에서 버튼 배터리를 제거한 이유로는 비용뿐만 아니라 건강과 안전에 대한 우려가 제시되었습니다.[20]

사용 가능한 하드웨어 설계 문서는 Creative Commons By Attribution 라이센스에 따라 배포되는 도식 및 BOM으로만 구성되며 PCB 레이아웃은 제공되지 않습니다.[21][22] 그러나 Micro:bit 교육 재단의 호환 참조 설계는 완전히 문서화되어 있습니다.

v2

2020년 10월 13일에 출시된 v2는 다음과 같습니다.[23]

마이크로:비트 v2, 원래 패키지 뒤에 있는 비트

마이크로:비트 v2에서는 리셋 버튼을 사용하여 3초 동안 유지하여 보드를 끌 수 있습니다.[24][25][26]

소프트웨어

마이크로 파운데이션 사이트에는 다음과 같은 세 가지 공식 코드 편집기가 있습니다.

마이크로 비트의 파이썬 프로그래밍 경험은 마이크로파이썬에서 제공합니다.[28][29] 사용자는 마이크로비트 웹 편집기에서 파이썬 스크립트를 작성할 수 있으며, 이 스크립트는 마이크로파이썬 펌웨어와 결합되어 장치에 업로드됩니다. 또한 사용자는 USB 직렬 연결을 통해 장치에서 직접 실행되는 MicroPython REPL에 액세스할 수 있으므로 MicroBit의 주변 장치와 직접 상호 작용할 수 있습니다.

마이크로 비트는 ARM mbed 개발 키트를 사용하여 만들었습니다. 런타임 시스템과 프로그래밍 인터페이스는 mbed 클라우드 컴파일러 서비스를 활용하여 사용자의 코드를 a로 컴파일합니다.UF2 파일. 그런 다음 USB 또는 블루투스 연결을 사용하여 컴파일된 코드가 장치에 깜박입니다. 컴퓨터에 연결하면 장치가 USB 드라이브로 나타나고 코드를 끌어서 놓을 수 있습니다.UF2 파일.[18]

BBC 마이크로 비트의 다른 편집자들은 다음과 같습니다.

BBC 마이크로비트의 다른 프로그래밍 언어는 다음과 같습니다.

BBC 마이크로비트용으로 구축할 수 있는 운영 체제:

  • Zephyr - Zephyr 경량 OS는 이 보드에서 실행할 수 있도록 필요한 매개 변수 파일을 제공합니다.

역사

발전

마이크로 비트는 아이들이 미디어의 소비자가 되기보다는 컴퓨터용 소프트웨어를 작성하고 새로운 것을 만드는 데 적극적으로 참여하도록 장려하기 위해 고안되었습니다.[3] 또한 다른 시스템(예: Raspberry Pi[30])과 함께 작동하고 교육에서 컴퓨팅을 위해 BBC Micro와 함께 BBC의 유산을 기반으로 구축하도록 설계되었습니다. BBC는 2015년 10월부터 영국의 모든 7세 (11세와 12세) 어린이들에게 컴퓨터를 무료로 나눠줄 계획이었습니다 – 약 백만 대의 기기들.[4][20] 출시 전에 교육자들이 준비하는 것을 돕기 위해 온라인 시뮬레이터를 이용할 수 있게 되었고, 일부 교사들은 2015년 9월에 그 장치를 받을 예정이었습니다.[3] 이 장치는 2015년 말까지 일반 판매될 계획이었습니다.[3][31] 그러나 문제로 인해 발사가 2016년 3월 22일까지 지연되었습니다.[8]

BBC는 어떤 해의 그룹이 무료 마이크로 비트를 가장 먼저 받을지 선택하기가 어려웠고, BBC의 학습 책임자는 그들이 "5년차가 아닌 7년차를 위해 뛰었던 이유는 그들이 교실 밖에서 그것을 사용하는 것에 더 관심이 있었기 때문"[31]이라고 말했습니다.

이 프로젝트의 계획은 2012년 BBC 컴퓨터 사용 능력 프로그램의 일환으로 시작되었으며, 2015년 7월에 시작될 때까지 BBC는 29개의 파트너를 고용하여 장치의 제조, 설계 및 배포를 지원했습니다.[32][33] BBC는 개발 비용의 대부분은 프로젝트 파트너들이 부담했다고 말했습니다.

파트너십

마이크로 비트의 개발은 BBC와 협력하고 있는 많은 파트너들의 제품입니다.

  • Microsoft – 소프트웨어 전문 지식을 제공하고 기기와 함께 작동할 수 있도록 Touch Develop 플랫폼을 사용자 정의했습니다. 장치 사용자를 위한 프로젝트와 코드를 호스팅합니다.[32] 또한 장치에 대한 교사 교육 자료를 개발했습니다.[3]
  • 랭커스터 대학교 – 장치 런타임 개발.[34]
  • Farnell element14 – 공식 제조업체이자 장치 제조를 감독하는 글로벌 디스트리뷰터입니다.[3]
  • Nordic Semiconductor – 장치의 CPU를 공급했습니다.[3]
  • NXP Semiconductors – 센서와 USB 컨트롤러를 공급했습니다.[3]
  • ARM Holdings임베디드 하드웨어, 개발 키트 및 컴파일러 서비스를 제공합니다.[34]
  • 기술은 우리를 구해줄 것입니다 – 기기의 물리적 외관을 디자인합니다.[19]
  • Barclays – 제품 제공 및 아웃리치 활동을 지원합니다.[34]
  • SamsungAndroid 앱을 개발하여 기기를 휴대폰과 태블릿에 연결하는 데 도움을 주었습니다.[34]
  • 웰컴 트러스트 – 교사와 학교에 학습 기회를 제공합니다.[34]
  • ScienceScope – iOS 앱을 개발하고 학교에 기기를 배포합니다.[34]
  • Python Software FoundationMicroPython을 기기에 도입하기 위해 노력했고, 네이티브 및 웹 기반의 초보자 친화적인 Python 코드 편집기를 만들었고, 수많은 교육 리소스를 제작하고 교사를 위한 개발자 주도 워크숍을 조직했습니다.[35][36]
  • Bluetooth SIG – 사용자 정의 Bluetooth LE 프로파일을 개발했습니다.[37]
  • Creative Digital Solutions – 교재, 워크샵 및 아웃리치 활동을 개발했습니다.[38]
  • Cisco – STEMNET에 직원과 리소스를 제공하여 전국적인 롤아웃을 지원했습니다.[38]
  • 코드 클럽 – 9세에서 11세 사이의 어린이들을 대상으로 일련의 코딩 리소스를 만들고 자원 봉사자가 운영하는 코딩 클럽을 통해 전달합니다.[38]
  • STEMNET – 학교와 교사를 지원하고 Bloodhound SSCCisco와 같은 타사와 연락할 수 있도록 STEM 홍보대사를 제공합니다.[38]
  • Kitronik – 영국 전역의 D&T(Design & Technology)[clarification needed] 교사들에게 BBC 마이크로 비트를 위한 5,500개의 전자 섬유[clarification needed] 키트를 제작하여 배포했습니다. 모터 드라이버 보드와 같은 하드웨어를 설계하여 BBC 마이크로:비트를 통해 모터 및 서보와 같은 장치를 제어할 수 있습니다.[38]
  • 접선 디자인 – BBC 마이크로 비트의 브랜드 아이덴티티를 만들고 웹사이트를 개발했습니다.[38]

BBC R&D에서 개발한 시제품 장치와 소프트웨어 스택은 최초 발표에서 입증되었으며 [39]학교에서 제안을 테스트하고 파트너십을 구축하기 위한 참조 사양을 제공하는 데 사용되었습니다.[40]

마이크로비트 교육재단

영국 전역에 마이크로 비트를 성공적으로 출시한 후, BBC는 BBC 마이크로 비트의 미래와 세계 다른 지역에서의 채택을 영리 목적이 아닌 새롭게 설립된 마이크로 비트 교육 재단에 넘겼습니다.[41][42] 2016년 10월 18일, 런던 사보이 플레이스(Savoy Place)의 언론인과 교육자들로 구성된 소규모 그룹에 발표되었으며,[43] 여기에는 지난 한 해의 리뷰와 미래에 대한 계획이 포함되어 있습니다. BBC에서 마이크로:비트 교육 재단으로 전환하면서 마이크로:비트의 공식 홈이 microbit.co.uk 에서 microbit.org 으로 옮겨졌습니다.

BBC는 하드웨어 기술을 오픈 소스로 허가했고 교육에 사용하기 위해 전 세계에서 제조할 수 있도록 했습니다. 재단이 이를 감독합니다.[31][32]

2018년 1월 2일, BBC 러닝의 가레스 스톡데일(Gareth Stockdale)이 재크 셸비(Zach Shelby)의 뒤를 이어 마이크로비트 교육 재단(Microbit Educational Foundation)의 CEO가 될 것이라고 발표했습니다.[44]

마이크로비트 참조 설계

이 재단은 또한 마이크로 비트 파생 장치 및 제품의 독립적인 개발 및 제조를 용이하게 할 목적으로 시판되는 장치와는 다르지만 소프트웨어와 호환되는 장치의 완전한 문서화된 참조 설계를 제공하고 있습니다.[45] 참조 설계는 오픈 소스 하드웨어이지만 CC BY 4.0 라이센스를 사용하는 시판 장치와는 달리 Solderpad 하드웨어 라이센스 버전 0.51의 조건에 따라 배포됩니다.[46] 참조 설계에 사용할 수 있는 설계 문서에는 여러 EDA 제품군 형식의 개략적인 회로 기판 레이아웃과 회로 기판 레이아웃이 모두 포함되어 있습니다.[47]

마이크로:비트 v2

2020년 10월 13일, 마이크로:비트 교육 재단은 마이크로:비트의 수정 버전을 발표했습니다. 마이크로:비트 v2는 기존 마이크로:비트와 동일한 가격에 제공되며 일반적인 디자인을 공유합니다. 북유럽 nRF52833 CPU(ARM Cortex-M4, 64MHz, 128KB RAM, 512KB 플래시)와 추가로 마이크로폰, 스피커, 터치 센서 및 절전 모드를 포함합니다.[2]

참고 항목

참고문헌

  1. ^ "Computing at School Community". Retrieved 11 February 2016.
  2. ^ a b "The new BBC micro:bit V2 announced #microbit @microbit_edu". 13 October 2020.
  3. ^ a b c d e f g h i j k Anthony, Sebastian (7 July 2015). "BBC Micro:bit—a free single-board PC for every Year 7 kid in the UK". arstechnica.uk. Retrieved 8 July 2015.
  4. ^ a b c d Sherwin, Adam (7 July 2015). "BBC micro:bit: Can a pocket-sized computer 'inspire digital creativity' in Britain's children?". The Independent. Archived from the original on 14 May 2022. Retrieved 7 July 2015.
  5. ^ "The Micro Bit - can it make us digital?". BBC News. 15 March 2015. Retrieved 29 July 2018.
  6. ^ "BBC gives children mini-computers in Make it Digital scheme". BBC News. 15 March 2015. Retrieved 29 July 2018.
  7. ^ "BBC and partners unveil the landmark BBC micro:bit". 6 July 2015. Retrieved 13 September 2015.
  8. ^ a b "BBC defends delay of 'truly transformational' micro:bit". Wired. 18 September 2015. Retrieved 17 November 2015.
  9. ^ "BBC micro:bit at Bett 2016". 17 September 2015. Retrieved 29 July 2018.
  10. ^ Sentance, Sue; Waite, Jane; Hodges, Steve; MacLeod, Emily; Yeomans, Lucy (2017). "Creating Cool Stuff: Pupils' Experience of the BBC micro:bit" (PDF). SIGCSE '17: Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education: 531–536. doi:10.1145/3017680.3017749. S2CID 18976762.
  11. ^ a b Kamen, Matt (12 March 2015). "Micro Bit: hands-on with BBC's coding kit". Wired UK – via www.wired.co.uk.
  12. ^ Bell, Lee (7 July 2015). "BBC teams with ARM, Microsoft and Samsung to launch Micro:bit and get kids coding". The Inquirer. Archived from the original on 9 July 2015.{{cite web}}: CS1 maint: 잘못된 URL (링크)
  13. ^ Austin, Jonathan (7 July 2015). "Working with the BBC on micro:bit: Part 1 – using the mbed HDK". …we plugged them into a Nordic NRF51822 development kit, which uses the same chip as the micro:bit…
  14. ^ Introducing the BBC micro:bit (Shockwave Flash) (Television production). BBC. 7 July 2015. Event occurs at 00:39.
  15. ^ a b c d Franklin-Wallis, Oliver (7 July 2015). "BBC unveils final Micro:Bit computer design". wired.co.uk. Retrieved 8 July 2015.
  16. ^ "BBC micro:bit Mbed". os.mbed.com.
  17. ^ a b c d "BBC micro:bit". mbed.org. Retrieved 8 July 2015. The BBC micro:bit is based on the mbed HDK. The target MCU is a Nordic nRF51822 with 16K RAM, 256K Flash. As well as the nRF51822 there's also an onboard accelerometer and magnetometer from Freescale.
  18. ^ a b Williams, Alun (8 July 2015). "Micro Bit reunites BBC and ARM for grand education initiative". Electronics Weekly. Retrieved 8 July 2015.
  19. ^ a b c "Groundbreaking initiative to inspire digital creativity and develop a new generation of tech pioneers". BBC. Retrieved 8 July 2015.
  20. ^ a b Anderson, Tim. "Why the BBC is stuffing free Micro:bit computers into schoolkids' satchels". The Register. Retrieved 8 July 2015.
  21. ^ "micro:bit Circuit Schematics". Retrieved 25 July 2018.
  22. ^ "Creative Commons Attribution 4.0 International Public License ("CC BY 4.0")". GitHub. Retrieved 25 July 2018.
  23. ^ "Hardware".
  24. ^ "Everything You Need To Know About The BBC micro:bit V2". Retrieved 22 February 2021.
  25. ^ "micro:bit shield for MakeCode Arcade". Retrieved 22 February 2021.
  26. ^ "Meet the new BBC micro:bit". Retrieved 22 February 2021.
  27. ^ Williams, Alun (7 July 2015). "Hands on with the BBC Micro-Bit user interface". ElectronicsWeekly.com. Retrieved 8 July 2015.
  28. ^ "The Story of MicroPython on the BBC micro:bit". ntoll.org. 20 October 2015. Retrieved 13 November 2015.
  29. ^ "MicroPython for the BBC micro:bit". GitHub. Retrieved 13 November 2015.
  30. ^ Stuart Dredge. "BBC Micro Bit will complement Raspberry Pi not compete with it". The Guardian.
  31. ^ a b c Dredge, Stuart (7 July 2015). "BBC to give away 1m Micro:bit computers to schoolchildren". The Guardian. Retrieved 8 July 2015.
  32. ^ a b c Brian, Matt (7 July 2015). "How the BBC's Micro:bit came to be". Engadget. Retrieved 8 July 2015.
  33. ^ Stainer, Katie (7 July 2015). "Microsoft and the BBC micro:bit: a million ways to inspire a generation". Microsoft. Retrieved 8 July 2015.
  34. ^ a b c d e f Bell, Lee. "BBC teams with ARM, Microsoft and Samsung to launch Micro:bit and get kids coding". The Inquirer. Archived from the original on 9 July 2015. Retrieved 8 July 2015.{{cite web}}: CS1 maint: 잘못된 URL (링크)
  35. ^ "A Million Children". Python Software Foundation News. 22 March 2016. Retrieved 24 April 2016.
  36. ^ "BBC launches MicroBit". Python Software Foundation News. 12 March 2015. Retrieved 13 November 2015.
  37. ^ Bush, Steve (4 March 2016). "Bluetooth SIG creates profile for BBC micro:bit".
  38. ^ a b c d e f "The Micro:bit Educational Foundation". microbit.org.
  39. ^ Wakefield, Jane (12 March 2015). "BBC gives children mini-computers in Make it Digital scheme". BBC News. Retrieved 6 August 2015.
  40. ^ Sparks, Michael (7 July 2015). "Prototyping the BBC micro:bit". BBC. Retrieved 6 August 2015.
  41. ^ "Micro:bit Educational Foundation is here! micro:bit". Archived from the original on 8 November 2016. Retrieved 8 November 2016.
  42. ^ Kelion, Leo (19 October 2016). "Micro Bit mini-computer heads overseas". BBC News.
  43. ^ "micro:bit Educational Foundation Launch". Kitronik Ltd.
  44. ^ "Welcome Gareth Stockdale". Retrieved 11 March 2018.
  45. ^ "micro:bit Reference Design". Retrieved 25 July 2018.
  46. ^ "License file of the reference design repository". GitHub. Retrieved 25 July 2018.
  47. ^ "micro:bit Reference Design". Retrieved 13 September 2018.

더보기

  • "BBC micro:bit와 XinaBox 1st로 싱글보드 컴퓨터에서 데이터 과학, IoT, AI 시작: 핵심 기술과 실제 응용. Edition" 저자: Pradeeka Seneviratne, Philip Meitiner (2020)
  • "BBC 마이크로:비트 레시피: 마이크로소프트 MakeCode Blocks로 프로그래밍 배우기" 저자: Pradeeka Senviratne (2019)
  • "BBC micro:bit:A Pradeeka Seneviratne (2018), "BBC micro:bit:A Practical Introduction to Micro:bit Development" 저자: Pradeeka Seneviratne (2018); Jason Liu (2019) 중국어 번역
  • "Robótica Educativa - 50 Proyectos con micro:bit" 저자: Ernesto Martínez de Carvajal Hedrich (2018)
  • "The Official BBC micro:bit User Guide" 저자: Gareth Halfacree (2017)
  • "이상한 나라의 micro: BBC 마이크로 비트를 이용한 코딩 & 크래프트 저자: Tracy Gardner and Elbrie de Kock (2018).
  • "BBC 마이크로 시작하기:비트" 저자: 마이크 툴리 (2017)
  • "마이크로:Bit – 교사를 위한 빠른 시작 가이드" 저자: Ray Chambers (2015)

외부 링크