Jump to content

Draft:Espressif Systems: Difference between revisions

Coordinates: 31°11′59″N 121°35′01″E / 31.199790°N 121.583485°E / 31.199790; 121.583485
From Wikipedia, the free encyclopedia
Content deleted Content added
No edit summary
Line 60: Line 60:
* [https://www.esp32.com Espressif's ESP32 forum]
* [https://www.esp32.com Espressif's ESP32 forum]
* [https://github.com/espressif Espressif's GitHub] (source code repositories)
* [https://github.com/espressif Espressif's GitHub] (source code repositories)

{{AFC submission|||ts=20180509195059|u=150.251.3.1|ns=118}}

Revision as of 19:50, 9 May 2018

  • Comment: Do not use Wikipedia as a reference. Please do not submit multiple copies of drafts. Robert McClenon (talk) 19:34, 16 November 2017 (UTC)

31°11′59″N 121°35′01″E / 31.199790°N 121.583485°E / 31.199790; 121.583485

Espressif Systems (Shanghai) Pte., Ltd. (乐鑫信息科技(上海)有限公司) is a Chinese fabless semiconductor company that develops Wi-Fi and Bluetooth wireless connectivity integrated circuits and electronic hardware products focused toward the Internet of things (IoT).[1] Espressif Systems is headquartered in Shanghai Zhangjiang High-Tech Park with additional mainland China offices in Wuxi, Hefei, and Suzhou; international offices in Pune, India and Brno, Czechnia. The company's wireless connectivity hardware products include the ESP8266 and ESP32 chips, wireless networking modules based on those chips, and associated development kits.

History

Espressif Systems was founded in 2008 by Teo Swee Ann with only a dozen of engineers at the beginning. In 2013, Espressif released its ESP8089 Wi-Fi chip; followed by the ESP8266 in 2014. In 2016, the company released its ESP32 Wi-Fi and Bluetooth chip. As of 2017, the company has grown to own nearly 200 employees across six offices.[citation needed]

Products

Espressif produces several electronics hardware products for wireless networking communication solutions in the IoT market. Espressif's chips and modules are designed for low power consumption, good performance, and small size. Notable products include the ESP8266 and ESP32 chips, ESP-WROOM-02 and ESP-WROOM-32 modules, and the ESP32-DevKitC and ESP-WROVER-KIT development kits.

Chips

Espressif's wireless networking chips include the ESP8089 series, the EPS8266 series, and the ESP32 series. Notably, ESP8266 and ESP32 have become popular in maker culture due to their low cost and programmability in environments such as the Arduino IDE.[2]

The ESP8266 series (consisting of ESP8266EX and ESP8285) are Wi-Fi system on a chip (SoC) microcontrollers. Often used in IoT devices, these chips facilitate the exchange of information among various connected objects. Notable third-party company products using ESP8266 include the ESP-01 and ESP-12 Wi-Fi modules from Ai-Thinker Technology and the Sonoff IoT AC power switch from ITEAD Intelligent Systems.[3]

The ESP32 series of chips are low-power SoC microcontrollers with integrated Wi-Fi and dual-mode Bluetooth. ESP32 is highly integrated with in-built antenna switches, RF balun, power amplifier, low-noise receive amplifier, filters, and power management modules. The ESP32 series consists of the packaged chips ESP32-D0WDQ6, ESP32-D0WD, ESP32-D2WD, and ESP32-S0WD.[4]

Modules

Espressif's wireless networking modules include the ESP8266 based ESP-WROOM-02 and ESP-WROOM-S2, and the ESP32 based ESP-WROOM-32, ESP32-WROVER, and system in package ESP32-PICO-D4. These modules combine a wireless networking SoC with other electronics components (such as a crystal oscillator, filter capacitors, flash memory, and typically an on-board antenna or antenna connector) into a compact, convenient, surface-mount device. Most modules have obtained various certifications for radio frequency communication operation, as required by regulatory authorities.[5]

Development kits

Espressif's hardware development kits are intended to aid in the processing of prototyping solutions for electronics projects by providing convenient and versatile interfaces for peripheral hardware. Development kits include the ESP-Laucher for ESP8266 development, and ESP32-DevKitC, ESP-WROVER-KIT, and ESP32-PICO-KIT for ESP32 development. For example, ESP-WROVER-KIT features an on-board LCD display, multi-protocol USB bridge and JTAG interface, camera header, RGB LEDs, and microSD card slot.

Software and firmware

Espressif provides software tools, software development kits, and firmware binaries for use with its hardware products.

Official software development kits (SDKs) for the ESP8266 and ESP32 series of wireless chipsets serve as foundational platforms for custom programming, providing device-level APIs, libraries, and utility software. Espressif SDKs compile using the Xtensa GCC toolchain. Example source code projects are included with the SDKs, serving as educational starting points; e.g., source code for Wi-Fi controllable IoT "smart lights" and "smart plugs".

For ESP8266, Espressif provides two SDKs: the Non-OS SDK and the RTOS SDK. The ESP8266 Non-OS SDK uses the espconn network interface and is not based on an operating system, relying on timers and callbacks as the main way to perform various functions. The ESP8266 RTOS SDK is based on FreeRTOS, a multi-tasking real-time operating system kernel, using the lwIP API or Berkley sockets for network connections.

The Espressif IoT Development Framework (ESP-IDF) is based on FreeRTOS and used for ESP32 development. ESP-IDF is released as open source with the Apache 2.0 license and developed on GitHub by Espressif.[6]

Recognition

Espressif has won awards and has been recognized for its low-power and high-performance wireless networking solutions, contributions to the open-source community, and a sense of social responsibility. Some awards Espressif has received include:

  • "Best Wireless/RF IC" for ESP8266 – Greater China IC Design Awards, 2016
  • "Editor's Choice, Hardware" for ESP8266 – Postscapes IoT Awards, 2015/2016 [7]
  • "Cool Vendor in IoT Thingification" – Gartner, 2016[8]

References

  1. ^ CEVA, Inc. (2016-10-26). "Espressif Licenses and Deploys CEVA Bluetooth in ESP32 IoT Chip". PR Newswire.
  2. ^ Bruce, James (2015-11-16). "Meet the Arduino Killer: ESP8266". MakeUseOf.
  3. ^ Schwartz, Marco (2016). Internet of Things with ESP8266. Packt Publishing.
  4. ^ "The Internet of Things with ESP32". Retrieved 2018-01-09.
  5. ^ "Certification". Espressif Systems. Retrieved 2018-01-09.
  6. ^ "Espressif IoT Development Framework. Official development framework for ESP32". GitHub. Espressif Systems. Retrieved 2018-01-09.
  7. ^ "IoT Award Winners". Postscapes. Retrieved 2018-01-09.
  8. ^ Reynolds, Martin; Wang, Brady; Reitz, Michele (2016-05-09). "Cool Vendors in IoT 'Thingification,' 2016". Gartner.