This is the release notes of the VEE Port for <BOARD_NAME>.
<VEEPORT_VER>
This VEE Port contains the following dependencies:
Dependency Name | Version |
---|---|
Architecture () | |
... | ... |
Please refer to the VEE Port module description file for more details.
- BSP provider and name:
- BSP version:
Please refer to the git repository available here.
Third party software used in BSP can be found here. Here is a list of the most important ones:
RTOS | ||
---|---|---|
... | ... | ... |
VEE Port features a graphical user interface. <It includes ...>
<VEE Port features a XXX * XXX LCD display. The pixel format is XXX bits-per-pixel. The display device is clocked at XXXHz and it is connected to the MCU via a XXX link...>
MicroUI requires a RAM buffer to store the dynamic images data. A
dynamic image is an image decoded at runtime (PNG image) or an image created
by the Application using the Image.create(width, height)
API.
This buffer is located in external RAM.
<VEE Port features a network interface with XXX as an underlying hardware media. A limited number of XXX sockets could be used for TCP connections, XXX for TCP listening (server) connections and XXX for UDP connections. A DHCP client can be activated to retrieve a dynamic IP address. All DNS requests are handled by the XXX TCP/IP stack.>
<VEE Port features a network secure interface. Available secured protocols are SSL 3.0, TLS 1.0, TLS 1.1, TLS 1., XXX. Supported keys and certificates formats are PKCS#5 and PKCS#12, PEM or DER encoded, XXX.>
<VEE Port features a file system interface. XXX is used for the storage (previously formated to a XXX file system). Up to XXX files can be opened simultaneously.>
This VEE Port has a list of components that are MISRA-compliant (MISRA C:2012) with some noted exception.
Below is the list of folders that have been verified
:
- <microej/folder_1>
- <microej/folder_2>
Among the folders verified, below is the list of files that have not been verified
:
- <microej/folder_1/file1>
- <microej/folder_1/file2>
- <microej/folder_2/file3>
It has been verified with Cppcheck v2.10. Here is the list of deviations from MISRA standard:
Deviation | Category | Justification |
---|---|---|
Rule x.y | Required | The justification of the deviation |
Known issues:
- <Known issue 1>
- <Known issue 2>
Limitations:
- <Limitation issue 1>
- <Limitation issue 2>
Each memory section is described in the XXX linker file available here.
Section Content | Section Source | Section Destination | Memory Type |
---|---|---|---|
MicroEJ Application static | .bss.soar |
.bss |
|
MicroEJ Application threads stack blocks | .bss.vm.stacks.java |
.ext_ram.bss |
|
MicroEJ Core Engine internal heap | ICETEA_HEAP |
.ext_ram.bss |
|
MicroEJ Application heap | _java_heap |
.ext_ram.bss |
|
MicroEJ Application Immortal Heap | _java_immortals |
.ext_ram.bss |
|
MicroEJ Application resources | .rodata.resources |
.rodata |
|
MicroEJ System Applications code and resources | .rodata.soar.features |
.rodata |
|
MicroEJ System Application statics | .bss.features.installed |
.ext_ram.bss |
|
MicroEJ Shielded Plug data | .shieldedplug |
.rodata |
|
MicroEJ Application and Library code | .text.soar |
.rodata |
|
MicroUI frame buffer | - |
.ext_ram.bss |
<For the C heap, please refer to the <BOARD_MANUFACTURER> documentation available here>.
Information on MicroEJ memory sections can be found here.
Please also refer to the MicroEJ docs website page available here for more details.