CC Linux - Programmer's Guide

Documentation

  • Revision history
  • 1. Introduction
  • 2. CC Linux System Flash Partition Layout
  • 3. Interfaces
  • 4. Board Support Package
  • 5. Software Development Kit
  • 6. Special considerations
  • 7. Build Examples
  • 8. Using an IDE in CC Linux application development
  • 9. Working with Systemd
  • 10. Working with Rauc System
  • Technical support
  • Trademarks and terms of use
CC Linux - Programmer's Guide
  • CC Linux Programmer’s Guide
  • View page source

CC Linux Programmer’s Guide

_images/image0.png

Documentation

  • Revision history
  • 1. Introduction
    • 1.1 Convention and Definitions
  • 2. CC Linux System Flash Partition Layout
    • 2.1 Partition Layout
    • 2.2 Partition Sizes
    • 2.3 Partition Block Names
    • 2.4 Partition Mountpoints
    • 2.5 Updating Partitions
  • 3. Interfaces
    • 3.1 Standard libraries
    • 3.2 CCAux library
    • 3.3 CCAux API calling convention
  • 4. Board Support Package
    • 4.1 Downloading and installing the BSP
    • 4.2 BSP structure
    • 4.3 Using the BSP
  • 5. Software Development Kit
    • 5.1 Downloading and installing the SDK
    • 5.2 Debugging remotely
    • 5.3 Rauc Bundle Generation via SDK
  • 6. Special considerations
    • 6.1 Ethernet, setting a static IP-address
    • 6.2 CAN
    • 6.3 Graphics, Weston
    • 6.4 Serial Number Broadcast interface
    • 6.5 Polarity of PWM outputs
    • 6.6 Suspend
    • 6.7 General-purpose input/output (GPIO)
    • 6.8 eMMC/CFCARD wear monitoring
  • 7. Build Examples
    • 7.1 Building applications with the SDK
    • 7.2 Qt application development
    • 7.3 Cross Compiling additional softwares using Yocto SDK
  • 8. Using an IDE in CC Linux application development
    • 8.1 vscode integration
    • 8.2 qtcreator integration
  • 9. Working with Systemd
    • 9.1 Creating services with dependencies
    • 9.2 Viewing dependencies with systemctl list-dependencies
    • 9.3 Adding systemd .devices
  • 10. Working with Rauc System
    • 10.1 Recipe for creating Rauc bundles
    • 10.2 Rauc System Conf File
    • 10.3 Utils needed by Rauc
    • 10.4 Firmware environment config
    • 10.5 Rauc Boot Script
  • Technical support
  • Trademarks and terms of use
Next

© Copyright 2024, CrossControl.

Built with Sphinx using a theme provided by Read the Docs.