본문 바로가기

개발자/ArduinoUnoQ

Arduino UNO Q 긍극의 가이드 2 싱글 보드 컴퓨터 UNO

반응형

 

이 튜토리얼에서는 Arduino UNO Q를 단일 보드 컴퓨터로 사용하는 방법과 확장성을 활용하여 데스크톱 환경을 만드는 방법을 알려드립니다.

 

개요

 

UNO Q는 취미 개발자, 개발자, 메이커를 위해 설계된 강력하고 다재다능한 개발 보드입니다. 하이브리드 아키텍처 덕분에 아두이노 스케치를 실행할 수 있는 완벽한 기능을 갖춘 Linux 기반 싱글보드 컴퓨터 (SBC)로 활용할 수 있습니다.

 

 

전체 가이드는 아래 4부분으로 구성하였습니다.

 

1. UNO Q 사용 설명서

2. 싱글 보드 컴퓨터로서의 UNO Q

3. UNO Q 전원 사양

4. UNO Q에 새 이미지 플래싱하기 

 

 

UNO Q 싱글보드 컴퓨터

 

 

이 튜토리얼에서는 웹 브라우징, 사무 작업, 미디어 재생과 같은 일상적인 작업에 적합한 개인용 컴퓨터로 UNO Q를 설정하는 방법과 Arduino App Lab을 사용하여 놀라운 프로젝트를 개발하는 것과 같은 제품별 기능을 사용하는 방법을 알아봅니다 .

 

목표

 

  • UNO Q를 SBC로 사용하는 데 필요한 하드웨어와 소프트웨어를 이해합니다.
  • UNO Q를 기능적인 데스크탑 환경으로 조립해 보세요.
  • 첫 번째 부팅과 초기 구성을 성공적으로 완료했습니다.
  • 독립형 Arduino 앱 랩 모드를 살펴보세요.

 

필수 하드웨어 및 소프트웨어

 

UNO Q를 단일 보드 컴퓨터로 설정하려면 다음과 같은 하드웨어 및 소프트웨어 구성 요소가 필요합니다.

 

 

UNO Q SBC 하드웨어

 

하드웨어 요구 사항

 

  • 아두이노® 우노 Q
  • USB 마우스
  • USB 키보드
  • HDMI 디스플레이
  • USB-C® 동글 1
  • 전원 공급 장치 +5 VDC, 3A(USB-C 동글에 전원을 공급)

 

* Apple USB-C 동글은 테스트 결과 UNO Q와 호환되지 않는 것으로 확인되었습니다. 다른 USB-C 타입 데이터 케이블을 선택해 주세요.

 

소프트웨어 요구 사항

 

UNO Q에는 업스트림을 지원하는 데비안 배포판 기반 데스크톱 운영 체제가 사전 설치되어 있어 즉시 작업을 시작할 수 있습니다. 이 튜토리얼에 나와 있는 테스트에서는 보드를 플래시하거나 추가 이미지나 프로그램을 설치할 필요가 없습니다.

 

SBC 사용을 위한 UNO Q 기능

 

UNO Q는 일상적인 컴퓨팅과 임베디드 애플리케이션에 필요한 필수적인 성능과 연결성을 제공합니다.

 

CPU : Qualcomm Dragonwing™ QRB2210 | 쿼드코어 Arm® Cortex®-A53 @ 2.0GHz

GPU : Adreno 702 GPU @ 845MHz | 3D 그래픽 가속기

RAM : 2GB 또는 4GB LPDDR4( 원활한 SBC 환경을 위해 4GB 버전을 권장합니다)

저장 용량 : 16GB 또는 32GB eMMC

연결성 : Wi-Fi® 5 듀얼 밴드 2.4/5 GHz 및 Bluetooth® 5.1

디스플레이 : USB-C를 통한 HD 해상도

 

컴퓨터 합체, 조립 혹은 연결

 

UNO Q 싱글보드 컴퓨터를 합체, 조립, 연결하려면 다음 단계를 따르세요.

 

 

 

조립 단계

 

  1. USB-C 동글을 Arduino UNO Q의 USB-C 포트에 연결합니다.
  2. USB 키보드와 마우스를 동글의 USB-A 포트에 꽂습니다.
  3. 모니터를 동글의 HDMI 포트에 연결합니다.
  4. 외부 전원 공급 장치를 동글에 연결하지만 아직 전원을 켜지 마세요.

 

* UNO Q는 USB-C 동글에 전원을 공급하지 않습니다. 동글은 외부 전원을 공급받아야 하며, 이를 통해 보드에도 전원이 공급됩니다.

 

전원 옵션

 

단일 보드 컴퓨터에 전원을 공급하려면 다음과 같이 외부 전원 공급 장치를 사용하여 USB-C 동글에 전원을 공급하세요.

 

 

시스템 전원 공급

 

 

* 전원 공급 장치는 동글, 연결된 장치 및 UNO Q에 안정적으로 전원을 공급하기 위해 최소 +5 VDC, 3A를 제공해야 합니다.

 

전원이 공급되면 단일 보드 컴퓨터가 켜지고 자동으로 부팅됩니다.

 

로그인 및 처음으로 사용

 

UNO Q 부팅이 완료되면 데비안 로그인 화면이 나타납니다. 기본 사용자 이름은 다음과 같습니다.arduino비밀번호 필드에 사용자 정의 비밀번호를 입력하세요 .

 

  • 사용자 이름 : arduino
  • 비밀번호 :new-password
  • 바로 비밀번호를 확인하라는 메시지가 표시됩니다.

 

로그인 화면

 

 

Arduino App Lab이 자동으로 열리고 다음 단계에 따라 한 번의 보드 구성 프로세스를 안내합니다.

 

키보드 구성과 보드 이름을 설정하세요.

 

 

키보드 레이아웃 및 보드 이름

 

가지고 있는 Wi-Fi 네트워크를 선택하세요. SSID그리고 비밀번호를 입력하여 연결하세요.

 

 

Wi-Fi 구성

 

 

Linux 로그인 자격 증명을 설정하세요. 위에서 로그인 할 때 사용한 비밀번호를 그대로 사용하거나 새 비밀번호를 입력하여 변경할 수 있습니다.

 

 

Linux 자격 증명

 

 

마지막으로 Arduino App Lab이 열리고 내장된 예제 앱들이 표시됩니다. 이제 UNO Q를 싱글 보드 컴퓨터로 사용할 준비가 되었습니다. Arduino App Lab이 자동으로 열리고 최초 보드 설정 과정을 안내합니다.

 

 

SBC 사용 준비 완료

 

 

* Arduino App Lab은 항상 부팅 시 실행되며 보드와 종속성을 최신 버전으로 업데이트합니다.

 

인터넷에 연결

 

Arduino App Lab의 첫 번째 설정을 따라하셨다면 이미 인터넷에 연결되어 있을 것입니다. 하지만 수동으로 연결하는 방법에 대한 간략한 설명은 다음과 같습니다.

 

수동으로 UNO Q를 인터넷에 연결하려면 오른쪽 상단 모서리로 이동하여 네트워크 아이콘을 클릭하세요. 그런 다음 사용 가능한 Wi-Fi 네트워크를 검색하여 하나를 선택하세요.

 

 

Wi-Fi 네트워크 연결

 

또는 터미널에서 다음 명령을 실행하세요.

 

sudo nmcli d wifi connect <SSID> password <YOUR_PASSWORD>

 

 

SBC 모드 탐색: Linux & Arduino 앱 랩

 

이제 단일 보드 컴퓨터가 구성되고 준비가 되었으므로 전체 Linux 환경을 활용하고 새로운 Arduino 앱 랩을 활용하여 UNO Q로 작업할 수 있습니다.

 

아두이노 앱 랩

 

내장된 Arduino App Lab을 사용하여 하이브리드 Arduino Edge AI 프로젝트를 손쉽게 개발해 보세요. 단계별 튜토리얼을 따라 Arduino UNO Q의 잠재력을 최대한 활용하세요.

 

 

아두이노 앱 랩

 

평소처럼 사용

 

싱글보드 컴퓨터를 웹 브라우징, 미디어 재생, 코딩, 파일 관리 등 다양한 용도로 사용할 수 있습니다.

 

 

평소처럼 사용

 

기본적으로 UNO Q의 Debian 기반 이미지에는 여러 가지 유용한 애플리케이션이 미리 설치되어 있어 바로 사용할 수 있습니다.

 

  • 크로미엄 브라우저 : 웹 서핑, 이메일 확인, 클라우드 기반 생산성 도구 사용.
  • 터미널 : 파일을 관리하고, Linux 명령을 실행하고, 소프트웨어를 설치하고, 시스템과 보다 심층적으로 상호 작용합니다.
  • Vim 편집기 : 터미널에서 사용할 수 있는 강력한 텍스트 편집기로, 구성 파일을 편집하거나 코드를 작성하는 데 유용합니다.
  • 파일 관리자 : 그래픽 인터페이스에서 문서, 이미지, 다운로드를 구성합니다.
  • 미디어 플레이어 : 오디오 및 비디오 파일을 로컬로 재생합니다(VLC 설치 필요).

 

이러한 기본 제공 애플리케이션은 추가 설치 없이 일상적인 컴퓨팅 작업에 필요한 모든 것을 제공합니다. 물론, 데비안 패키지 관리자(apt)를 사용하여 더 많은 소프트웨어를 설치하여 환경을 확장할 수도 있습니다.

 

예를 들어, VLC 미디어 플레이어를 설치하려면 터미널에서 다음 명령을 실행하세요.

 

sudo apt install vlc

 

USB 카메라를 사용하려면 스냅샷을 찍고 녹화할 수 있는 그래픽 인터페이스를 제공하는 앱인 Cheese를 설치하면 됩니다.

 

sudo apt install cheese

 

 

 

Chesse 웹캠 애플리케이션

 

 

단일 보드 컴퓨터 확장

 

USB-C 동글에 연결된 추가 주변 장치를 추가하여 UNO Q 싱글보드 컴퓨터에 더 많은 기능을 추가할 수 있습니다. 예를 들어:

 

  • USB 카메라
  • USB 드라이브
  • 마이크로SD 카드
  • 이더넷을 통한 유선 인터넷 연결
  • 헤드셋(스피커 및/또는 마이크)

 

SBC 주변 장치 연결

 

 

네트워크 모드

 

Arduino UNO Q를 단일 보드 컴퓨터로 설정한 경우에도 Arduino App Lab 데스크톱과 네트워크 모드를 사용하여 개인 컴퓨터에서 원격으로 액세스할 수 있습니다 .

 

  • Arduino App Lab을 열면 "네트워크" 태그와 함께 보드가 나열되어 있는 것을 볼 수 있습니다.
  • 네트워크 탭을 클릭하고 Linux 비밀번호를 입력하여 로그인하세요.
  • 이제 원격으로 보드에 접속할 수 있습니다.

 

 

네트워크 모드

 

이 방법을 사용하면 로컬 네트워크의 어느 컴퓨터에서나 UNO Q에 접속할 수 있습니다. 이를 통해 Arduino App Lab을 마치 보드에 직접 연결된 것처럼 사용할 수 있습니다. 애플리케이션 개발 등 다양한 작업을 수행할 수 있습니다.

 

결론

 

이 튜토리얼에서는 쿼드 코어 프로세서, 내장 GPU, 무선 연결, 그리고 데비안 기반 운영체제를 활용하여 아두이노 UNO Q를 완벽한 기능을 갖춘 싱글보드 컴퓨터로 설정하고 사용하는 방법을 알아보았습니다. 또한, 하드웨어를 조립하여 완전한 데스크톱 환경을 구축하고, 최초 부팅, 로그인, 인터넷 연결 방법도 살펴보았습니다.

 

혼합 아키텍처와 내장된 Arduino App Lab 덕분에 UNO Q는 범용 컴퓨팅과 임베디드 개발의 완벽한 조화를 제공하여 추가 하드웨어 없이도 웹 탐색, 문서 작업, 미디어 재생은 물론 Arduino 프로젝트 설계까지 동시에 수행할 수 있습니다. 컴팩트한 폼팩터로 생산성 향상과 프로토타입 제작을 모두 지원하는 다재다능한 플랫폼입니다.

 

다음 단계를 검토하세요. 더 넓은 바다로 항해하세요.

 

  • Arduino App Lab 튜토리얼을 탐색하여 UNO Q에서 직접 하이브리드 애플리케이션을 만드는 방법을 알아보세요.
  • USB 카메라나 이더넷 어댑터 등 추가 주변 장치를 연결해 기능을 확장해보세요.
  • 내장된 패키지 관리자를 사용하여 원하는 소프트웨어 패키지를 설치하여 Debian 환경을 사용자 지정하세요.
  • 동일한 장치에서 데스크톱 및 임베디드 애플리케이션을 모두 개발하고 실행하는 실험을 해보세요.

 

반응형

캐어랩 고객 지원

취업, 창업의 막막함, 외주 관리, 제품 부재!

당신의 고민은 무엇입니까? 현실과 동떨어진 교육, 실패만 반복하는 외주 계약, 아이디어는 있지만 구현할 기술이 없는 막막함.

우리는 알고 있습니다. 문제의 원인은 '명확한 학습, 실전 경험과 신뢰할 수 있는 기술력의 부재'에서 시작됩니다.

이제 고민을 멈추고, 캐어랩을 만나세요!

코딩(펌웨어), 전자부품과 디지털 회로설계, PCB 설계 제작, 고객(시장/수출) 발굴과 마케팅 전략으로 당신을 지원합니다.

제품 설계의 고수는 성공이 만든 게 아니라 실패가 만듭니다. 아이디어를 양산 가능한 제품으로!

귀사의 제품을 만드세요. 교육과 개발 실적으로 신뢰할 수 있는 파트너를 확보하세요.

지난 30년 여정, 캐어랩이 얻은 모든 것을 함께 나누고 싶습니다.

카카오 채널 추가하기

카톡 채팅방에서 무엇이든 물어보세요

당신의 성공을 위해 캐어랩과 함께 하세요.

캐어랩 온라인 채널 바로가기

캐어랩