X Tutup
Skip to content

ConTronTech/esp-os-v1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ESP32-S3 HMI Display Boot Firmware & OS

A custom boot firmware and bootable operating system for the Elecrow CrowPanel 7.0" ESP32-S3 HMI Display.

Hardware Specifications

  • Display: 7.0" TFT LCD (800x480 resolution)
  • Processor: ESP32-S3-WROOM-1-N4R8 (240MHz dual-core)
  • Memory: 4MB Flash, 8MB PSRAM
  • Touch: Capacitive touch screen
  • Connectivity: WiFi 802.11 b/g/n, Bluetooth 5.0
  • Interfaces: 2x UART, 2x GPIO, 2x I2C, 1x Battery, TF card slot

Features

  • Custom bootloader with SD card support
  • LVGL-based graphical user interface
  • Touch screen support
  • WiFi and Bluetooth connectivity
  • File system support (SPIFFS + SD card)
  • Modular application loading system
  • Over-the-air (OTA) update capability

Project Structure

├── bootloader/          # Custom bootloader
├── firmware/           # Main firmware
├── os/                 # Bootable OS components
├── apps/               # Application modules
├── tools/              # Build and flash tools
├── docs/               # Documentation
└── examples/           # Example applications

Quick Start

Prerequisites

  • ESP-IDF v5.0 or later
  • Python 3.7+
  • Required tools: esptool, idf.py

Building

# Set up ESP-IDF environment
source $IDF_PATH/export.sh

# Build the project
idf.py build

# Flash to device
idf.py flash

SD Card Setup

  1. Format SD card as FAT32
  2. Copy os/ directory contents to SD card root
  3. Insert SD card into device
  4. Power on device

Development

  • Bootloader: Custom bootloader with SD card detection
  • Firmware: Main system firmware with LVGL integration
  • OS: Modular operating system components
  • Apps: Loadable application modules

License

MIT License - see LICENSE file for details

About

a esp os that is ran mostly off the sd card for the elecrow esp32-s3 7inch screen

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

X Tutup