Difference between revisions of "BoraX Embedded Linux Kit (BXELK)"

From DAVE Developer's Wiki
Jump to: navigation, search
Line 2: Line 2:
 
{{Applies To BoraX}}
 
{{Applies To BoraX}}
 
{{InfoBoxBottom}}
 
{{InfoBoxBottom}}
 +
 +
{{ImportantMessage|text=For BXELK 1.0.1 or older, the boot process was based on the FSBL+second-stage bootloader (U-Boot) combination. From BXELK 2.0.0 on, the boot process is based on the first-stage bootloader (U-Boot SPL)+second-stage bootloader (U-Boot) combination.
 +
}}
 +
 
==Introduction==
 
==Introduction==
  
Line 8: Line 12:
  
  
BoraX Embedded Linux Kit (BXELK for short) provides all the necessary components required to set up the developing environment to:
+
BoraX Embedded Linux Kit (BXELK for short) provides all the necessary components required to set up the developing environment for:
* build the first-stage bootloader (FSBL) for BELK <= 3.0.2 and BXELK <= 1.0.1
+
* building the first-stage bootloader:
* build U-boot SPL for BELK-4.0.0 and BXELK-2.0.0
+
**FSBL for BXELK 1.0.1 or older
* build the 2nd-stage bootloader (U-Boot)
+
**U-boot SPL for BXELK 2.0.0 or newer
* build and run Linux operating system on [[:Category:BoraX|BoraX system-on-module (SOM)]]
+
* building the second-stage bootloader (U-Boot)
* build and debug applications that will be executed on top of Yocto-based Linux distribution running on the target.
+
* building and running Linux operating system on [[:Category:BoraX|BoraX system-on-module (SOM)]]
 +
* building and debugging applications that will be executed on top of Yocto-based Linux distribution running on the target.
 +
 
 
The main kit components are:
 
The main kit components are:
 
* hardware platform, composed by [[:Category:BoraX|BoraX SOM]] and [[BoraXEVB]]
 
* hardware platform, composed by [[:Category:BoraX|BoraX SOM]] and [[BoraXEVB]]

Revision as of 14:06, 3 July 2017

Info Box
BORA Xpress.png Applies to BORA Xpress


200px-Emblem-important.svg.png

For BXELK 1.0.1 or older, the boot process was based on the FSBL+second-stage bootloader (U-Boot) combination. From BXELK 2.0.0 on, the boot process is based on the first-stage bootloader (U-Boot SPL)+second-stage bootloader (U-Boot) combination.

Introduction[edit | edit source]

BoraX SOM


BoraX Embedded Linux Kit (BXELK for short) provides all the necessary components required to set up the developing environment for:

  • building the first-stage bootloader:
    • FSBL for BXELK 1.0.1 or older
    • U-boot SPL for BXELK 2.0.0 or newer
  • building the second-stage bootloader (U-Boot)
  • building and running Linux operating system on BoraX system-on-module (SOM)
  • building and debugging applications that will be executed on top of Yocto-based Linux distribution running on the target.

The main kit components are:

  • hardware platform, composed by BoraX SOM and BoraXEVB
  • source code of target software
  • technical documentation (hardware manuals, mechanical drawings, reference schematics, application notes etc.)

Kit content[edit | edit source]

Component Description Notes
BORA Xpress.png BoraX SOM (p/n DBXF4110D2R)
  • SoC: Xilinx XC7Z030 (866Mhz, Speed "-3", Tj 0-100°C)
  • SDRAM: 1 GB DDR3
  • NOR: bootable SPI flash 16 MB
  • NAND: 1GB (SLC)
BoraXEVB-01.png BoraXEVB carrier board
Alimentatore.jpg AC/DC Single Output Wall Mount adapter

Output: +12V – 2.0 A

ProdSDC-MBLY-thumb.png microSDHC card with SD adapter and USB adapter

Logical structure of BXELK[edit | edit source]

Please refer to this page.

BXELK software components[edit | edit source]

Please refer to this page.

Quick start guide[edit | edit source]

Please refer to this page.

Physical devices mapping[edit | edit source]

Please refer to this page.

Advanced topics[edit | edit source]

Debugging with Eclipse[edit | edit source]

Please refer to this page.

ConfigID feature[edit | edit source]

Please refer to this page.