Page 421 - 3-3
P. 421

나 특징.
                    1)  프로세서: 80 MHz     에서 실행되는 Tensilica Xtensa Diamond Standard 106Micro         를 기반으
                        로 한 L106
                    2) 32  비트 RISC   마이크로 프로세서 코어
                    3) 64KB 의 명령 RAM, 96KB      의 데이터 RAM
                    4)  외부 QSPI   플래시 최대:     16 MiB 가 지원된다 일반적으로(           512 KiB ~ 4 MiB    포함)
                    5) IEEE 802.11 b / g / n Wi-Fi   통합 TR    스위치 ,   발룬 , LNA ,    전력 증폭기 및 매칭 네트워
              크
                    6) WEP   또는 WPA / WPA2      인증 또는 개방형 네트워크
                    7) 16  개의 GPIO   핀
                    8) SPI
                    9) I²C ( 소프트웨어 구현)
                    10) DMA  가있는 I²S   인터페이스 (GPIO      와 핀 공유)
                    11) GPIO2  에서 전용 핀의 UART         와 전송 전용 UART       를 사용할 수 있습니다.
                    12) 10  비트 ADC (    연속 근사 ADC )


                    CPU   및 플래시 클록 속도는 일부 장치의 오버 클러킹으로 두 배가 될 수 있다. CPU                                    는
                 160MHz  에서 실행될 수 있으며 플래시는 40MHz               에서 80MHz   까지 빨라질 수 있다.





















                                      그림 Ⅱ   - 125 ESP-01   와이어 프레임 위키피디아(           )


                  다. SDK
                    2014  년 10   월 말에 Espressif Systems    는 칩을 프로그래밍 할 수있는 소프트웨어 개발 키트
                  (SDK) 를 출시하여 별도의 마이크로 컨트롤러가 필요하지 않게 되었다 그 이후로.                              , Espressif 의 많
                  은 공식 SDK       릴리스가 있었다. Espressif        는 두 가지 버전의 SDK          를 유지 관리한다.         하나는
                  FreeRTOS  를 기반으로 하고 다른 하나는 콜백을 기반으로 한다. Espressif                        의 공식 SDK      대신
                  GCC   툴체인을 기반으로 하는 오픈 소스 ESP-Open-SDK                      가 있다.       ESP8266 은 Cadence
                  Tensilica L106  마이크로 컨트롤러를 사용하며 GCC                툴 체인은 Max Filippov     가 오픈 소스로 유
                  지 관리한다 또 다른 대안은.            Mikhail Grigorev 의 "Unofficial Development Kit" 이다 다른.     SDK
                  ( 주로 오픈 소스 에는 다음이 포함된다)             .


                    1) NodeMCU -    루아 기반 펌웨어.
                    2) Arduino - C ++     기반 펌웨어.       이 코어는 ESP8266 CPU          및 Wi-Fi   구성 요소를 다른
                       Arduino                        장치처럼 프로그래밍 할 수있게 한다.                  ESP8266 Arduino
                       Core 는 GitHub  를 통해 사용할 수 있다 .



                                                          - 421 -
   416   417   418   419   420   421   422   423   424   425   426