4.4. System Component Development
- 4.4.1. Auto-start Configuration
- 4.4.2. Integrating User Software into System Image
- 4.4.3. Root Filesystem Adaptation Guide
- 4.4.3.1. Creating Root Filesystem with Buildroot
- 4.4.3.2. Use Multistrap to create Ubuntu root file system
- 4.4.3.3. Using APPSDK for Application Development
- Prerequisites
- Packaging the SDK
- Installing the SDK
- Upgrade and Uninstall
- Compiling Applications with the SDK
- Verifying the SDK
- SDK Directory Structure
- version File
- FAQ
source environment-setupreports “must be sourced, not executed”- Using
shto source reports “requires bash, not sh” - Linking hbre libraries reports “cannot find -lxxx”
- Old version residue after SDK upgrade
- SDK does not work after moving to another path
- environment-setup still present after
dpkg -r - dpkg asks how to handle environment-setup during reinstall/upgrade (conffile conflict)
- Need to re-source after upgrading the SDK
- Notes
- 4.4.4. System Miniaturization and Trimming
- 4.4.5. Quickstart Guide
- 4.4.5.1. Overview
- 4.4.5.2. Image Preparation and Flashing
- 4.4.5.3. Boot Time Comparison Before and After Optimization
- 4.4.5.4. Integrating User Software into the Quickstart Image
- 4.4.5.5. Quickstart Boot Chain Optimization
- 4.4.5.6. FAQ
- 4.4.6. ION System Debugging Guide
- 4.4.7. Log System Introduction
- 4.4.8. Information Security Development Guide
- 4.4.8.1. Introduction to security hardware
- 4.4.8.2. FDE Full disk encryption
- 4.4.8.3. FBE File encryption
- 4.4.8.4. Safe start
- 4.4.8.5. boot encrypt
- 4.4.8.6. TEE
- 4.4.8.7. eFuse Burning
- 4.4.8.8. secure storage
- X5 Secure Storage Introduction
- KEY Management
- Secure Storage Operation Interfaces
- Secure Storage Operation Commands
- 4.4.9. OTA
- 4.4.9.1. OTA Functionality and Introduction
- 4.4.9.2. OTA API
- Error Types Returned by Dynamic Library Interfaces
- Interface List
- 4.4.10. USB Flash Drive Update Function
- 4.4.11. Low Power Mode Debugging Guide
- 4.4.11.1. Overview and Introduction
- 4.4.11.2. Detailed Explanation of Low Power Debugging
- 4.4.11.3. Dynamic Voltage and Frequency Scaling (DVFS)
- 4.4.11.4. Suspend and Resume
- 4.4.11.5. Typical Scenario Power Consumption
- 4.4.12. System Performance Optimization Guide
- 4.4.12.1. Overview
- 4.4.12.2. Performance Diagnostic Tools
- 4.4.12.3. System Optimization Strategies
- 4.4.12.4. Application Optimization
- 4.4.12.5. Introduction to the USE Method
- 4.4.12.6. Case Study
- 4.4.12.7. References