Are you over 18 and want to see adult content?
More Annotations

Thai & Indonesian Fusion Halal Cuisines - Bali Thai
Are you over 18 and want to see adult content?

CENTRAL GOVERNMENT EMPLOYEES NEWS - All about Central Government Employees News
Are you over 18 and want to see adult content?

Huertos del Lago - Pucón IX Región Chile - Inicio
Are you over 18 and want to see adult content?

Madagascar Foundation - Join us… Be part of it
Are you over 18 and want to see adult content?

Avukat Baran Doğan - Ceza Hukuku, Tazminat, G.menkul, İstanbul Avukatı
Are you over 18 and want to see adult content?

Майнкрафт от Рдо Я - Онли Майнкрафт
Are you over 18 and want to see adult content?

SPETS24.COM – CUSTOM ELECTRONICS & REPAIR
Are you over 18 and want to see adult content?

De Jong Makelaardij - VBO Makelaar Voorburg - Den Haag
Are you over 18 and want to see adult content?
Favourite Annotations

Privacyinstellingen op VI.nl
Are you over 18 and want to see adult content?
Text
COLIBRI IMX7
For starting for the first time with your Colibri iMX7 you will need a suitable Colibri Carrier Board as well as some adapters and cables for connecting your desired interfaces. Colibri Evaluation Board: For an easy evaluation of Colibri interfaces. Carrier Board Accessory Kit: Including suitable cables, adapters and a HOW TO USE CAN ON TORIZONCORE Use the **cansend to send CAN messages on a given interface. Like for example: ## cansend can0 123#deadbeef. If everything is OK, you'll see a CAN message "DEADBEEF" with ID 123 on CAN. Use the candump command to start listening to incoming CAN messages on a given interface.AUDIO (LINUX)
To check the available sound cards, use the cat /proc/asound/cards command. The expected result on a Verdin iMX8MM: root@verdin-imx8mm:~# cat /proc/asound/cards 0 : imx8mm-wm8904 - imx8mm-wm8904 imx8mm-wm8904. To record audio, you might need to run the following command to unmute the capture device: INSTALL THE BUILD ENVIRONMENT FOR TORIZON Install the Build Environment for Torizon. Build and Run your First C Application. Module 3: Creating My Own Container. Writing Your First Dockerfile. Deploy to the Target. Module 4: Deploying Remote Updates with Torizon OTA. Adding New Device to Torizon OTA. Updating Containers with Torizon OTA.WEB SERVER (LINUX)
Python + Flask. Flask is one of the most popular frameworks to build web server applications in Python. There are OpenEmbedded recipes for Flask both for Python 2 and Python 3. Add the following line to the end of the conf/local.conf file: Warning: Additional Python packages required by your application may have to be included as well. OAK SENSORS AND INTERFACES Oak USB Sensor IR Distance Triangulation (10-60cm) (V1.4a) Oak USB Sensor IR Motion Detection (V1.2b) Oak USB Sensor Luminosity (LUX) (V1.2a) Oak USB Sensor Orientation (3-Axes Accelerometer & Magnetometer) (V1.0a) Oak USB Sensor 3 Axes Tilt/Inclination (V1.2a) Older and non standard sensors. UNBOXING AND SETUP CABLES Step 1. Remove the Evaluation Board and the Colibri Computer on Module from the blisters. Insert the computer on module into the X1 connector of the Evaluation Board as tight as possible, with the module inclined ~30 to 45 degree in relation to the carrier board. Warning: Make sure that the module is well connected to the board. BUILD AND RUN YOUR FIRST C APPLICATION Build and Run your First C Application. Module 3: Creating My Own Container. Writing Your First Dockerfile. Deploy to the Target. Module 4: Deploying Remote Updates with Torizon OTA. Adding New Device to Torizon OTA. Updating Containers with Torizon OTA. Creating a Fleet with Torizon OTA. Next Steps: Expand Your Knowledge. HOW TO USE INTERRUPT LIBRARY Attention: this is a legacy library and thus not supported by Toradex anymore. We recommend that you use the new libraries for all Toradex modules. Please see the Toradex CE Libraries and Code Samples for up-to-date information.. Overview. The interrupt library is used for interrupt handling capabilities of Toradex module. GENERIC RGB DISPLAY ADAPTER BOARD Generic Display Adapter board can be used to connect these displays with Toradex Evaluation or carrier boards.. NOTE: Generic Display Adapter Board design is just an example, not fully optimized for production.Toradex do not manufacture these boards, but we have given all design data.Also change the over-voltage and current resistors on the display adapter board according to theCOLIBRI IMX7
For starting for the first time with your Colibri iMX7 you will need a suitable Colibri Carrier Board as well as some adapters and cables for connecting your desired interfaces. Colibri Evaluation Board: For an easy evaluation of Colibri interfaces. Carrier Board Accessory Kit: Including suitable cables, adapters and a HOW TO USE CAN ON TORIZONCORE Use the **cansend to send CAN messages on a given interface. Like for example: ## cansend can0 123#deadbeef. If everything is OK, you'll see a CAN message "DEADBEEF" with ID 123 on CAN. Use the candump command to start listening to incoming CAN messages on a given interface.AUDIO (LINUX)
To check the available sound cards, use the cat /proc/asound/cards command. The expected result on a Verdin iMX8MM: root@verdin-imx8mm:~# cat /proc/asound/cards 0 : imx8mm-wm8904 - imx8mm-wm8904 imx8mm-wm8904. To record audio, you might need to run the following command to unmute the capture device: INSTALL THE BUILD ENVIRONMENT FOR TORIZON Install the Build Environment for Torizon. Build and Run your First C Application. Module 3: Creating My Own Container. Writing Your First Dockerfile. Deploy to the Target. Module 4: Deploying Remote Updates with Torizon OTA. Adding New Device to Torizon OTA. Updating Containers with Torizon OTA.WEB SERVER (LINUX)
Python + Flask. Flask is one of the most popular frameworks to build web server applications in Python. There are OpenEmbedded recipes for Flask both for Python 2 and Python 3. Add the following line to the end of the conf/local.conf file: Warning: Additional Python packages required by your application may have to be included as well. OAK SENSORS AND INTERFACES Oak USB Sensor IR Distance Triangulation (10-60cm) (V1.4a) Oak USB Sensor IR Motion Detection (V1.2b) Oak USB Sensor Luminosity (LUX) (V1.2a) Oak USB Sensor Orientation (3-Axes Accelerometer & Magnetometer) (V1.0a) Oak USB Sensor 3 Axes Tilt/Inclination (V1.2a) Older and non standard sensors. UNBOXING AND SETUP CABLES Step 1. Remove the Evaluation Board and the Colibri Computer on Module from the blisters. Insert the computer on module into the X1 connector of the Evaluation Board as tight as possible, with the module inclined ~30 to 45 degree in relation to the carrier board. Warning: Make sure that the module is well connected to the board. TORIZONCORE TECHNICAL OVERVIEW Torizon 5.0.0 Introduction. Torizon is an embedded computing platform that enables robust, scalable and easy-to-maintain software. The Torizon’s primary component is TorizonCore: a minimal embedded Linux image featuring, among other essential services, a container runtime and components for secure remote over-the-air (OTA) update.. Torizon fully supports the following Computer on Modules: INSTALL THE BUILD ENVIRONMENT FOR TORIZON Prerequisites. For this Quickstart Guide: Development computer with Windows 10 version 2004 (a.k.a. May 2020 update) or higher.; Successfully completed the previous lesson from this guide. Note: Carefully read this module's cover page by clicking on "Module 2: First Steps with Torizon" on the left menu bar before starting thislesson. Step 1
UNBOXING AND SETUP CABLES Step 2. Remove the Evaluation Board and the Apalis Computer on Module from the blisters. Insert the computer on module into the X1 connector of the Evaluation Board as tight as possible, with the module inclined ~30 to 45 degrees in relation to the carrier board. Warning: Make sure that the computer on the module is well connected to the board.PERIPHERAL DEVICES
This is a database showing devices tested to work on Toradex's hardware. For more information, use the filters to select a device and click its name to head to its specific page.GPIO LIB API
Alternative Function Setting, use -1 to configure as GPIO. SODIMM Pin. Number. Get the Pin Group Name of a GPIO pin. Ascii string containing the name of the Pin group max TEGRA_MAX_GROUPNAME characters. Get the Tristate setting of a pin group of GPIO pins. Set the Pullup/Pulldown setting of a pin group of GPIO pins. SERIAL TERMINAL EMULATOR Introduction. There are several Terminal Emulators available to connect to the board from the debug UART.This article lists two different types: Command-line interfaceWEB SERVER (LINUX)
Python + Flask. Flask is one of the most popular frameworks to build web server applications in Python. There are OpenEmbedded recipes for Flask both for Python 2 and Python 3. Add the following line to the end of the conf/local.conf file: Warning: Additional Python packages required by your application may have to be included as well.PERIPHERAL DEVICES
This is a database showing devices tested to work on Toradex's hardware. For more information, use the filters to select a device and click its name to head to its specific page. SCAN YOUR LOCAL NETWORK TO FIND THE BOARD IP AND MAC ADDRESS List of network interfaces on a PC. After you have identified one interface connected to the same network as your board, use arp-scan to find the board IP address: # sudo arp-scan --localnet --interface=. See an example below, where the board IP and MAC addresses, found by scanning the LAN from the interface enp3s0f1 on your PCBASIC UART USAGE
The Colibri Evaluation Board offers 3 UART interfaces common to all SoMs from the Colibri family, presented in the Toradex Name column from the table below. The other columns provide information about the respective protocols, converters or electric standards in which the signals are available on the carrier board: Toradex Name. HIGH PERFORMANCE, LOW POWER Welcome to the Toradex Developer Website. A one-stop resource for embedded computing solutions. Includes details on our SoMs/CoMs, SBCs, technical repository etc.COLIBRI IMX7
For starting for the first time with your Colibri iMX7 you will need a suitable Colibri Carrier Board as well as some adapters and cables for connecting your desired interfaces. Colibri Evaluation Board: For an easy evaluation of Colibri interfaces. Carrier Board Accessory Kit: Including suitable cables, adapters and a WINDOWS EMBEDDED COMPACT SOFTWARE DEVELOPMENT KIT Install Windows CE 5.0 SDK. Make sure VS2008 is up to date and close it before starting the installation. Download the Toradex Windows CE 5.0 SDK. Run the command prompt as administrator (Right-click -> Run as administrator ). Select Custom Installation. We only need the ARM4Iplatform.
HMI REFERENCE DESIGN Overview. The HMI Reference Design is an HMI Adapter board which goes along with the Viola Plus Carrier Board and extends industrial interfaces like isolated MODBUS, CAN, RS232, Digital I/Os, Buzzer, and Touch Screen Display. NOTE: Toradex does not manufacture this HMI adapter board. This project is available as open-source. HOW TO USE CAN ON TORIZONCORE Use the **cansend to send CAN messages on a given interface. Like for example: ## cansend can0 123#deadbeef. If everything is OK, you'll see a CAN message "DEADBEEF" with ID 123 on CAN. Use the candump command to start listening to incoming CAN messages on a given interface. TORIZON IDE BACKEND ARCHITECTURE AND INTERNALS Architecture. The IDE backend application should run on the developer’s PC and provides an HTTP/REST interface, by default on port 5000. The API is defined using openAPI, and the information is exchanged in JSON format over an HTTP connection established on port 5000. The server accepts only local connections. SCAN YOUR LOCAL NETWORK TO FIND THE BOARD IP AND MAC ADDRESS List of network interfaces on a PC. After you have identified one interface connected to the same network as your board, use arp-scan to find the board IP address: # sudo arp-scan --localnet --interface=. See an example below, where the board IP and MAC addresses, found by scanning the LAN from the interface enp3s0f1 on your PC SPLASH SCREEN ON THE LINUX KERNEL Note: Make sure consoleblank is kept at its default of 0 aka zero as otherwise it will blank the framebuffer after the configured amount of seconds. Reboot, wait and see. Disabling Logging between Splash Screen and X. Between splash screen and X, the login prompt can appear and you can see something like this on your display: ENABLE AND ANALYSE CORE DUMPS IN LINUX This allows to create a core dump at any time of execution. The utility gcore is part of gdb, one can install it using the package feeds: opkg install gdb. Use gcore with the process ID as argument to create a core dump of a user process. # gcore -o /tmp/core-myapp 280 0x76f46588 in read () from /lib/libc.so.6 Saved corefile /tmp/core-myapp.280. HOW TO INSTALL MICROSOFT RNDIS DRIVER FOR WINDOWS 7 4. Browse for driver software on your computer will come up. Select Let me pick from a list of device drivers on my computer. 5. A window will come up asking to select the device type. Select Network adapters, as RNDIS emulates a network connection. 6. In the Select Network Adapter window, select Microsoft Corporation from theManufacturer list.
HIGH PERFORMANCE, LOW POWER Welcome to the Toradex Developer Website. A one-stop resource for embedded computing solutions. Includes details on our SoMs/CoMs, SBCs, technical repository etc.COLIBRI IMX7
For starting for the first time with your Colibri iMX7 you will need a suitable Colibri Carrier Board as well as some adapters and cables for connecting your desired interfaces. Colibri Evaluation Board: For an easy evaluation of Colibri interfaces. Carrier Board Accessory Kit: Including suitable cables, adapters and a WINDOWS EMBEDDED COMPACT SOFTWARE DEVELOPMENT KIT Install Windows CE 5.0 SDK. Make sure VS2008 is up to date and close it before starting the installation. Download the Toradex Windows CE 5.0 SDK. Run the command prompt as administrator (Right-click -> Run as administrator ). Select Custom Installation. We only need the ARM4Iplatform.
HMI REFERENCE DESIGN Overview. The HMI Reference Design is an HMI Adapter board which goes along with the Viola Plus Carrier Board and extends industrial interfaces like isolated MODBUS, CAN, RS232, Digital I/Os, Buzzer, and Touch Screen Display. NOTE: Toradex does not manufacture this HMI adapter board. This project is available as open-source. HOW TO USE CAN ON TORIZONCORE Use the **cansend to send CAN messages on a given interface. Like for example: ## cansend can0 123#deadbeef. If everything is OK, you'll see a CAN message "DEADBEEF" with ID 123 on CAN. Use the candump command to start listening to incoming CAN messages on a given interface. TORIZON IDE BACKEND ARCHITECTURE AND INTERNALS Architecture. The IDE backend application should run on the developer’s PC and provides an HTTP/REST interface, by default on port 5000. The API is defined using openAPI, and the information is exchanged in JSON format over an HTTP connection established on port 5000. The server accepts only local connections. SCAN YOUR LOCAL NETWORK TO FIND THE BOARD IP AND MAC ADDRESS List of network interfaces on a PC. After you have identified one interface connected to the same network as your board, use arp-scan to find the board IP address: # sudo arp-scan --localnet --interface=. See an example below, where the board IP and MAC addresses, found by scanning the LAN from the interface enp3s0f1 on your PC SPLASH SCREEN ON THE LINUX KERNEL Note: Make sure consoleblank is kept at its default of 0 aka zero as otherwise it will blank the framebuffer after the configured amount of seconds. Reboot, wait and see. Disabling Logging between Splash Screen and X. Between splash screen and X, the login prompt can appear and you can see something like this on your display: ENABLE AND ANALYSE CORE DUMPS IN LINUX This allows to create a core dump at any time of execution. The utility gcore is part of gdb, one can install it using the package feeds: opkg install gdb. Use gcore with the process ID as argument to create a core dump of a user process. # gcore -o /tmp/core-myapp 280 0x76f46588 in read () from /lib/libc.so.6 Saved corefile /tmp/core-myapp.280. HOW TO INSTALL MICROSOFT RNDIS DRIVER FOR WINDOWS 7 4. Browse for driver software on your computer will come up. Select Let me pick from a list of device drivers on my computer. 5. A window will come up asking to select the device type. Select Network adapters, as RNDIS emulates a network connection. 6. In the Select Network Adapter window, select Microsoft Corporation from theManufacturer list.
WINDOWS EMBEDDED COMPACT SOFTWARE DEVELOPMENT KIT Install Windows CE 5.0 SDK. Make sure VS2008 is up to date and close it before starting the installation. Download the Toradex Windows CE 5.0 SDK. Run the command prompt as administrator (Right-click -> Run as administrator ). Select Custom Installation. We only need the ARM4Iplatform.
WINDOWS EMBEDDED COMPACT DEVELOPMENT TOOLS Toradex provides step by step installation of Toradex SDKs using Visual Studio, WinCE 5.0, 6.0, Embedded Compact 7, 2013 SDK and updating from older SDKs CE 5, 6, 7 & 8. SETTING UP WI-FI CONNECTIVITY IN WINDOWS CE WITH TORADEX Introduction. This article shows how to connect to a Wi-Fi network from the user application using Windows CE. Other Wi-Fi related articles. If this is not the information you are looking for, please, refer to the Wi-Fi Connectivity with Toradex’s Computer on Module (CoM) article for more Wi-Fi related information.. Windows CE 7WEB SERVER (LINUX)
Python + Flask. Flask is one of the most popular frameworks to build web server applications in Python. There are OpenEmbedded recipes for Flask both for Python 2 and Python 3. Add the following line to the end of the conf/local.conf file: Warning: Additional Python packages required by your application may have to be included as well.COLIBRI T30
For starting for the first time with your Colibri T30 you will need a suitable Colibri Carrier Board as well as some adapters and cables for connecting your desired interfaces. Colibri Evaluation Board: For an easy evaluation of Colibri interfaces. Carrier Board Accessory Kit: REMOTE DESKTOP PROTOCOL (RDP) ON WINDOWS CE Overview. The Remote Desktop Protocol (RDP) is a protocol developed by Microsoft to connect and control a remote computer from another one. More information about this can be found on MSDN.It is a client-server based protocol, the remote computerEMMC (LINUX)
Introduction. Embedded MultiMediaCard, usually referred to as eMMC or e.MMC, is a solid-state storage standard derived from the MMC standard. Formerly maintained by the MMC Association (MMCA), it is now the responsibility of JEDEC. The standard may have extensions, such as the e.MMC Security Extension. OAK SENSORS AND INTERFACES Oak USB Sensor IR Distance Triangulation (10-60cm) (V1.4a) Oak USB Sensor IR Motion Detection (V1.2b) Oak USB Sensor Luminosity (LUX) (V1.2a) Oak USB Sensor Orientation (3-Axes Accelerometer & Magnetometer) (V1.0a) Oak USB Sensor 3 Axes Tilt/Inclination (V1.2a) Older and non standard sensors. CUSTOM META LAYERS, RECIPES AND IMAGES IN YOCTO PROJECT Introduction. This article describes how you can create a new meta layer, how you can add your own hello-world application in a recipe, and how you can create your own image in Yocto Project / OpenEmbedded (from now on only called Yocto Project in this article). UNBOXING AND SETUP CABLES Step 2. Remove the Evaluation Board and the Apalis Computer on Module from the blisters. Insert the computer on module into the X1 connector of the Evaluation Board as tight as possible, with the module inclined ~30 to 45 degrees in relation to the carrier board. Warning: Make sure that the computer on the module is well connected to the board. HIGH PERFORMANCE, LOW POWER Welcome to the Toradex Developer Website. A one-stop resource for embedded computing solutions. Includes details on our SoMs/CoMs, SBCs, technical repository etc.COLIBRI IMX7
For starting for the first time with your Colibri iMX7 you will need a suitable Colibri Carrier Board as well as some adapters and cables for connecting your desired interfaces. Colibri Evaluation Board: For an easy evaluation of Colibri interfaces. Carrier Board Accessory Kit: Including suitable cables, adapters and a WINDOWS EMBEDDED COMPACT SOFTWARE DEVELOPMENT KIT Install Windows CE 5.0 SDK. Make sure VS2008 is up to date and close it before starting the installation. Download the Toradex Windows CE 5.0 SDK. Run the command prompt as administrator (Right-click -> Run as administrator ). Select Custom Installation. We only need the ARM4Iplatform.
HMI REFERENCE DESIGN Overview. The HMI Reference Design is an HMI Adapter board which goes along with the Viola Plus Carrier Board and extends industrial interfaces like isolated MODBUS, CAN, RS232, Digital I/Os, Buzzer, and Touch Screen Display. NOTE: Toradex does not manufacture this HMI adapter board. This project is available as open-source. HOW TO USE CAN ON TORIZONCORE Use the **cansend to send CAN messages on a given interface. Like for example: ## cansend can0 123#deadbeef. If everything is OK, you'll see a CAN message "DEADBEEF" with ID 123 on CAN. Use the candump command to start listening to incoming CAN messages on a given interface. TORIZON IDE BACKEND ARCHITECTURE AND INTERNALS Architecture. The IDE backend application should run on the developer’s PC and provides an HTTP/REST interface, by default on port 5000. The API is defined using openAPI, and the information is exchanged in JSON format over an HTTP connection established on port 5000. The server accepts only local connections. SCAN YOUR LOCAL NETWORK TO FIND THE BOARD IP AND MAC ADDRESS List of network interfaces on a PC. After you have identified one interface connected to the same network as your board, use arp-scan to find the board IP address: # sudo arp-scan --localnet --interface=. See an example below, where the board IP and MAC addresses, found by scanning the LAN from the interface enp3s0f1 on your PC SPLASH SCREEN ON THE LINUX KERNEL Note: Make sure consoleblank is kept at its default of 0 aka zero as otherwise it will blank the framebuffer after the configured amount of seconds. Reboot, wait and see. Disabling Logging between Splash Screen and X. Between splash screen and X, the login prompt can appear and you can see something like this on your display: HOW TO INSTALL MICROSOFT RNDIS DRIVER FOR WINDOWS 7 4. Browse for driver software on your computer will come up. Select Let me pick from a list of device drivers on my computer. 5. A window will come up asking to select the device type. Select Network adapters, as RNDIS emulates a network connection. 6. In the Select Network Adapter window, select Microsoft Corporation from theManufacturer list.
ENABLE AND ANALYSE CORE DUMPS IN LINUX This allows to create a core dump at any time of execution. The utility gcore is part of gdb, one can install it using the package feeds: opkg install gdb. Use gcore with the process ID as argument to create a core dump of a user process. # gcore -o /tmp/core-myapp 280 0x76f46588 in read () from /lib/libc.so.6 Saved corefile /tmp/core-myapp.280. HIGH PERFORMANCE, LOW POWER Welcome to the Toradex Developer Website. A one-stop resource for embedded computing solutions. Includes details on our SoMs/CoMs, SBCs, technical repository etc.COLIBRI IMX7
For starting for the first time with your Colibri iMX7 you will need a suitable Colibri Carrier Board as well as some adapters and cables for connecting your desired interfaces. Colibri Evaluation Board: For an easy evaluation of Colibri interfaces. Carrier Board Accessory Kit: Including suitable cables, adapters and a WINDOWS EMBEDDED COMPACT SOFTWARE DEVELOPMENT KIT Install Windows CE 5.0 SDK. Make sure VS2008 is up to date and close it before starting the installation. Download the Toradex Windows CE 5.0 SDK. Run the command prompt as administrator (Right-click -> Run as administrator ). Select Custom Installation. We only need the ARM4Iplatform.
HMI REFERENCE DESIGN Overview. The HMI Reference Design is an HMI Adapter board which goes along with the Viola Plus Carrier Board and extends industrial interfaces like isolated MODBUS, CAN, RS232, Digital I/Os, Buzzer, and Touch Screen Display. NOTE: Toradex does not manufacture this HMI adapter board. This project is available as open-source. HOW TO USE CAN ON TORIZONCORE Use the **cansend to send CAN messages on a given interface. Like for example: ## cansend can0 123#deadbeef. If everything is OK, you'll see a CAN message "DEADBEEF" with ID 123 on CAN. Use the candump command to start listening to incoming CAN messages on a given interface. TORIZON IDE BACKEND ARCHITECTURE AND INTERNALS Architecture. The IDE backend application should run on the developer’s PC and provides an HTTP/REST interface, by default on port 5000. The API is defined using openAPI, and the information is exchanged in JSON format over an HTTP connection established on port 5000. The server accepts only local connections. SCAN YOUR LOCAL NETWORK TO FIND THE BOARD IP AND MAC ADDRESS List of network interfaces on a PC. After you have identified one interface connected to the same network as your board, use arp-scan to find the board IP address: # sudo arp-scan --localnet --interface=. See an example below, where the board IP and MAC addresses, found by scanning the LAN from the interface enp3s0f1 on your PC SPLASH SCREEN ON THE LINUX KERNEL Note: Make sure consoleblank is kept at its default of 0 aka zero as otherwise it will blank the framebuffer after the configured amount of seconds. Reboot, wait and see. Disabling Logging between Splash Screen and X. Between splash screen and X, the login prompt can appear and you can see something like this on your display: HOW TO INSTALL MICROSOFT RNDIS DRIVER FOR WINDOWS 7 4. Browse for driver software on your computer will come up. Select Let me pick from a list of device drivers on my computer. 5. A window will come up asking to select the device type. Select Network adapters, as RNDIS emulates a network connection. 6. In the Select Network Adapter window, select Microsoft Corporation from theManufacturer list.
ENABLE AND ANALYSE CORE DUMPS IN LINUX This allows to create a core dump at any time of execution. The utility gcore is part of gdb, one can install it using the package feeds: opkg install gdb. Use gcore with the process ID as argument to create a core dump of a user process. # gcore -o /tmp/core-myapp 280 0x76f46588 in read () from /lib/libc.so.6 Saved corefile /tmp/core-myapp.280. WINDOWS EMBEDDED COMPACT SOFTWARE DEVELOPMENT KIT Install Windows CE 5.0 SDK. Make sure VS2008 is up to date and close it before starting the installation. Download the Toradex Windows CE 5.0 SDK. Run the command prompt as administrator (Right-click -> Run as administrator ). Select Custom Installation. We only need the ARM4Iplatform.
WINDOWS EMBEDDED COMPACT DEVELOPMENT TOOLS Toradex provides step by step installation of Toradex SDKs using Visual Studio, WinCE 5.0, 6.0, Embedded Compact 7, 2013 SDK and updating from older SDKs CE 5, 6, 7 & 8. SETTING UP WI-FI CONNECTIVITY IN WINDOWS CE WITH TORADEX Introduction. This article shows how to connect to a Wi-Fi network from the user application using Windows CE. Other Wi-Fi related articles. If this is not the information you are looking for, please, refer to the Wi-Fi Connectivity with Toradex’s Computer on Module (CoM) article for more Wi-Fi related information.. Windows CE 7 REMOTE DESKTOP PROTOCOL (RDP) ON WINDOWS CE Overview. The Remote Desktop Protocol (RDP) is a protocol developed by Microsoft to connect and control a remote computer from another one. More information about this can be found on MSDN.It is a client-server based protocol, the remote computerWEB SERVER (LINUX)
Python + Flask. Flask is one of the most popular frameworks to build web server applications in Python. There are OpenEmbedded recipes for Flask both for Python 2 and Python 3. Add the following line to the end of the conf/local.conf file: Warning: Additional Python packages required by your application may have to be included as well.EMMC (LINUX)
Introduction. Embedded MultiMediaCard, usually referred to as eMMC or e.MMC, is a solid-state storage standard derived from the MMC standard. Formerly maintained by the MMC Association (MMCA), it is now the responsibility of JEDEC. The standard may have extensions, such as the e.MMC Security Extension. CUSTOM META LAYERS, RECIPES AND IMAGES IN YOCTO PROJECT Introduction. This article describes how you can create a new meta layer, how you can add your own hello-world application in a recipe, and how you can create your own image in Yocto Project / OpenEmbedded (from now on only called Yocto Project in this article).PERIPHERAL DEVICES
This is a database showing devices tested to work on Toradex's hardware. For more information, use the filters to select a device and click its name to head to its specific page. UNBOXING AND SETUP CABLES Step 2. Remove the Evaluation Board and the Apalis Computer on Module from the blisters. Insert the computer on module into the X1 connector of the Evaluation Board as tight as possible, with the module inclined ~30 to 45 degrees in relation to the carrier board. Warning: Make sure that the computer on the module is well connected to the board. UNBOXING AND SETUP CABLES Step 1. Remove the Evaluation Board and the Colibri Computer on Module from the blisters. Insert the computer on module into the X1 connector of the Evaluation Board as tight as possible, with the module inclined ~30 to 45 degree in relation to the carrier board. Warning: Make sure that the module is well connected to the board. BUILD AND RUN YOUR FIRST C APPLICATION Build and Run your First C Application. Module 3: Creating My Own Container. Writing Your First Dockerfile. Deploy to the Target. Module 4: Deploying Remote Updates with Torizon OTA. Adding New Device to Torizon OTA. Updating Containers with Torizon OTA. Creating a Fleet with Torizon OTA. Next Steps: Expand Your Knowledge. HMI REFERENCE DESIGN Overview. The HMI Reference Design is an HMI Adapter board which goes along with the Viola Plus Carrier Board and extends industrial interfaces like isolated MODBUS, CAN, RS232, Digital I/Os, Buzzer, and Touch Screen Display. NOTE: Toradex does not manufacture this HMI adapter board. This project is available as open-source. BUILD CUSTOM I.MX 8/8X SYSTEM CONTROLLER FIRMWARE (SCFW) You can find the latest pre-built binaries for Toradex SoMs on our GitHub project i.MX-System-Controller-Firmware: Apalis iMX8. Apalis/Colibri iMX8X. Apalis iMX8 SCFW binary. Note: The scfw_tcm.bin is an older file that you can disregard. We have switched to using a less generic name as mx8qm-apalis-scfw-tcm.bin for Apalis iMX8.COLIBRI IMX7
For starting for the first time with your Colibri iMX7 you will need a suitable Colibri Carrier Board as well as some adapters and cables for connecting your desired interfaces. Colibri Evaluation Board: For an easy evaluation of Colibri interfaces. Carrier Board Accessory Kit: Including suitable cables, adapters and a INSTALL THE BUILD ENVIRONMENT FOR TORIZON Prerequisites. For this Quickstart Guide: Development computer with Windows 10 version 2004 (a.k.a. May 2020 update) or higher.; Successfully completed the previous lesson from this guide. Note: Carefully read this module's cover page by clicking on "Module 2: First Steps with Torizon" on the left menu bar before starting thislesson. Step 1
AUDIO (LINUX)
Introduction. Our Embedded Linux BSPs use the regular Linux audio subsystem Advanced Linux Sound Architecture (ALSA). The ALSA subsystem can be configured using amixer or alsamixer whereas playing and recording is possible using the ALSA utilities aplay and arecord. HOW TO USE INTERRUPT LIBRARY Attention: this is a legacy library and thus not supported by Toradex anymore. We recommend that you use the new libraries for all Toradex modules. Please see the Toradex CE Libraries and Code Samples for up-to-date information.. Overview. The interrupt library is used for interrupt handling capabilities of Toradex module. SERIAL TERMINAL EMULATOR Introduction. There are several Terminal Emulators available to connect to the board from the debug UART.This article lists two different types: Command-line interface HOW TO CONTACT THE SUPPORT How to contact the support. We offer various technical support channels to help you during your projects. Please check our technical support channels: Toradex Technical Support. UNBOXING AND SETUP CABLES Step 1. Remove the Evaluation Board and the Colibri Computer on Module from the blisters. Insert the computer on module into the X1 connector of the Evaluation Board as tight as possible, with the module inclined ~30 to 45 degree in relation to the carrier board. Warning: Make sure that the module is well connected to the board. BUILD AND RUN YOUR FIRST C APPLICATION Build and Run your First C Application. Module 3: Creating My Own Container. Writing Your First Dockerfile. Deploy to the Target. Module 4: Deploying Remote Updates with Torizon OTA. Adding New Device to Torizon OTA. Updating Containers with Torizon OTA. Creating a Fleet with Torizon OTA. Next Steps: Expand Your Knowledge. HMI REFERENCE DESIGN Overview. The HMI Reference Design is an HMI Adapter board which goes along with the Viola Plus Carrier Board and extends industrial interfaces like isolated MODBUS, CAN, RS232, Digital I/Os, Buzzer, and Touch Screen Display. NOTE: Toradex does not manufacture this HMI adapter board. This project is available as open-source. BUILD CUSTOM I.MX 8/8X SYSTEM CONTROLLER FIRMWARE (SCFW) You can find the latest pre-built binaries for Toradex SoMs on our GitHub project i.MX-System-Controller-Firmware: Apalis iMX8. Apalis/Colibri iMX8X. Apalis iMX8 SCFW binary. Note: The scfw_tcm.bin is an older file that you can disregard. We have switched to using a less generic name as mx8qm-apalis-scfw-tcm.bin for Apalis iMX8.COLIBRI IMX7
For starting for the first time with your Colibri iMX7 you will need a suitable Colibri Carrier Board as well as some adapters and cables for connecting your desired interfaces. Colibri Evaluation Board: For an easy evaluation of Colibri interfaces. Carrier Board Accessory Kit: Including suitable cables, adapters and a INSTALL THE BUILD ENVIRONMENT FOR TORIZON Prerequisites. For this Quickstart Guide: Development computer with Windows 10 version 2004 (a.k.a. May 2020 update) or higher.; Successfully completed the previous lesson from this guide. Note: Carefully read this module's cover page by clicking on "Module 2: First Steps with Torizon" on the left menu bar before starting thislesson. Step 1
AUDIO (LINUX)
Introduction. Our Embedded Linux BSPs use the regular Linux audio subsystem Advanced Linux Sound Architecture (ALSA). The ALSA subsystem can be configured using amixer or alsamixer whereas playing and recording is possible using the ALSA utilities aplay and arecord. HOW TO USE INTERRUPT LIBRARY Attention: this is a legacy library and thus not supported by Toradex anymore. We recommend that you use the new libraries for all Toradex modules. Please see the Toradex CE Libraries and Code Samples for up-to-date information.. Overview. The interrupt library is used for interrupt handling capabilities of Toradex module. SERIAL TERMINAL EMULATOR Introduction. There are several Terminal Emulators available to connect to the board from the debug UART.This article lists two different types: Command-line interface HOW TO CONTACT THE SUPPORT How to contact the support. We offer various technical support channels to help you during your projects. Please check our technical support channels: Toradex Technical Support. UNBOXING AND SETUP CABLES Step 1. Remove the Evaluation Board and the Colibri Computer on Module from the blisters. Insert the computer on module into the X1 connector of the Evaluation Board as tight as possible, with the module inclined ~30 to 45 degree in relation to the carrier board. Warning: Make sure that the module is well connected to the board. INSTALL THE BUILD ENVIRONMENT FOR TORIZON Prerequisites. For this Quickstart Guide: Development computer with Windows 10 version 2004 (a.k.a. May 2020 update) or higher.; Successfully completed the previous lesson from this guide. Note: Carefully read this module's cover page by clicking on "Module 2: First Steps with Torizon" on the left menu bar before starting thislesson. Step 1
GENERIC RGB DISPLAY ADAPTER BOARD Generic Display Adapter board can be used to connect these displays with Toradex Evaluation or carrier boards.. NOTE: Generic Display Adapter Board design is just an example, not fully optimized for production.Toradex do not manufacture these boards, but we have given all design data.Also change the over-voltage and current resistors on the display adapter board according to thePERIPHERAL DEVICES
This is a database showing devices tested to work on Toradex's hardware. For more information, use the filters to select a device and click its name to head to its specific page.PERIPHERAL DEVICES
This is a database showing devices tested to work on Toradex's hardware. For more information, use the filters to select a device and click its name to head to its specific page.IXORA CARRIER BOARD
Pull-up WAKE1_MICO# to 3.3V instead of 3.3V_SW. Increase the maximum power output (from 15W to 20W) 2017-03-24. PCN Ixora Carrier Board V1.1A 2020-01-09. 01331101. Ixora V1.1B. Note: Interim product, only for the Apalis iMX8 Early Access. R9 changed to a 0Ω-resistor for sufficient power supply for the Apalis iMX8. 2019-05-07.AUDIO (LINUX)
Introduction. Our Embedded Linux BSPs use the regular Linux audio subsystem Advanced Linux Sound Architecture (ALSA). The ALSA subsystem can be configured using amixer or alsamixer whereas playing and recording is possible using the ALSA utilities aplay and arecord. SERIAL TERMINAL EMULATOR Introduction. There are several Terminal Emulators available to connect to the board from the debug UART.This article lists two different types: Command-line interfaceWEB SERVER (LINUX)
Python + Flask. Flask is one of the most popular frameworks to build web server applications in Python. There are OpenEmbedded recipes for Flask both for Python 2 and Python 3. Add the following line to the end of the conf/local.conf file: Warning: Additional Python packages required by your application may have to be included as well. SCAN YOUR LOCAL NETWORK TO FIND THE BOARD IP AND MAC ADDRESS List of network interfaces on a PC. After you have identified one interface connected to the same network as your board, use arp-scan to find the board IP address: # sudo arp-scan --localnet --interface=. See an example below, where the board IP and MAC addresses, found by scanning the LAN from the interface enp3s0f1 on your PC UNBOXING AND SETUP CABLES Step 2. Remove the Evaluation Board and the Apalis Computer on Module from the blisters. Insert the computer on module into the X1 connector of the Evaluation Board as tight as possible, with the module inclined ~30 to 45 degrees in relation to the carrier board. Warning: Make sure that the computer on the module is well connected to the board. HIGH PERFORMANCE, LOW POWER Welcome to the Toradex Developer Website. A one-stop resource for embedded computing solutions. Includes details on our SoMs/CoMs, SBCs, technical repository etc.COLIBRI IMX7
For starting for the first time with your Colibri iMX7 you will need a suitable Colibri Carrier Board as well as some adapters and cables for connecting your desired interfaces. Colibri Evaluation Board: For an easy evaluation of Colibri interfaces. Carrier Board Accessory Kit: Including suitable cables, adapters and a HMI REFERENCE DESIGN Overview. The HMI Reference Design is an HMI Adapter board which goes along with the Viola Plus Carrier Board and extends industrial interfaces like isolated MODBUS, CAN, RS232, Digital I/Os, Buzzer, and Touch Screen Display. NOTE: Toradex does not manufacture this HMI adapter board. This project is available as open-source. BLUETOOTH ON TORADEX COMPUTER ON MODULES Verdin iMX8M Mini DualLite 1GB Wi-Fi / Bluetooth IT. 0060. V1.1A and newer. Verdin iMX8M Plus Quad 4GB Wi-Fi / Bluetooth IT. 0058. V1.0B and newer. Toradex SoMs featuring the Wi2Wi WM828CC6 Wi-Fi / Bluetooth module: Note: Wi2Wi WM828CC6 has been replaced by Azurewave AW-CM276NF on newer Toradex SoMs. System on Module.COLIBRI IMX8X
Description: According to the NXP datasheet for the i.MX 8X SoC, the I/O voltage of the RGMII interface is limited to 1.8V and 2.5V. The RGMII signals of the second Ethernet port is available as alternate functions of the RGB LCD interface. On the Colibri iMX8X, the I/O voltage of these signals is fixed to 3.3V. REMOTE DESKTOP PROTOCOL (RDP) ON WINDOWS CE Overview. The Remote Desktop Protocol (RDP) is a protocol developed by Microsoft to connect and control a remote computer from another one. More information about this can be found on MSDN.It is a client-server based protocol, the remote computer OAK SENSORS AND INTERFACES Oak USB Sensor IR Distance Triangulation (10-60cm) (V1.4a) Oak USB Sensor IR Motion Detection (V1.2b) Oak USB Sensor Luminosity (LUX) (V1.2a) Oak USB Sensor Orientation (3-Axes Accelerometer & Magnetometer) (V1.0a) Oak USB Sensor 3 Axes Tilt/Inclination (V1.2a) Older and non standard sensors.BASIC UART USAGE
The Colibri Evaluation Board offers 3 UART interfaces common to all SoMs from the Colibri family, presented in the Toradex Name column from the table below. The other columns provide information about the respective protocols, converters or electric standards in which the signals are available on the carrier board: Toradex Name. COLIBRI EVALUATION BOARD Colibri Evaluation Board V3.2A. Improved flexibility: - Added jumper for CAN RX and TX. - Added jumper for Ethernet TX Center Tap. - Connected RTS and CTS of the debug serial port to the USB to Serial port (X27) - Camera Interface connector X22 pin-out has been updated to be compatible with Apalis Evaluation Board.IMX RECOVERY MODE
Power on the board and keep the short circuit for more than 6 seconds, only after that, remove the short circuit. It's also possible to enter the recovery mode by pulling up pin 63 of the module edge connector (TS_1) with a 1k2 resistor while booting. This pin is located in thetype-specific area.
HIGH PERFORMANCE, LOW POWER Welcome to the Toradex Developer Website. A one-stop resource for embedded computing solutions. Includes details on our SoMs/CoMs, SBCs, technical repository etc.COLIBRI IMX7
For starting for the first time with your Colibri iMX7 you will need a suitable Colibri Carrier Board as well as some adapters and cables for connecting your desired interfaces. Colibri Evaluation Board: For an easy evaluation of Colibri interfaces. Carrier Board Accessory Kit: Including suitable cables, adapters and a HMI REFERENCE DESIGN Overview. The HMI Reference Design is an HMI Adapter board which goes along with the Viola Plus Carrier Board and extends industrial interfaces like isolated MODBUS, CAN, RS232, Digital I/Os, Buzzer, and Touch Screen Display. NOTE: Toradex does not manufacture this HMI adapter board. This project is available as open-source. BLUETOOTH ON TORADEX COMPUTER ON MODULES Verdin iMX8M Mini DualLite 1GB Wi-Fi / Bluetooth IT. 0060. V1.1A and newer. Verdin iMX8M Plus Quad 4GB Wi-Fi / Bluetooth IT. 0058. V1.0B and newer. Toradex SoMs featuring the Wi2Wi WM828CC6 Wi-Fi / Bluetooth module: Note: Wi2Wi WM828CC6 has been replaced by Azurewave AW-CM276NF on newer Toradex SoMs. System on Module.COLIBRI IMX8X
Description: According to the NXP datasheet for the i.MX 8X SoC, the I/O voltage of the RGMII interface is limited to 1.8V and 2.5V. The RGMII signals of the second Ethernet port is available as alternate functions of the RGB LCD interface. On the Colibri iMX8X, the I/O voltage of these signals is fixed to 3.3V. REMOTE DESKTOP PROTOCOL (RDP) ON WINDOWS CE Overview. The Remote Desktop Protocol (RDP) is a protocol developed by Microsoft to connect and control a remote computer from another one. More information about this can be found on MSDN.It is a client-server based protocol, the remote computer OAK SENSORS AND INTERFACES Oak USB Sensor IR Distance Triangulation (10-60cm) (V1.4a) Oak USB Sensor IR Motion Detection (V1.2b) Oak USB Sensor Luminosity (LUX) (V1.2a) Oak USB Sensor Orientation (3-Axes Accelerometer & Magnetometer) (V1.0a) Oak USB Sensor 3 Axes Tilt/Inclination (V1.2a) Older and non standard sensors.BASIC UART USAGE
The Colibri Evaluation Board offers 3 UART interfaces common to all SoMs from the Colibri family, presented in the Toradex Name column from the table below. The other columns provide information about the respective protocols, converters or electric standards in which the signals are available on the carrier board: Toradex Name. COLIBRI EVALUATION BOARD Colibri Evaluation Board V3.2A. Improved flexibility: - Added jumper for CAN RX and TX. - Added jumper for Ethernet TX Center Tap. - Connected RTS and CTS of the debug serial port to the USB to Serial port (X27) - Camera Interface connector X22 pin-out has been updated to be compatible with Apalis Evaluation Board.IMX RECOVERY MODE
Power on the board and keep the short circuit for more than 6 seconds, only after that, remove the short circuit. It's also possible to enter the recovery mode by pulling up pin 63 of the module edge connector (TS_1) with a 1k2 resistor while booting. This pin is located in thetype-specific area.
WINDOWS EMBEDDED COMPACT SOFTWARE DEVELOPMENT KIT Install Windows CE 5.0 SDK. Make sure VS2008 is up to date and close it before starting the installation. Download the Toradex Windows CE 5.0 SDK. Run the command prompt as administrator (Right-click -> Run as administrator ). Select Custom Installation. We only need the ARM4Iplatform.
BUILD AND RUN YOUR FIRST C APPLICATION Build and Run your First C Application. Module 3: Creating My Own Container. Writing Your First Dockerfile. Deploy to the Target. Module 4: Deploying Remote Updates with Torizon OTA. Adding New Device to Torizon OTA. Updating Containers with Torizon OTA. Creating a Fleet with Torizon OTA. Next Steps: Expand Your Knowledge. REMOTE DESKTOP PROTOCOL (RDP) ON WINDOWS CE Overview. The Remote Desktop Protocol (RDP) is a protocol developed by Microsoft to connect and control a remote computer from another one. More information about this can be found on MSDN.It is a client-server based protocol, the remote computer HOW TO USE INTERRUPT LIBRARY Attention: this is a legacy library and thus not supported by Toradex anymore. We recommend that you use the new libraries for all Toradex modules. Please see the Toradex CE Libraries and Code Samples for up-to-date information.. Overview. The interrupt library is used for interrupt handling capabilities of Toradex module. REGISTRY - WINCE IMAGE This is the registry which you can edit with a registry editor. While booting, Win CE loads a registry in the RAM. If a registry in the flash memory registry section is available, it uses this one. If there is no registry, it uses the standard registry in the Win CE image. You will lose any changes which you do in this registry after a powercycle.
CARRIER BOARD ACCESSORY KIT USB to Serial Adapter Driver for host PC - Carrier Board Accessory Kit V1.1B. The USB to Serial Adapter should work out of the box on the following host operating systems: Windows 10. Linux distribution using kernel 5.5 or newer. For older Linux Kernels, you will need to build the driver manually. APPLICATION DEBUGGING OVER ETHERNET USING VISUAL STUDIO In VS2013/2015 debug settings are project-specific. For native (C/C++) applications: In Visual Studio select: Project -> Properties. Select: Configuration Properties -> Debugging. Insert the device's IP address and, if needed, any optional command line argument you need to pass to your application to test it.PERIPHERAL DEVICES
This is a database showing devices tested to work on Toradex's hardware. For more information, use the filters to select a device and click its name to head to its specific page. HOW TO CONTACT THE SUPPORT How to contact the support. We offer various technical support channels to help you during your projects. Please check our technical support channels: Toradex Technical Support. UNBOXING AND SETUP CABLES Step 2. Remove the Evaluation Board and the Apalis Computer on Module from the blisters. Insert the computer on module into the X1 connector of the Evaluation Board as tight as possible, with the module inclined ~30 to 45 degrees in relation to the carrier board. Warning: Make sure that the computer on the module is well connected to the board.Toggle navigation
Search by Tags
* Quickstart
* Products
* Carrier Board Design* Software
* Partner Network
* Support Community
* Videos
* www.toradex.com
Menu
HOW TO CLONE EMBEDDED LINUX ON EMMC BASED TORADEX MODULESApplicable for
BSP Layers / Reference Images for Yocto (Linux) -------------------------CONTENTS
* Introduction
* Deprecation Note
* 1. Rootfs
* 2. Bootfs
* 3. Flash from TEZI* 1. Backup
* 1.1 Activate UMS Feature * 1.2 Connect USB Device * 1.3 Backup File Systems * 1.4 Unmount File Systems* 2. Restore
* A) 2.1 Clear File Systems * A) 2.2 Restore File Systems * A) 2.3 Unmount File Systems * B) 2.1 Integrate Artefacts * B) 2.2 Generate Update Media* B) 2.3 Update
* B) 2.4 Reset And Boot * C) 2.1 Integrate Artefacts * C) 2.2 Adjust Image.json * C) 2.3 Use Toradex Easy Installer Article updated at 11 Nov 2020 Compare with Revision Revision 9 - 05 Nov 2020 Revision 7 - 09 Jun 2020 Revision 3 - 22 Dec 2017 Revision 2 - 22 Dec 2017Compare
Subscribe for this article updatesSubscribe
INTRODUCTION
ATTENTION: We do recommend deploying production Embedded Linux systems by building customised Anstrom/OpenEmbedded/Yocto Project images as outlined in the following article on our developer website: Build a Reference Image with Yocto Project.
DEPRECATION NOTE
When developing modern software, one should use VCS such as Git, among other best practices. Toradex strongly recommends that you developyour system either:
* Using Yocto, if you are based on our Toradex BSP Layers and Reference Images for Yocto Project.
* Using Torizon tooling, if you are based on TorizonCore.
Therefore we do not support cloning the content from the module's internal flash memory, such as eMMC. __ __ Click here to see the obsolete/deprecated instructions from older versions of our BSP This article describes how to easily clone the Embedded Linux BSP installation of an eMMC based Toradex module onto similar modules. For the BACKUP operation U-Boot's built-in USB mass storage (UMS)feature is used.
For the RESTORE operation there are 3 main possibilities: * A) Direct restoring using UMS again * B) Integration into the legacy update package * C) Integration into the Toradex Easy Installer package (preferredif available).
NOTE: This article does not describe cloning the boot loader. It is recommended to separately deploy resp. desired boot loader either using our legacy update procedure (e.g. run setupdate; run update_uboot) or the Toradex Easy Installer (e.g. using a custom JSON containing just the boot loader) prior to proceeding (Preferred if available). Also, remember to port any U-Boot environment changes if there should be any. Please note that in below-given commandsuser
may have to be replaced by your resp. user as logged into your Linuxworkstation.
ATTENTION: this article has NOT been validated against BSPs 3 and 5. You may TRY to follow the steps from the previous BSP versions, but some commands were reported as not working.* BSP 2.8
* BSP 2.7 and older
Sometimes you want to create a Toradex Easy Installer image from an existing installation. The easiest way of doing this on boards with eMMC storage is the following.1. ROOTFS
Insert an SD Card or USB Stick and mount it mount /dev/mkdir /tmp/rootfs
mount /dev/mmcblk0p2 /tmp/rootfscd /tmp/rootfs
tar -czf /mnt/my-rootfs.tar.gz . Unmount the root partition and the SD or USB-Stickcd
umount /tmp/rootfs
umount /mnt
Download the original Toardex Easy Installer image from our website:Linux Software
Now you can copy my-rootfs.tar.gz to the directory where you untared the original image. In the file image.json you have to replace _"image name"_.rootfs.tar.xz with my-rootfs.tar.gz2. BOOTFS
Insert an SD Card or USB Stick and mount it mount /dev/mkdir /tmp/bootfs
mount /dev/mmcblk0p1 /tmp/bootfscd /tmp/rootfs
tar -czf /mnt/my-bootfs.tar.gz . Unmount the root partition and the SD or USB-Stickcd
umount /tmp/bootfs
umount /mnt
Download the original Toardex Easy Installer image from our website:Linux Software
Now you can copy my-bootfs.tar.gz to the directory where you untared the original image. In the file image.json you have to replace _"image name"_.bootfs.tar.xz with my-bootfs.tar.gz3. FLASH FROM TEZI
To flash the newly created image from TEZI you can follow the ToradexEasy Installer
article.
1. BACKUP
1.1 ACTIVATE UMS FEATURE Enter the U-Boot console and activate the UMS feature on resp. eMMCblock device:
Apalis TK1 # ums 0 mmc 0 UMS: LUN 0, dev 0, hwpart 0, sector 0x0, count 0x1d5a000/
1.2 CONNECT USB DEVICE Connect the target's USB device interface to your Linux workstation and check which block device or mounted file system it refers to: $ dmesg | tail -n 18 usb 1-3.4.2.1: new high-speed USB device number 18 using xhci_hcd usb 1-3.4.2.1: New USB device found, idVendor=1b67, idProduct=4022 usb 1-3.4.2.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 usb 1-3.4.2.1: Product: USB download gadget usb 1-3.4.2.1: Manufacturer: Toradex usb-storage 1-3.4.2.1:1.0: USB Mass Storage device detected scsi host4: usb-storage 1-3.4.2.1:1.0 scsi 4:0:0:0: Direct-Access Linux UMS disk 0 ffff PQ: 0 ANSI: 2 sd 4:0:0:0: Attached scsi generic sg1 type 0 sd 4:0:0:0: 30777344 512-byte logical blocks: (15.8 GB/14.7 GiB) sd 4:0:0:0: Write Protect is off sd 4:0:0:0: Mode Sense: 0f 00 00 00 sd 4:0:0:0: Write cache: enabled, read cache: enabled, doesn't support DPO or FUAsdb: sdb1 sdb2
sd 4:0:0:0: Attached SCSI removable disk FAT-fs (sdb1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck. EXT4-fs (sdb2): mounting ext3 file system using the ext4 subsystem EXT4-fs (sdb2): mounted filesystem with ordered data mode. Opts: (null) $ lsblk | grep -E 'boot|rootfs' ├─sdb1 8:17 1 16M 0 part /run/media/user/boot └─sdb2 8:18 1 14.6G 0 part /run/media/user/rootfs 1.3 BACKUP FILE SYSTEMS Backup resp. file systems intended to clone: $ tar cJvf bootfs.tar.xz -C /run/media/user/boot ../
./uImage
./tegra124-apalis-eval.dtb ./tegra124-apalis-v1.2-eval.dtb $ sudo tar cJf rootfs.tar.xz -C /run/media/user/rootfs . This will take a while... NOTE: Running tar as superuser is crucial to make sure all files can be accessed and user/group IDs are properly archived in the tar file. If the particular OS you are backing up is making use of any extended file attributes those would additionally need to be specified forpreservation by
tar
(e.g. using
--acls
,
--selinux
and/or
--xattrs
).
1.4 UNMOUNT FILE SYSTEMS Unmount boot and rootfs on your Linux workstation and stop aka CTRL+CU-Boot's UMS:
$ sudo umount /run/media/user/boot $ sudo umount /run/media/user/rootfs Apalis TK1 # ums 0 mmc 0 UMS: LUN 0, dev 0, hwpart 0, sector 0x0, count 0x1d5a000 CTRL+C - Operation aborted2. RESTORE
For restore there are 3 main possibilities: A) Direct restore using UMS again; B) Integrate into legacy update package; or C) Integrate into Toradex Easy Installer package (Preferred if available). A) 2.1 CLEAR FILE SYSTEMS Using a module with similar BSP already installed (e.g. not running Toradex Easy Installer refer to C) below otherwise) perform steps 1 and 2 from above, then first clear out resp. file systems: $ rm /run/media/user/boot/* $ sudo rm -rf /run/media/user/rootfs/* A) 2.2 RESTORE FILE SYSTEMS Now proceed to restoring from previous tar files: $ tar xJvf bootfs.tar.xz -C /run/media/user/boot./
./uImage
./tegra124-apalis-eval.dtb ./tegra124-apalis-v1.2-eval.dtb $ sudo tar xJf rootfs.tar.xz -C /run/media/user/rootfs A) 2.3 UNMOUNT FILE SYSTEMS Now don't forget to unmount resp. file systems and stop UMS as in step 4 above. After a target reset your cloned BSP should be booting. B) 2.1 INTEGRATE ARTEFACTS Integrate above backed-up artefacts into our regular legacy updatepackage:
$ tar xjf ~/Downloads/Apalis-TK1_LXDE-Image_2.7b4-20171007.tar.bz2 $ cd Apalis-TK1_LXDE-Image_2.7.4/ tar xJvf ~/bootfs.tar.xz./uImage
./tegra124-apalis-eval.dtb ./tegra124-apalis-v1.2-eval.dtb sudo cp uImage apalis-tk1_bin/uImage sudo cp tegra124-apalis-eval.dtb apalis-tk1_bin/uImage-tegra124-apalis-eval.dtb sudo cp tegra124-apalis-v1.2-eval.dtb apalis-tk1_bin/uImage-tegra124-apalis-v1.2-eval.dtb rm uImage tegra124-apalis-eval.dtb tegra124-apalis-v1.2-eval.dtbcd rootfs
sudo mv lib/modules ..sudo rm -rf *
sudo tar xJf ~/rootfs.tar.xzsudo mv ../lib .
B) 2.2 GENERATE UPDATE MEDIA Now one can proceed in generating the desired update media (e.g. SD card or USB memory stick resp. download folder of TFTP server) just asused to:
$ ./update.sh -o /run/media/user/sdb1/B) 2.3 UPDATE
Now proceed with the update as before e.g. from within the U-Bootconsole:
Apalis TK1 # run setupdate; run update B) 2.4 RESET AND BOOT After the automatic target reset your cloned BSP should be booting. C) 2.1 INTEGRATE ARTEFACTS Integrate above backed-up artefacts into our regular Toradex EasyInstaller package:
$ tar xf ~/Downloads/Apalis-TK1_LXDE-Image-Tezi_2.7b5-20171201.tar $ cd Apalis-TK1_LXDE-Image-Tezi_2.7b5/ $ rm Apalis-TK1_LXDE-Image.bootfs.tar.xz $ rm Apalis-TK1_LXDE-Image.rootfs.tar.xz $ cp ~/bootfs.tar.xz Apalis-TK1_LXDE-Image.bootfs.tar.xz $ cp ~/rootfs.tar.xz Apalis-TK1_LXDE-Image.rootfs.tar.xz C) 2.2 ADJUST IMAGE.JSONNow adjust the
image.json
to your liking (e.g. change at least the name and description for you to be able to distinguish it from our regular package). You should also update the nominal and un-compressed (partition) sizes accordingly. You may of course also change any of the other properties as documented in the Toradex Easy Installer article on our developer website. C) 2.3 USE TORADEX EASY INSTALLER You may now use above prepared Toradex Easy Installer package with the Toradex Easy Installer.
NEED MORE HELP?
Ask the experts in our Community! Subscribe to changes on the Developer Center Subscribe* Login
| * Webshop
| * Contact Us
| * Privacy Policy
| * Sitemap
Toradex AG | Ebenaustrasse 10 | CH-6048 Horw | Switzerland | T: +41 41 500 4800 | info@toradex.comCopyright © 2021
* __
* __
* __
* __
* __
* __
* __
*
Feedback
Details
Copyright © 2023 ArchiveBay.com. All rights reserved. Terms of Use | Privacy Policy | DMCA | 2021 | Feedback | Advertising | RSS 2.0