이것은 최신 릴리스를 eCxx-1.0.28-vs.tar.bz2로 다운로드할 수 있는 eCxx라는 Linux 앱입니다. 워크스테이션용 무료 호스팅 제공업체인 OnWorks에서 온라인으로 실행할 수 있습니다.
OnWorks와 함께 eCxx라는 이 앱을 무료로 다운로드하여 온라인에서 실행하십시오.
이 앱을 실행하려면 다음 지침을 따르세요.
- 1. 이 애플리케이션을 PC에 다운로드했습니다.
- 2. 파일 관리자 https://www.onworks.net/myfiles.php?username=XXXXX에 원하는 사용자 이름을 입력합니다.
- 3. 이러한 파일 관리자에서 이 응용 프로그램을 업로드합니다.
- 4. 이 웹사이트에서 OnWorks Linux 온라인 또는 Windows 온라인 에뮬레이터 또는 MACOS 온라인 에뮬레이터를 시작합니다.
- 5. 방금 시작한 OnWorks Linux OS에서 원하는 사용자 이름으로 파일 관리자 https://www.onworks.net/myfiles.php?username=XXXXX로 이동합니다.
- 6. 응용 프로그램을 다운로드하여 설치하고 실행합니다.
스크린 샷
Ad
eCxx
기술
eCxx는 마이크로 LED 디스플레이 및 조명 효과에 맞게 조정된 AVR 및 NodeMCU용 라이브러리입니다.
eCxx는 Makefile 빌드 시스템을 활용하고 있습니다. 호스트 PC를 사용하여 개발 및 디버깅 프로세스를 용이하게 하기 위해 Java 및 Python 기반 응용 프로그램/도구도 포함되어 있습니다.
한쪽에서 eCxx는 기존 megaAVR 시리즈(ATmega328P, ATmega1284P, ATmega2560, ATmega32U4, AT90USB1286 등)와 새로운 megaAVR 0 시리즈(ATmega4808, ATmega4809 등)를 지원합니다.
반면에 eCxx는 주로 NodeMCU에서 작동하도록 설계되었지만 다른 ESP-12 기반 설계와 ESP-01 기반 설계도 지원해야 합니다.
Makefile 빌드 시스템과 일부 도구는 Linux에서만 실행됩니다. 그러나 라이브러리 소스 코드는 AVR 및 NodeMCU용 다른 빌드 시스템을 사용하여 빌드할 수 있을 만큼 충분히 이식 가능해야 합니다.
eCxx는 또한 일부 개방형 하드웨어 설계(회로도 및 PCB)와 일부 관련 테스트 애플리케이션 및 펌웨어와 함께 제공됩니다.
특징
- 마이크로 LED 디스플레이 및 조명 효과에 맞게 조정되었습니다.
- 개발 및 디버깅에 도움이 되는 일부 Python 및 Java 기반 유틸리티/도구.
- 펌웨어를 바로 사용할 수 있는 오픈 하드웨어 회로도 및 PCB 설계.
- C++11과 유사한 유틸리티 템플릿 및 템플릿 기능(이름이 약간 다름).
- UniquePtr
, 공유포인트 , WeakPtr , 숫자 제한 , 그리고 FunctionTraits 수업. - 링버퍼
, 어레이 , 끈 , FixedPoint 및 Dec24FP 클래스. - 간단한 숫자-구두점을 지원하는 문자열 및 숫자 변환 유틸리티입니다.
- 수학 유틸리티 함수.
- 색 공간 유틸리티 함수 및 색 효과 클래스(간단한 화가 포함).
- 컬러 애니메이터 클래스(즉시 사용 가능한 애니메이션 프로세서 클래스 포함).
- 문자열 형식의 UUID뿐만 아니라 IP 및 MAC 주소를 처리하는 유틸리티 클래스입니다.
- 바이트 순서 및 C-로케일과 관련된 유틸리티 기능.
- 출력 포맷터 클래스 및 관련 유틸리티 함수.
- UART, SPI, TWIMaster, TWISlave 및 OWIMaster를 지원하는 정적 애플리케이션 클래스입니다.
- 저속 및 중속 전송을 위한 단선, 반이중, 소프트웨어 UART입니다.
- 초저속 전송을 위한 데이터 스트림 샘플러.
- 비휘발성 데이터 스토리지(가용/가용 용량은 플랫폼에 따라 다름).
- 다중 스위치 디바운싱 방법.
- 다중 키 누름 읽기를 지원하는 키패드 스캐너(하드웨어에 따라 다름).
- 수정자 키 및 다중 키 누름을 지원하는 키패드 디바운싱.
- 하나의 스위치(푸시 버튼)가 있는 XNUMX축 아날로그 조이스틱에 대한 간단한 판독기 클래스입니다.
- 간단한 증분형(구적) 로터리 엔코더 판독기 클래스입니다.
- 4비트 병렬, UART 및 TWI 출력 모드를 지원하는 문자 LCD 드라이버.
- 메모리 카드 리더 및 라이터 클래스(원시 모드).
- 간단한 슬롯 기반 파일 시스템.
- BCM(이진 코드 변조) 파형 발생기.
- LED 스트립, LED 매트릭스, DMX512 LED 및 LED/OLED 디스플레이용 드라이버.
- EEPROM용 드라이버.
- ADC, DAC 및 기타 센서용 드라이버.
- 이더넷 칩/모듈용 드라이버.
- WiFi 모듈용 드라이버.
- RTC용 드라이버.
- 하드웨어 정보 제공자 클래스.
- 템플릿 텍스트 프로세서.
- 경량 웹 서버.
- 간단한 조명 시각화 시스템.
- [x86 전용] 1차원 및 2차원 LED 시뮬레이션을 위한 시뮬레이션 데이터 파일 생성기.
- [x86 전용] 간단한 BMP 파일 작성기입니다.
- [AVR 및 AVRX만 해당] 아날로그 비교기 지원.
- [AVR 및 AVRX만 해당] 내부 밴드갭/기준 전압 및 온도 측정.
- [AVRX 전용] 추가 타이머/카운터.
- [AVRX 전용] 실시간 카운터 지원.
- [AVRX 전용] 전원 끄기 및 깨우기 지원.
- [AVRX 전용] 이벤트 시스템 지원.
- [AVRX 전용] 구성 가능한 사용자 정의 로직 지원.
- [NodeMCU 전용] OTA 프로그래밍 지원.
- [NodeMCU 전용] DMA(I2S) 지원(출력 전용).
- [NodeMCU 전용] TCP 클라이언트 및 서버.
- [NodeMCU 전용] TCP 콘솔(물리적 직렬 포트에 연결하지 않고 디버깅에 사용할 수 있음).
- [NodeMCU 전용] 웹 서버 및 SSL 웹 서버.
오디언스 (Audience)
고급 최종 사용자, 개발자, 기타 대상
사용자 인터페이스
콘솔/터미널, 명령줄
프로그래밍 언어
파이썬, C++, 자바
카테고리
이것은 https://sourceforge.net/projects/ecxx/에서도 가져올 수 있는 애플리케이션입니다. 무료 운영 체제 중 하나에서 가장 쉬운 방법으로 온라인으로 실행하기 위해 OnWorks에서 호스팅되었습니다.