Our Latest News

Low-cost ESP32 solution to support OpenHarmony system development (with 10+ sample project demos)

Low-cost ESP32 solution to support OpenHarmony system development (with 10+ sample project demos)

ESP32 is the industry’s leading highly integrated Wi-Fi+Bluetooth solution designed specifically for mobile devices, wearable and IoT applications, with ultra-low power consumption, stable and reliable, small size and high performance, easy to embed and other characteristics.

Based on ESP32 series chip, Kaihong Zhigu launched Niobe U4 development board kit, integrated 2.4GHz WiFi and Bluetooth dual-mode, supporting ultra-high RF, low-power, low-voltage and low-cost contactless reader applications; in addition, it also supports lithium battery power supply and charge/discharge management; recently it has also been integrated into the OpenHarmony community backbone, supporting OpenHarmony 3.1 operating system, providing a complete SDK and a large number of application routines to facilitate rapid secondary development.

To help you better understand the OpenHarmony Niobe U4 development board, this issue summarizes the Niobe U4 trial experience, environment building, LVGL porting, ADC button, LCD display, weather forecast, multi-threaded application demos, leading you to master the NiobeU4 development board usage, application skills.

Development Boards Featured Trial Articles

1.Free trial experience of NiobeU4 development board】Experience compiling environment building and burning out of the box

Description: Thank you for the holiday gift sent by Kaihong Zhigu and electronic enthusiasts, the following NiobeU4 development board to do an unboxing experience. The NiobeU4 development board received this time, is already assembled, the main components are the base board and 1.44 inch SPI color LCD, detailed unboxing instructions are as follows.

2.[Kaihong Zhigu NiobeU4 development board free trial experience] based on Ubuntu22.04 NiobeU4 development environment to build

Description: The official recommended version of Ubuntu is 20.04 or higher, so I’ll install the latest Ubuntu 22.04 directly from the official website. The installation process is relatively simple. Installing the various tools needed for development, there is basically nothing wrong with following the official documentation for this part, some of which are indeed pitted, and will be marked in bold italics below.

  1. [Kaihong Zhigu NiobeU4 development board free trial experience] port LVGL

Description: This development board with a 135×130 TFT screen, the controller used is ST7735, SPI interface, 16-bit. The first two articles have been tested for the display of the screen, with the conditions to port the GUI, this article we port LVGL.

4。【Kaihong Zhigu NiobeU4 development board free trial experience】Kaihong Zhigu NiobeU4 restore factory space flyer

Description:This project implements spaceman to change position. In order to be able to achieve their own network clock display, you need to integrate WiFi and lcd display routines, this article for 107 and 202 demo integration, their own synthesis of 108 for compiled display. Network to obtain weather information has not been written, and subsequently want to set up an infrared detection using the speaker for weather announcements.

5.【Kaihong Zhigu NiobeU4 development board free trial experience】 Development environment to build and initial test program

Description: NiobeU4 is an IoT device development kit based on ESP32U4WDH, integrated 2.4GHz Wifi and Bluetooth dual-mode. This article mainly completes ubuntu-20.04.5 system environment build, repo tools, cross-compile, get the project source code, build test source code iotlink process.

6.【Kaihong Zhigu NiobeU4 development board free trial experience】Kaihong Zhigu NiobeU4 on the basis of WiFi to obtain cJSON weather data

Description: This subsection mainly uses 202demo to add WiFi to get cJSON weather data, the process is a bit convoluted, but the data got, not yet on the LCD for display.

7.【Kaihong Zhigu NiobeU4 development board free trial experience】New ADC button control LED demo

  1. [Kaihong Zhigu NiobeU4 development board free trial experience] Windows physical machine to build Linux development environment

Introduction: This article provides a solution for building a Linux development environment on a Windows physical machine, and summarizes the necessary development fundamentals to master for the NiobeU4 development board.

  1. [Kaihong Zhigu NiobeU4 development board free trial experience] multi-threaded and LCD display

Description:Kaihong Zhigu development board NiobeU4 on board a spi interface display, the resolution of 130 * 135, used to display some key information is also very good. This article uses this screen combined with multi-threaded to display Chinese and English, graphics, etc.

  1. [Kaihong Zhigu NiobeU4 development board free trial experience] 2.NiobeU4 programming basics – gpio and uart joint use examples

Introduction: This article mainly summarizes some prerequisites before programming, as shown below: mainly including how to compile, burn-in, debug, and how to develop your own applications. This article will be illustrated with practical examples, familiar with the development process, will greatly reduce the time and effort invested in the early stages, so that we can focus on the realization of their own functional design

    GET A FREE QUOTE

    FPGA IC & FULL BOM LIST

    We'd love to

    hear from you

    Highlight multiple sections with this eye-catching call to action style.

      Contact Us

      Exhibition Bay South Squre, Fuhai Bao’an Shenzhen China

      • Sales@ebics.com
      • +86.755.27389663