Skip to content

기글하드웨어기글하드웨어

컴퓨터 / 하드웨어 : 컴퓨터와 하드웨어, 주변기기에 관련된 이야기, 소식, 테스트, 정보를 올리는 게시판입니다.

Extra Form
참고/링크 https://www.raspberrypi.org/blog/raspber...w-on-sale/

 

제목 없음.png

 

라즈베리파이재단에서 새로운 마이크로 컨트롤러인 라즈베리파이 피코를 출시했습니다.

 

RP2040.png

 

라즈베리파이 피코는 라즈베리파이재단에서 직접 설계한 RP2040을 사용하였습니다.

RP2040은 7 × 7 mm QFN-56 패키지에 40nm 공정을 이용했습니다.

듀얼코어 Arm Cortex-M0+ @ 133MHz, 256KB의 램을 포함하며 자세한 사양은 밑을 참고해주세요.

  • Support for up to 16MB of off-chip Flash memory via dedicated QSPI bus
  • DMA controller
  • Interpolator and integer divider peripherals
  • 30 GPIO pins, 4 of which can be used as analogue inputs
  • 2 × UARTs, 2 × SPI controllers, and 2 × I2C controllers
  • 16 × PWM channels
  • 1 × USB 1.1 controller and PHY, with host and device support
  • 8 × Raspberry Pi Programmable I/O (PIO) state machines
  • USB mass-storage boot mode with UF2 support, for drag-and-drop programming
  • 온도센서

RP2040은 파워유저들을 위해서 텐서플로우 라이트, 완벽한 C SDK, GCC 기반 툴체인, 비주얼 스튜디오 코드를 지원하고 앞으로 몇개월 동안 더 많은 머신러닝 콘텐츠를 지원할것이라고 합니다.

또한 초보자들을 위해서 마이크로 파이썬의 개발자인 Damien George과 협업하여 마이크로 파이썬을 지원하며

현재 ThonnyIDE에서 가능합니다.

 

io.png

 

라즈베리파이 피코는 RP2040과 2MB 플레시메모리, Micro USB포트을 장착했으며

장착된 버튼으로 USB스토리지모드 또는 입력포트모드으로 전환할수있습니다.

 

GPIO.png

 

피코는 RP2040의 30개의 GPIO핀중 26개만 사용하며 그중 3개의 핀은 아날로그 입력을 지원합니다.

그리고 쓰루 홀과 castellated edges (어떻게 번역해야하는지 모르겠습니다.)가 동시에 있어서 캐리어보드에 납땜해서 부착하거나 핀을 납땜하여 브레드보드에서 이용할수있습니다.

 

sensor.png

 

또한 RTC가 장착되었으며 gpio핀을 통해 UART, SPI, I2C 통신도 가능합니다.

 

Pico_pinout.PNG

 

라즈베리파이 피코의 핀맵입니다.

파워는 1.8~5.5V 입력을 지원해서 AA배터리 2개로도 추가적인 보드없이 사용할수있습니다.

그리고 슬립모드에서는 0.006W, 풀로드에서는 0.33W를 소비합니다.

 

raspberrypi roll.jpg

 

라즈베리파이 피코는 GPIO헤더가 납땜 되어있지 않은 버전과 납땜된 버전으로 공인 리셀러에게 이미 공급되었으며 

가격은 4달러입니다.

 

그리고 라즈베리파이재단뿐만 아니라 SparkFun, 아두이노, Adafruit, Pimoroni에서도 RP2040을 이용한 제품을 출시했습니다. 자세한 내용은 링크를 참고해주시길 바랍니다.

 

잘못된 부분이나 추가적인 정보를 댓글로 달아주시면 감사한 마음으로 글을 수정하겠습니다. 읽어주셔서 감사합니다.



  • ?
    PHYloteer      🤔 2021.01.21 17:47
    이건 굳이 라즈베리 이름을 달고 나올 필요가 있었는지 잘 모르겠네요..

    뭐 4불에 저정도면 mbed 대체제로 나쁘진 않을 거 같습니다. 진짜 4불일때 이야기지만..
  • profile
    Semantics      ε=ε=ε=(~ ̄▽ ̄)~ 2021.01.21 17:54
    다리만 없앤 아두이노 마이크로가 보이는군요
  • profile
    title: 저사양DoTheJihun 2021.01.21 18:19
    근데 아두이노에서도 피코에 쓰인 RP2040을 이용한 아두이노 나노 RP2040을 내놨어요ㅋㅋㅋ
  • ?
    아범테크 2021.01.21 19:11
    엌 기사 올리려는데 선수당했네요.

    재밌는 점이 두 가지입니다.

    1. Cortex-M0+ 주제에 듀얼코어. M0+는 LDREX, STREX 같은 다중코어 atomic 명령어가 없고, 칩 자체에서 제공하는 IO로 코어간 데이터를 주고받을 수 있어서 저걸로 멀티 CPU프로그래밍은 편하지는 않겠네요.

    2. 저기에 내장된 PIO라는 녀석이 재밌네요. PIO가 두 개 있는데, CPU와 별개로 프로그래밍 가능하고, 이녀석들이 GPIO에 접근가능합니다. 라즈베리 파이에서 자체 PIO 전용 어샘블리어 (.pio)를 만들어서 이를 통해서 커스텀 주변장치를 만들 수 있게 만들었네요.

    라즈베리 파이 재단에서 이미 PIO를 이용한 커스텀 SPI, I2C, 로직 분석기 등 예시를 내놨내요.
    https://github.com/raspberrypi/pico-examples/tree/master/pio
  • profile
    title: 저사양DoTheJihun 2021.01.21 19:15
    억.... 전문가분이 쓰실려던걸 제가 뺏은거군요...
    아무것도 모르는 제가 쓴게 약간 죄송스러워지네요...
  • ?
    아범테크 2021.01.21 19:17
    아뇨 오히려 제 시간을 세이브해줘서 저 댓글로 퉁칠 수 있게 해준거에 고맙죠 ㅎㅎ
  • profile
    title: 저사양DoTheJihun 2021.01.21 19:22
    ㅎㅎ 그러면 다행이네요 근데 중간에 castellated edges를 우리말로 뭐라고하는지 못찾아서 캐스터 엣지라고 쓴 부분이 있는데 castellated edges를 우리말로 뭐라고하는지 혹시 아시나요?
  • ?
    아범테크 2021.01.21 19:44
    으음...저도 모르겠네요...저라면 번역 안하고 영어단어 그대로 쓸거 같네요.
  • ?
    꿀먹은물고기 2021.01.22 03:29
    PCB제작시에는 저런걸
    'C컷'한다고 하니
    C컷된 스루홀. C컷홀, C컷단자 등으로 이야기하면 다 알아듣긴하더군요
  • profile
    title: 저사양DoTheJihun 2021.01.22 10:47
    드디어 알아냈네요 ㅎㅎ 감사합니다.
  • ?
    PHYloteer      🤔 2021.01.22 01:36
    TI의 PRU가 생각나네요..
  • ?
    아범테크 2021.01.22 04:39
    PRU와 똑같은 녀석인데, 명령어가 9개로 줄은 간략화된 버전이라고 봐도 될거 같아요.
  • ?
    RISCVGCC 2021.01.21 21:35
    음....

    그냥 뉴클레오 보드나 가지고.....
  • ?
    amor&spero 2021.01.21 22:52
    castellated는 (castel(=castle) + -ated) 파생어로 '성벽모양의', '성(castle)과 관련된' 정도의 의미입니당. 그림보니 아마 동그랗게 여러 개 있는 through hole 바깥쪽에 반원모양으로 파인게 반복되어서 성벽처럼 올라갔다 내려갔다 한 부분을 의미하는거같아요. https://www.pcbdirectory.com/community/what-are-castellated-holes-on-a-pcb 에 잘 나와있군요 ㅎㅎ
  • profile
    title: 저사양DoTheJihun 2021.01.22 00:16
    오옹 근데 PCB용어 정리해둔 사이트들 아무리 뒤져봐도 국내에서 뭐라고 통용되는 지 안나오더라고요. ㅠㅠ
  • ?
    amor&spero 2021.01.22 00:56
    앗... 그러게요 뭔가 한글화된 이름을 찾기가 힘들군요 ㅠㅠ
  • ?
    이카무스메 2021.01.22 18:49
    카스테라처럼 보여서 그런건줄 알았어요
  • profile
    title: 저사양DoTheJihun 2021.01.22 19:29
    듣고 보니 비슷하게 보이네요.ㅋㅋ
  • ?
    BOXU 2021.01.21 23:28
    ?? : 자 오늘 소개할 것은 아두이노에요. 단 라즈베리맛이 나는
  • profile
    낄낄 2021.01.22 00:25
    와 귀엽네요
  • ?
    마라톤 2021.01.22 07:36
    좋은 정보 감사합니다. ^_^
  • profile
    씨피유 2021.01.22 10:54
    잘 보고 갑니다~!
  • profile
    군필여고생쟝- 2021.01.22 12:54
    저걸로 텐서플로우를 돌리면... 추론하는것도 시간 꽤나 걸릴 것 같은데 어따 쓸려나요
  • profile
    페퍼민트      Push The Button 2021.01.22 13:15
    Tensorflow Lite를 통해 STM32과 ESP32와 같은 마이크로 컨트롤러에서 추론을 할 수 있어요. 물론 MCU의 성능 제약상 작은 모델을 만들고 적용하기 위해 텐서플로 라이트 모델로 변환할 필요는 있겠지만요.

    https://www.tensorflow.org/lite/microcontrollers?hl=ko
  • profile
    군필여고생쟝- 2021.01.22 13:52
    와우 저렇게 작은 프로세서에서도 쓰이는군요 몰랐네요
  • profile
    아카자아카리 2021.01.22 20:24
    flash가 2MB나 되는군요. 조금은 마음이 편하게 코딩할수 있곘네요
  • profile
    ExyKnox      An ordinary human connecting dots about every experience✨ 2021.01.23 23:35
    궁금해서 이것저것 찾아보고 있는데 재밌는 녀석이네요... (머리 아프게 생겼다는 뜻)

작성된지 4주일이 지난 글에는 새 코멘트를 달 수 없습니다.


  1. 등록된 글이 없습니다.
목록
Board Pagination Prev 1 2 Next
/ 2

AMD
MSI 코리아
한미마이크로닉스
더함

공지사항        사이트 약관        개인정보취급방침       신고와 건의


기글하드웨어는 2006년 6월 28일에 개설된 컴퓨터, 하드웨어, 모바일, 스마트폰, 게임, 소프트웨어, 디지털 카메라 관련 뉴스와 정보, 사용기를 공유하는 커뮤니티 사이트입니다.
개인 정보 보호, 개인 및 단체의 권리 침해, 사이트 운영, 관리, 제휴와 광고 관련 문의는 이메일로 보내주세요. 관리자 이메일

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

설치 취소