Windows CE 5.0 absolute binary data format (NK. nb0 format)

Source: Internet
Author: User
Platform builder for Microsoft Windows CE 5.0 absolute binary data format

The absolute binary data (. ABx) file format is a byte-for-byte mirror image of the data in Rom. the raw binary file format is used to contain a raw binary image of the run-time image, which is as it appears in the memory on the target device. the image does not contain the header information that. BIN file except des. the. nb0 file is typically larger than. BIN file.

 

This format contains no wrappers (packaging) and works especially well when only raw data is required. for example, this is useful when placing the initial run-time image directly on the target device. this is usually done with a built-in monitor program provided by the board manufacturer. you can also place the run-time image on the target device through a JTAG connection using a JTAG probe.

Romimage.exe has options that allow the run-time image to be split into multiple absolute binary data files based on the ROM addressing and size requirements.

When the run-time image is split into multiple files, the file name extension contains a sequence number in place of the X In the. ABx file name extension. This file name extension allows you to identify multiple run-time images.

 

Romimage.exe fills all unused regions with zeros.

To define this format, use the following configuration options in the config section of the config. bib file:

  • Romsize
  • Romstart
  • Romwidth

Use the romstart and romsize configuration options in conjunction with the memory table to specify a ramimage section for your run-time image.

Romstart defines the address where your image begins in memory; romsize defines how big it is. this means that your image occupies a continuous region of memory between the romstart address and the sum of romstart and romsize.

 

For this sentence the absolute binary data (. ABx) file format is a byte-for-byte mirror image of the data in ROM does not understand this local variable. Where is the location of the global variable? It's amazing. Although clear, it is still unclear. Haha we use the raw data such as NK. nb0. Although it is simple, we will always suffer from losses against Microsoft. Now, this NK. the nb0 file is indeed depressing. What does the so-called a byte-for-byte mirror image of the data in ROM mean? How can I understand the structure of his variables, it seems that you need to understand how the memory runs.

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.