에서 GitHub 출시 페이지:
이것은 CircuitPython 9.0.0-alpha.4, 9.0.0용 알파 릴리스입니다. 여기에는 알려진 중요한 버그가 있으며 9.0.0의 최종 릴리스 이전에 추가 추가 및 수정 사항이 있을 예정입니다.
(9.0.0-alpha.3은 빌드 문제로 인해 폐기되었으며 #8587로 수정되었습니다.)
주의사항: 9.0.0-alpha.4부터 CircuitPython은 조정이 필요한 새로운 내부 동적 저장 메커니즘("분할 힙")을 사용합니다. 일부 CircuitPython 프로그램이 다음과 같이 실패할 수 있습니다. MemoryError
or RuntimeError: PYSTACK exhausted
예외. 조정 settings.toml
가치 CIRCUITPY_HEAP_START_SIZE
도움이 될 수 있습니다. 파일을 제출해주세요 문제 더 이상 로드되지 않는 프로그램의 예와 조정을 통해 문제를 해결할 수 있었는지 여부 CIRCUITPY_HEAP_START_SIZE
.
nRF52 보드에만 해당되는 경고: 보드에 52 이전 버전의 nRF2 UF0.6.1 부트로더가 있는 경우 펌웨어 크기 증가로 인해 CircuitPython 8.2.0 이상을 로드할 수 없습니다. 보다 이러한 지침 부트로더 업데이트를 위해.
9.0.0의 주요 변경 사항
- 새로운 분할 힙 내부 동적 저장 메커니즘.
- MicroPython v1.19.1, v1.20.0 및 v1.21.0의 업데이트를 병합합니다.
- Espressif: ESP-IDF v5.1로 업데이트됩니다.
- 재구성 및 분할
displayio
. 8.xx 명명 구조는 9.xx에서 사용할 수 있지만 10.0.0에서는 제거됩니다. - CIRCUITPY 드라이브가 이제 Android에 탑재됩니다.
- CIRCUITPY 드라이브의 파일 용량이 128kB 미만으로 늘어났습니다.
- i.MX 및 RP2040에서 추가 USB 호스트 지원.
- 8.xx 지원 중단 제거:
displayio.*.show()
,I2CPeripheral
이름이I2CTarget
. - 추가
repl.py
, REPL이 시작되기 직전에 실행됩니다. - 추가
OrderedDict.move_to_end()
. - 추가
synthio.Synthesizer.note_state
. - 추가
warnings
모듈은 CPython의 것과 유사합니다. - Espressif에 I2S MCLK 지원을 추가합니다.
- mDNS TXT 레코드 지원을 추가합니다.
circuitpython.org에서 다운로드
펌웨어 다운로드는 다운로드 페이지 on Circuitpython.org. 사이트에서 보드에 맞는 파일과 언어를 쉽게 선택할 수 있습니다.
설치
설치하려면 다음 지침을 따르십시오. CircuitPython에 오신 것을 환영합니다! 안내서. 최신 라이브러리를 설치하려면 이 페이지 그 가이드에서.
시험 Mu 에디터의 최신 버전 CircuitPython 프로그램을 작성 및 편집하고 CircuitPython 직렬 연결 (REPL)에 쉽게 액세스 할 수 있습니다.
문서
문서는 다음에서 사용할 수 있습니다. readthedocs.io.
포트 상태
CircuitPython에는 다양한 마이크로컨트롤러 제품군의 핵심 구현인 여러 "포트"가 있습니다. 안정성은 포트별로 다릅니다. 이 릴리스부터 이러한 포트는 안정적인 것으로 간주됩니다(그러나 아래의 알려진 문제 참조).
atmel-samd
: 마이크로칩 SAMD21, SAMx5xcxd56
: 소니 프레센스espressif
: 에스프레시프 ESP32, ESP32-S2, ESP32-S3, ESP32-C3nrf
: 노르딕 nRF52840, nRF52833raspberrypi
: 라즈베리파이 RP2040stm
: ST STM32F4 칩 제품군
이러한 포트는 알파로 간주되며 버그와 누락된 기능이 있습니다.
broadcom
: RPi 4, RPi Zero 2W 등 라즈베리파이 보드litex
: 포무mimxrt10xx
: NXP i.MX RT10xxxsilabs
: 실리콘랩스 MG24 제품군stm
: ST 비 STM32F4 칩 제품군
9.0.0-alpha.2 이후 변경 사항
수정 및 개선 사항
- CIRCUITPY 드라이브의 파일 용량이 128kB 미만으로 늘어났습니다. #8567. @eightycc님 감사합니다.
- 자동 증가 분할 힙을 사용합니다. #8582, #8553. @tannewt님 감사합니다.
- CIRCUITPY 드라이브가 이제 Android에 탑재됩니다. #8580. @eightycc님 감사합니다.
- 동결된 라이브러리를 업데이트합니다. #8577. 감사합니다 @dhalbert.
- MBR에서 읽기가 시작될 때 하나씩 다중 블록 플래시 읽기를 수정합니다. #8575, #8565. @eightycc님 감사합니다.
- 잘못된 유형 객체 선언을 수정하여 네이티브 클래스 속성에 대한 액세스를 복원합니다. #8560, #8535. @dhalbert와 @deshipu에게 감사드립니다.
- mDNS TXT 레코드 지원을 추가합니다. #8262. @thzinc 감사합니다.
포트 및 보드별 변경 사항
브로드 컴
에스프레소
- Espressif에서 I2S MCLK를 지원합니다. #8586, #8571. @lookfwd님 감사합니다.
아이엠엑스
nRF
RP2040
- 수정
pulseio.PulseIn
경쟁 조건. #8575, #8505. @Snipeye님 감사합니다.
SAMx
SiLab
스프레센스
STM
개별 보드
- Adafruit ESP32-S3 카메라: 핀을 Rev D. #8557, #8528로 업데이트합니다. @ladyada님 감사합니다.
문서 변경 사항
- 수정
busio
I2C 스캔 예시. #8575, #8568. @dhalbert님 감사합니다.
빌드 및 인프라 변경
- 추가
lib/tlsf
에ci_fetch_deps.py
릴리스 빌드를 수정합니다. #8587. @dhalbert님 감사합니다. - Python 3.12를 처리하기 위한 업데이트입니다. #8584, #8575, #8568. @dhalbert님 감사합니다.
- gcc 13.2로 전환합니다. #8546. @tannewt님 감사합니다.
-
MP_ERROR_TEXT()
대신translate()
어디에나. #8452. @jepler님 감사합니다. -
mp_rom_error_text_t
대신compressed_string_t
. #8531, #8519. @tannewt와 @jepler에게 감사드립니다.
번역 추가 및 개선 사항
- 번역 감사합니다:
- @andibing(영어 – 영국)
- @hexthat(중국어 – 병음)
- @jessyjones(프랑스어)
- @MuskoM(폴란드어)
- @supcik(프랑스어)
- @wtuemura(포르투갈어 – 브라질)
9.0.0-alpha.2 이후의 새 보드
- LILYGO T-데크. #8563. @rgrizzell님 감사합니다.
- 의외의 메이커 블링! #8575, #8495. @UnexpectedMaker님께 감사드립니다.
- 의외의 메이커 TinyWATCH S3. #8575, #8495. @UnexpectedMaker님께 감사드립니다.
- 위액트 C6 N4. #8550. @bill88t님 감사합니다.
- 위액트 C6 N8. #8550. @bill88t님 감사합니다.
알려진 문제
- 아직 해결해야 할 문제를 포함하여 다른 문제에 대해서는 https://github.com/adafruit/circuitpython/issues를 참조하십시오.
감사
사용해 주시고, 테스트해 주시고, 9.0.0-alpha.2부터 기여, 위의 기고자들과 GitHub 및 Discord의 많은 다른 사람들을 포함합니다. 우리와 함께 불화 채팅 공동 작업.
- SEO 기반 콘텐츠 및 PR 배포. 오늘 증폭하십시오.
- PlatoData.Network 수직 생성 Ai. 자신에게 권한을 부여하십시오. 여기에서 액세스하십시오.
- PlatoAiStream. 웹3 인텔리전스. 지식 증폭. 여기에서 액세스하십시오.
- 플라톤ESG. 탄소, 클린테크, 에너지, 환경, 태양광, 폐기물 관리. 여기에서 액세스하십시오.
- PlatoHealth. 생명 공학 및 임상 시험 인텔리전스. 여기에서 액세스하십시오.
- 출처: https://blog.adafruit.com/2023/11/12/circuitpython-9-0-0-alpha-4-released/
- :있다
- :이다
- :아니
- $UP
- 1
- 10
- 12
- 13
- 19
- 20
- 202
- 8
- 9
- a
- 할 수 있는
- 위의
- ACCESS
- 추가
- 해결 된
- 조절하는
- All
- 알파
- 알파 릴리스
- an
- 및
- 인프라
- 기계적 인조 인간
- 있군요
- AS
- At
- 가능
- 기초
- BE
- 전에
- 이하
- 판
- 브라질
- 버그
- 빌드
- 빌드
- 비자 면제 프로그램에 해당하는 국가의 시민권을 가지고 있지만
- by
- 카메라
- 생산 능력
- 변경
- 중국말
- 칩
- 수업
- 협력
- 조건
- 연결
- 고려
- 고려
- 참여자
- 핵심
- 수정
- 만들기
- 다른
- 불일치
- 다운로드
- 드라이브
- 두
- 동적
- 쉽게
- 영어
- ESP32
- 모든 곳
- 예
- 예
- 실패
- 가족
- 입양 부모로서의 귀하의 적합성을 결정하기 위해 미국 이민국에
- 최후의
- Find
- 수정
- 고정
- 플래시
- 따라
- 럭셔리
- 프랑스어
- 에
- 겨울 왕국
- 기능
- 추가
- GCC
- GitHub의
- 안내
- 핸들
- 있다
- 도움
- 높은
- 주인
- HTML
- HTTPS
- i
- i2c
- if
- 구현
- in
- 포함
- 증가
- 인프라
- 설치
- 를 받아야 하는 미국 여행자
- 명령
- 내부의
- 문제
- IT
- 어울리다
- 참여하기
- JPG
- 다만
- 알려진
- 실험실
- 언어
- 후에
- 최근
- 도서관
- 하중
- 이상
- 메이커
- 제작
- .
- 최대 폭
- XNUMX월..
- 기구
- 누락
- 모듈
- 산
- MX
- 명명
- 명명 구조
- 출신
- 필요
- 신제품
- 아니
- 지금
- 번호
- 대상
- of
- on
- 만
- or
- 기타
- 기타
- 다리
- 플라톤
- 플라톤 데이터 인텔리전스
- 플라토데이터
- 부디
- 광택
- 포트
- 문제
- 프로그램
- 속성
- Python
- 경주
- 산딸기
- 라즈베리 파이
- 읽기
- 기록
- 공개
- 제거됨
- 복원
- 실행
- 주사
- 참조
- 일련의
- 상당한
- 규소
- 비슷한
- 이후
- 대지
- 크기
- 일부
- 소니
- 분열
- st
- 안정
- 안정된
- 시작 중
- 시작
- 아직도
- 저장
- 구조
- 이러한
- SUPPORT
- 테스트
- 감사
- 그
- XNUMXD덴탈의
- Bowman의
- 이
- 에
- 번역
- 조정 된
- 유형
- Uk
- 업데이트
- 업데이트
- 업데이트
- us
- USB
- 익숙한
- 사용
- v1
- 가치
- 버전
- 였다
- 했다
- 뭐
- 언제
- 여부
- 어느
- 누구
- 누구의
- 의지
- 과
- X
- 당신
- 너의
- 제퍼 넷
- 제로