Embedded
Toggle navigation
Nav
ConnectCore 6UL
Version
Get started
Step 1 - Requirements
Step 2 - Set up the hardware
Step 3 - Program the Yocto firmware
Step 4 - Create your first applications
Next steps
Digi Embedded Yocto
Release notes
Release changelog
Known issues and limitations
Support contact information
Application development
Digi ADE
Set up the development environment
Create a C/C++ project
Customize project build options
Build a project
Launch remote applications
Qt Creator
Install Qt
Configure Qt Creator
Create a Qt quick application
Command line
Install a pre-compiled toolchain
Create and build a "Hello world" application
Launch the application
Recovery library (firmware update)
Digi APIx for embedded
Set up your project for Digi APIX
ADC API
CAN API
GPIO API
I2C API
PWM API
Power management API
SPI API
Watchdog API
Define interface aliases
Cloud Connector
Set up your project for Cloud Connector
Start Cloud Connector
Receive data from Remote Manager
Send data to Remote Manager
Typed data - data points
Untyped data - binary data points
XBee libraries
Yocto system development
Set up workstation
Install Digi Embedded Yocto
Create and build projects
Boot the system
Partitioning
NAND flash layout
Change partition table
Update firmware
Program firmware from Linux
Program firmware from U-Boot
Program I/O Expander firmware
Program MCA firmware
Customize the root filesystem
Configure network settings
Manage user accounts
Amazon Web Services (AWS) IoT
Get started with AWS IoT
Get started with Greengrass
Create an AWS IoT image
AWS IoT device SDK
Digi Remote Manager
Connect to Remote Manager
Monitor the system
Update the firmware with Remote Manager
Access the filesystem
Get device information
Automate operations
Advanced remote configuration
Network failover and recovery
Custom carrier board
Add a new custom machine
Carrier board version and ID
Kernel development workflows
Using a mainline Linux kernel
Build custom Yocto kernel recipe
Build standalone/external images
Make quick changes in the Yocto devshell
Deploy the kernel on your target
U-Boot bootloader
Environment variables
Digi U-Boot custom commands
Direct boot
Firmware update
Configuration options
Secure console options
U-Boot files by variant
Recover your device
Enable support for a Fusion display
Linux kernel BSP
Device tree files
Pin multiplexing (IOMUX)
ADC
Analog comparator
Audio
Backlight
Bluetooth
Bluetooth classic
Bluetooth Low Energy
Camera
CAN
Cellular
Cryptochip
Cryptographic accelerator
Ethernet
GPIO
I2C
I/O Expander
I/O Expander GPIO
Micro Controller Assist (MCA)
MCA core functionality
MCA configuration tool
MCA I/O pads
MCA GPIO
MCA ADC
MCA UART serial port
MCA power key input
MCA RTC
MCA watchdog
MCA management application
MMC/SD/SDIO
OTP bits
PF3000 Power Management IC (PMIC)
Power management
PWM
SPI
Touch screen
UART
USB
Using the USB Host port
Using the USB port (as device)
Video
Wi-Fi
Configuration
Get started with Wi-Fi
Configuration modes
Client infrastructure mode
Access point mode
Wi-Fi Direct
Concurrent modes
Network bridging
Regulatory domains
XBee socket
Digi TrustFence for Yocto
Enable TrustFence in DEY
Secure boot
Digital signature overview
Secure boot overview
Image authentication
Image encryption
Set up secure boot
Standalone setup
Partition encryption
Secure storage
Tamper detection
Tamper pins
Tamper-detection interfaces
Tamper response
Power and tamper response
Configure the tamper interfaces
Tamper_cfg command reference
Secure JTAG
Secure console modes
Secure build environments
Secure firmware update
FIPS-capable OpenSSL
Summary of TrustFence keys
Revoke a key
Advanced
Manually create a PKI
Digi ConnectCore Smart IOmux
Download and install Smart IOmux
Get started
Work with designs
Create a new design
Create a cross-platform design
Work with cross-platform designs
Load a saved design
Save a design
Export a design
Export a device tree
Work with components
Add components
Remove components
Sort components
Edit components
Get device tree
Configure your design
Change IOmux pad
Lock an IOmux pad
Change the IOmux electrical value
Review your design in Table view
Resolve pad conflicts
Working modes
Configuration view
Device tree view
Table view
Update Digi ConnectCore Smart IOmux
View change log
Additional resources
Known issues and limitations
Hardware
Hardware reference manuals
Design guidelines and checklist
Design files
Hardware variants
Additional resources
Embedded systems terminology
Glossary of cryptography terms
Reference materials
ConnectCore 6UL
Version
Get started
Step 1 - Requirements
Step 2 - Set up the hardware
Step 3 - Program the Yocto firmware
Step 4 - Create your first applications
Next steps
Digi Embedded Yocto
Release notes
Release changelog
Known issues and limitations
Support contact information
Application development
Digi ADE
Set up the development environment
Create a C/C++ project
Customize project build options
Build a project
Launch remote applications
Qt Creator
Install Qt
Configure Qt Creator
Create a Qt quick application
Command line
Install a pre-compiled toolchain
Create and build a "Hello world" application
Launch the application
Recovery library (firmware update)
Digi APIx for embedded
Set up your project for Digi APIX
ADC API
CAN API
GPIO API
I2C API
PWM API
Power management API
SPI API
Watchdog API
Define interface aliases
Cloud Connector
Set up your project for Cloud Connector
Start Cloud Connector
Receive data from Remote Manager
Send data to Remote Manager
Typed data - data points
Untyped data - binary data points
XBee libraries
Yocto system development
Set up workstation
Install Digi Embedded Yocto
Create and build projects
Boot the system
Partitioning
NAND flash layout
Change partition table
Update firmware
Program firmware from Linux
Program firmware from U-Boot
Program I/O Expander firmware
Program MCA firmware
Customize the root filesystem