✅ USB 부팅 방법

  1. 부팅 가능한 USB 장치 준비
    • Windows 설치 USB나 부팅 가능한 리눅스 USB 등.
    • FAT32 포맷으로 포맷된 USB를 사용하는 것이 호환성에 좋습니다.
  2. 서피스 프로 2 전원 끄기
    • 완전히 종료된 상태여야 합니다.
  3. USB를 서피스에 연결
  4. [볼륨 작게 버튼] + [전원 버튼] 동시에 누르기
    • 왼쪽 측면의 [볼륨 작게] 버튼(Volume Down) 을 누른 상태로 유지하면서
      상단의 [전원 버튼]을 짧게 눌러줍니다.
  5. USB로 부팅됨
    • 제대로 된 USB가 연결되어 있다면, USB에서 자동으로 부팅됩니다.

✅ BIOS (UEFI) 설정 진입 방법

  1. 서피스 프로 2 전원 끄기
  2. [볼륨 크게 버튼] + [전원 버튼] 동시에 누르기
    • 이번에는 [볼륨 크게] 버튼(Volume Up) 을 누른 상태에서
      전원 버튼을 짧게 누르고 손을 떼세요.
  3. UEFI 메뉴 진입
    • 몇 초 후 UEFI (BIOS와 같은 역할을 하는 펌웨어 설정 화면)가 나타납니다.

🔧 UEFI에서 USB 부팅 순서 설정

  1. Devices > Boot Configuration 메뉴에서
  2. USB Storage 부팅 순서를 최상단으로 이동시키면
  3. 항상 USB 우선 부팅이 됩니다.

https://support.microsoft.com/ko-kr/surface/surface%EB%A5%BC-usb-%EC%9E%A5%EC%B9%98%EC%97%90%EC%84%9C-%EB%B6%80%ED%8C%85-fe7a7323-8d1d-823d-be17-9aec89c4f9f5#windowsversion=windows_10

 

Surface를 USB 장치에서 부팅 - Microsoft 지원

관련 주제 Applies ToSurface Windows 11Windows 10 펌웨어 설정 또는 Windows 시작 설정을 변경하려는 경우, USB 드라이브에서 Surface를 시작하면 도움이 될 수 있습니다. USB 장치에서 부팅해도 Surface가 복구되

support.microsoft.com

 

https://support.microsoft.com/ko-kr/surface/surface-pro-3-%EC%9D%B4%EC%A0%84-%EB%94%94%EB%B0%94%EC%9D%B4%EC%8A%A4%EC%97%90%EC%84%9C-bios-uefi%EB%A5%BC-%EC%82%AC%EC%9A%A9%ED%95%98%EB%8A%94-%EC%96%B4%EB%96%BB%EA%B2%8C-%ED%95%A0%EA%B9%8C%EC%9A%94-0f5953d2-befa-3617-a0e5-9735945af774

 

Surface Pro 3 이전 디바이스에서 BIOS/UEFI를 사용하는 어떻게 할까요? - Microsoft 지원

Applies ToSurface Pro (1st Gen) Surface Pro 2 Surface Pro 3 Surface 3 Windows 10 대한 지원은 2025년 10월에 종료됩니다. 2025년 10월 14일 이후에 Microsoft는 더 이상 Windows 업데이트, 기술 지원 또는 Windows 10 대한 보안

support.microsoft.com

 

'잡동사니' 카테고리의 다른 글

라이브러리 vs 프레임워크  (1) 2024.12.28
Pico Pro Maker Kit  (0) 2024.12.28
통합 AI 클라이언트 AI 프롬프트 관리  (0) 2024.10.29
구글 독스 마크다운  (0) 2024.08.17
DisableMonitor 업데이트, 맥북 화면 끄기  (0) 2024.08.07

라이브러리프레임워크는 소프트웨어 개발에서 자주 사용되는 개념으로, 둘 다 코드 재사용을 통해 개발 속도를 높이고 효율성을 제공하지만, 그 동작 방식과 개발자와의 관계에서 중요한 차이가 있습니다.


라이브러리 (Library)

  • 정의: 특정 기능을 수행하기 위한 코드의 모음.
  • 사용 방식: 개발자가 필요할 때 호출(사용)하는 방식으로 동작합니다.
    • 개발자가 코드 흐름을 제어합니다.
    • 예를 들어, 특정 함수를 호출하거나 객체를 생성하여 사용합니다.
  • 주요 특징:
    • 원하는 기능을 제공하는 도구 역할을 합니다.
    • 개발자가 프로그램의 전체 흐름을 제어하고 라이브러리를 필요할 때만 활용합니다.
  • :
    • Python의 pandas, NumPy, Matplotlib.
    • JavaScript의 Lodash, Moment.js.

라이브러리 사용 예시 (Python - requests 라이브러리):

import requests

response = requests.get('https://api.example.com/data')
print(response.json())

여기서 개발자가 직접 요청을 보내는 방식으로 사용됩니다.


프레임워크 (Framework)

  • 정의: 소프트웨어 개발을 위한 구조와 규칙을 제공하는 플랫폼.
  • 사용 방식: 프레임워크가 프로그램의 흐름을 제어하고, 개발자는 프레임워크의 규칙에 따라 필요한 코드를 작성합니다.
    • "제어의 역전(Inversion of Control, IoC)"이라는 개념에 기반합니다.
    • 프레임워크가 기본적으로 전체 애플리케이션의 흐름을 관리하며, 개발자는 그 안에 필요한 로직을 추가하는 방식입니다.
  • 주요 특징:
    • 특정한 개발 방식과 구조를 강제합니다.
    • 더 큰 범위의 작업(예: 애플리케이션 아키텍처, 데이터베이스 연결, 요청 처리 등)을 처리합니다.
    • 라이브러리를 포함하고 있을 수도 있습니다.
  • :
    • Python의 Django, Flask (웹 개발 프레임워크).
    • JavaScript의 React, Angular, Vue.js (프론트엔드 프레임워크).
    • Java의 Spring.

프레임워크 사용 예시 (Python - Django):

from django.http import HttpResponse

def my_view(request):
    return HttpResponse("Hello, World!")

여기서 프레임워크(Django)는 요청/응답 흐름과 서버 실행을 처리하고, 개발자는 특정 로직을 구현하는 데 집중합니다.


비교 요약

항목 라이브러리 프레임워크

항목 라이브러리 프레임워크
제어권 개발자가 제어권을 가짐 프레임워크가 제어권을 가짐
용도 특정 기능을 제공하는 도구 전체 구조와 애플리케이션 아키텍처 제공
유연성 필요할 때 호출, 자유로운 사용 가능 정해진 규칙과 구조를 따라야 함
예시 NumPy, pandas, requests Django, React, Angular

라이브러리는 단순히 도구 역할을 하고, 프레임워크는 개발의 뼈대를 제공합니다. 필요에 따라 적절히 선택해 사용하는 것이 중요합니다!

 

Pico Pro Maker Kit은 Raspberry Pi Pico 마이크로컨트롤러를 기반으로 한 개발 및 프로토타이핑 키트로, 전자공학, IoT, 로봇 공학 및 DIY 프로젝트를 탐구하려는 메이커, 취미가, 학생 및 전문가를 위한 도구입니다. 이 키트는 다양한 센서와 부품들을 포함하고 있어 프로젝트 아이디어를 쉽게 구현할 수 있도록 설계되었습니다.


Pico Pro Maker Kit의 구성품

  1. Raspberry Pi Pico:
    • RP2040 마이크로컨트롤러 기반.
    • 듀얼 ARM Cortex-M0+ 코어와 264KB RAM, 2MB 플래시 메모리.
    • USB 연결 및 GPIO 핀 제공.
  2. 프로토타이핑 관련 도구:
    • 브레드보드: 회로를 납땜 없이 설계하고 테스트할 수 있음.
    • 점퍼 와이어: 부품 간 연결을 위한 다양한 와이어(M/M, M/F 등).
    • 핀 헤더: Pico 보드에 쉽게 연결하기 위한 납땜용 핀.
  3. 센서 및 액추에이터:
    • 온도 및 습도 센서.
    • 빛 감지 센서(포토레지스터).
    • 동작 감지 센서(PIR 센서).
    • 서보 모터 또는 DC 모터.
  4. 디스플레이 모듈:
    • 작은 OLED 또는 LCD 디스플레이.
  5. LED 및 저항:
    • 다양한 색상의 LED.
    • 전류 제한용 저항.
  6. 버튼 및 스위치:
    • 푸시 버튼과 토글 스위치.
  7. 전원 관련 구성품:
    • USB 케이블(Raspberry Pi Pico 전원 공급용).
    • 배터리 홀더 또는 USB 전원 공급 장치.
  8. 추가 구성품:
    • 가변 저항기(포텐셔미터).
    • 부저 또는 피에조 스피커.
    • 기능 확장을 위한 IC.
  9. 문서 및 가이드:
    • 초보자를 위한 예제 프로젝트 및 단계별 가이드.
    • 데이터 시트와 설명서.

Pico Pro Maker Kit의 활용

  1. 교육 및 학습:
    • Python(MicroPython, CircuitPython) 및 C++ 언어를 통해 프로그래밍 학습.
    • 전자 회로 설계 및 테스트.
  2. 프로토타이핑:
    • 간단하고 빠르게 회로 및 임베디드 애플리케이션 개발.
  3. IoT 프로젝트:
    • Wi-Fi 및 블루투스 모듈을 추가하여 IoT 기기 제작.
  4. 로봇 공학:
    • 모터와 센서를 제어하여 간단한 로봇 제작.
  5. DIY 및 취미 프로젝트:
    • 자동화 도구, 맞춤형 가젯 또는 예술적 설치물 제작.

Pico Pro Maker Kit은 초보자부터 숙련된 개발자까지 누구나 쉽게 접근할 수 있는 키트입니다. 구매 전 자신의 프로젝트 요구 사항과 호환성(특히 MicroPython 및 CircuitPython 지원 여부)을 확인하세요.

https://github.com/lencx/Noi

 

GitHub - lencx/Noi: 🚀 Power Your World with AI - Explore, Extend, Empower.

🚀 Power Your World with AI - Explore, Extend, Empower. - lencx/Noi

github.com

커스터마이즈된 브라우저인 듯 한데 기본 브라우저와 별개로 쓰니 좋은 것 같음

도구 > 환경 설정 > 마크다운 사용 설정

기본적으로 해제 되어 있음

+ Recent posts