Advanced Development Guide#
This chapter is intended for SDK secondary development and platform adaptation, covering advanced topics such as board-level configuration extension, driver porting, debugging tools, memory layout, and OTA.
This chapter will elaborate in detail on how to add configuration files and support for new development boards based on the K230_SDK. When developers design a new development board based on the K230 or K230D chip, the SDK package needs to be adjusted and adapted accordingly. This chapter will walk through step by step how to add a new defconfig.
If your goal is to “add a usable Sensor”, it is recommended to follow three steps:
Driver Integration: First complete the Sensor driver and board-level configuration integration (main document:
How to Add Sensor)Calibration: Complete BLC/LSC/CC calibration (
how_to_calibrate_isp.md)Tuning: Perform ISP parameter tuning according to business objectives (
how_to_tune_isp.md)
For enabling existing models and switching menuconfig / 4LANE / ISP, see the User’s Guide: How to Configure Sensor.
- How to Add a New Development Board
- Configuring and Burning the OTP Configuration File
- How to Add a New Screen Driver
- How to Add a Sensor
- Sensor ISP Calibration Process
- K230 ISP Image Tuning Guide
- Memory Layout and Configuration Guide
- K230 ADB User Guide
- Debugging RT-Smart Using CKLINK and GDB
- Wi-Fi Driver Selection and Board-Level Configuration
- lwIP 2.2.1 Usage Guide
- IPv4 NAT User Guide
- AIC8800 Wi-Fi Driver Usage Guide
- ESP-Hosted Wi-Fi Coprocessor User Guide
- Bluetooth HCI and NimBLE Guide
- K230 OTA Feature Usage Instructions
- K230 Secure Boot Usage Instructions
- K230D USB OTG Usage Guide
- USB Host NIC Configuration Guide
- K230 UVC Device Usage Guide
