분류 전체보기191 하드웨어 프로젝트 개발 CircuitPython 라이브러리 CircuitPython은 쉬운 하드웨어 프로젝트 개발을 위해 설계된 오픈 소스 프로그래밍 언어 및 플랫폼입니다. 하드웨어 장치 제어를 위한 추가 모듈이 있는 Python의 변형입니다. 하드웨어 프로젝트를 지원할 수 있는 상위 5개 CircuitPython 라이브러리는 아래에서 설명합니다. Adafruit CircuitPython 라이브러리 Adafruit CircuitPython 라이브러리는 센서, 디스플레이 및 기타 주변 장치용 드라이버를 비롯한 다양한 기능을 제공하는 인기 있는 라이브러리입니다. 또한 모터 제어, 다른 장치와의 통신 등을 위한 라이브러리도 있습니다. Neopixel 라이브러리 Neopixel 라이브러리는 하드웨어 프로젝트에 다채로운 조명 효과를 추가하기 위한 필수품입니다. 개별적으로.. 2023. 3. 26. CircuitPython 시작: 사용 이유 장단점 CircuitPython은 마이크로컨트롤러용으로 특별히 설계된 Python 3 기반 프로그래밍 언어입니다. 오픈 소스이며 Adafruit Industries에서 개발했습니다. 본 포스팅에서는 CircuitPython의 개요, 사용해야 하는 이유, 장단점을 살펴봅니다. CircuitPython 개요 CircuitPython은 특히 초보자가 사용하기 쉽게 설계되었습니다. 이것은 해석된 언어입니다. 즉, 컴파일되지 않았으므로 빠르고 쉽게 코드를 작성하고 디버그할 수 있습니다. CircuitPython은 Python 3을 기반으로 합니다. 즉, 친숙한 구문과 언어 라이브러리 및 리소스에 기여하는 대규모 개발자 커뮤니티가 있습니다. 한 예로 github에서 공개하는 'CircuitPython Community L.. 2023. 3. 26. 안드로이드 boot up 각 단계별 암호화 과정 이전 시간에서 안드로이드 시스템의 secure boot가 무엇인지 왜 사용하는지에 대해 알아 봤습니다. 못 보신 분은 먼저 아래 링크 참고해 보세요. Secure boot란 (For develop) 이번 시간은 secure boot의 각 단계별 세부 조건들에 대해 하나씩 알아보겠습니다. 먼저 안드로이드 시스템에서 Secure Boot up 과정은 크게 다음 3 단계의 검증 과정을 순서대로 진행합니다. 1. 안드로이드 시스템의 하드웨어가 부팅되면, 하드웨어 보호된 'Root of Trust'가 활성화됩니다. 이는 일반적으로 CPU 칩상에 내장된 ROM 영역에 저장된 Public Key(공개 키)를 사용하여 부트로더(Bootloader)의 서명을 검증하게 됩니다. 2. 부트로더가 RAM의 지정된 영역에 로드.. 2023. 3. 13. OpenAI API로 나만의 AI봇 만드는 간단한 코딩 방법 이번 포스팅은 OpenAI API를 사용하여 나만의 AI를 만드는 간단한 코딩 방법을 알아보겠습니다. 실습에 앞서 OpenAI API에 대한 간단한 사용 방법은 이전 포스팅을 먼저 참고해 보세요. OpenAI API 초간단 사용 방법 OpenAI API로 나만의 AI봇 만드는 방법 Step 1. OpenAI API 사이트 접속 OpenAI API 사이트로 들어가셔서 로그인을 하셔야 합니다. 회원가입 되어있지 않다면 본인의 SNS등으로 간편히 연동도 가능합니다. 로그인하셨으면 다음의 OpenAI API를 바로 사용 가능한 링크로 들어갑니다. OpenAI API 바로 사용하기 또는 Overview - 로그인 후 Get Started로 바로 들어가셔도 됩니다. 자신이 개발자라면 'for developers' .. 2023. 3. 6. 이전 1 ··· 16 17 18 19 20 21 22 ··· 48 다음