This repository contains chip support, board configurations, and hardware drivers from BES Technology for the openvela operating system. BES Technology is a leading semiconductor company specializing in wireless connectivity and audio solutions for AIoT applications.
This solution is provided by Fortune Technology, offering complete hardware and software integration for wearable and IoT devices.
BLE Bridge Mode: Optimized low-power Bluetooth operation
Audio Subsystem
Multiple Audio Interfaces:
I2S (Master/Slave modes)
PCM interfaces (CODEC, BTPCM)
Audio DMA (AUDMA) support
Smart Audio Amplifier Support:
Awinic AW88266A
Cirrus Logic CS35L41B
Foursemi FS1818U
Audio Processing:
Multi-channel playback and recording
HCI audio dump for debugging
Display and Graphics
LCD Controller (LCDC):
Multi-layer support
DSI PHY interface (configurable single/dual lane)
Color formats: RGB565, RGB888, ARGB8888
DMA2D hardware acceleration
TE (Tearing Effect) synchronization
ULPS (Ultra Low Power State)
Supported LCD Controllers:
RM69090, RM69330, GC9503NP
ST7703, ST7701S, ST7796U, ST7785M, ST7797
HX8394, A064, JD9165A, JT4007
Touch Panel Support:
TMA525C, CHSC6540, CST3240
IST415X, Zinitix, FTS
Sensors and Peripherals
I2C: Multiple ports with configurable pins
SPI: SPI interface
UART: Configurable serial interfaces
GPIO: Rich GPIO support with interrupts
ADC: Battery monitoring, temperature sensors
Accelerometer: LIS2DH sensor support
PWM: RGB LED control
Buttons: ADC-based button support
Storage
Flash: NAND/NOR Flash support
External Storage: eMMC, SD/MMC (via SPI/SDIO)
PSRAM: High-speed PSRAM support
Camera
CAMSPI: GC032A sensor
CAMCSI: GC2145 sensor
Power Management
DVFS: Dynamic Voltage Frequency Scaling
RTC: Real-time clock with calibration
Battery Management: Charging control and monitoring
Low Power Modes: Optimized for battery-powered devices
Development and Debugging
JTAG/SWD: Hardware debugging support
Backtrace: Stack trace on crash
Crash Dump: System crash analysis
Integration with openvela
The openvela operating system is an embedded OS tailored for AIoT (Artificial Intelligence of Things) applications, widely used in:
Smart watches and fitness bands
Smart speakers
Headphones
Smart home devices
Robots
openvela has been fully adapted for BES chips.
This chip vendor repository integrates seamlessly with openvela through:
Kconfig Integration: Chip and board configurations accessible via menuconfig
Build System: Integration with NuttX/openvela build infrastructure
Device Drivers: Standard NuttX driver interfaces
RTOS Support: Full POSIX compatibility
Configuration
To configure a BES2600WM-based development board:
# Example: Configure for BEST2003 development board
./build.sh vendor/bes/boards/best2003_ep/aos_evb/<config_name>
# Or use board:config notation
./build.sh best2003_ep:aos_evb
Hardware Purchase and Consultation
For hardware purchase and technical consultation, please contact Fortune Technology:
Copyright 2015-2025 BES.
All rights reserved. All unpublished rights reserved.
No part of this work may be used or reproduced in any form or by any
means, or stored in a database or retrieval system, without prior written
permission of BES.
Use of this work is governed by a license granted by BES.
This work contains confidential and proprietary information of BES.
Note: This repository contains proprietary code from BES Technology. Please refer to the LICENSE file for complete licensing terms.
Contributing
For chip vendor-specific changes, please follow BES Technology’s internal development process. For openvela integration issues, please refer to the main openvela Contributing Guide.
Support
Fortune Technology (Hardware Support): Please use the email addresses listed above
BES Technology: Contact your BES representative for chip-specific support
BES Chip Vendor Support for openvela
[ English | 简体中文 ]
Introduction
This repository contains chip support, board configurations, and hardware drivers from BES Technology for the openvela operating system. BES Technology is a leading semiconductor company specializing in wireless connectivity and audio solutions for AIoT applications.
This solution is provided by Fortune Technology, offering complete hardware and software integration for wearable and IoT devices.
Repository Structure
Supported Hardware
BES2600WM-AX4F
BES2600WM-AX4F is a highly integrated SoC designed for wearable and IoT devices, featuring:
Development Board
BES2600WM MAIN BOARD V1.1
The official BES2600WM evaluation board provides a complete development and evaluation environment.
Chip Compatibility
The development board supports multiple BES2600 series chip variants, selected via jumper caps:
Power System
USB Interfaces:
Power Selection:
I/O Level Selection:
Display Power:
Audio System
Display Interfaces
Camera Interface
Storage
Buttons
Other Features
Debug Interfaces
Hardware Documentation: BES2600WM Main Board Hardware User Guide V1.0 (PDF)
Core Features
Wireless Connectivity
Audio Subsystem
Display and Graphics
LCD Controller (LCDC):
Supported LCD Controllers:
Touch Panel Support:
Sensors and Peripherals
Storage
Camera
Power Management
Development and Debugging
Integration with openvela
The openvela operating system is an embedded OS tailored for AIoT (Artificial Intelligence of Things) applications, widely used in:
openvela has been fully adapted for BES chips.
This chip vendor repository integrates seamlessly with openvela through:
menuconfigConfiguration
To configure a BES2600WM-based development board:
Hardware Purchase and Consultation
For hardware purchase and technical consultation, please contact Fortune Technology:
License
Note: This repository contains proprietary code from BES Technology. Please refer to the LICENSE file for complete licensing terms.
Contributing
For chip vendor-specific changes, please follow BES Technology’s internal development process. For openvela integration issues, please refer to the main openvela Contributing Guide.
Support
Related Resources