Re: can you tell me how to learn making bootloader easily?

From: Ryman (Ryman_at_discussions.microsoft.com)
Date: 06/30/04


Date: Tue, 29 Jun 2004 20:03:01 -0700

thanks for your patience and kindness :>

i simply want to make bootloader for a target device(based on pxa255),in order to install wince on it.

i think not all of c and h files must be modified which dont relate with hardware,am i right?
so i want to know which files should be modified .For example,i select XSC1BD in pb and make bootloader for my specific target device.

"Bruce Eitman (eMVP)" wrote:

> I think that there are at least two things that you need to do:
>
> 1. Learn about the build system, specifically sources and dirs files. So
> lets look at the ARMINTEGRATOR EBOOT directory. In it are a bunch of c and
> h files, which you could modify, but more interesting is the sources file.
> It tells us which files are built and which lib files are linked. With a
> little bit of imagination and some searching we can find the source for
> those libs, if they are available. Now, you should only modify the files in
> the eboot directory, so if you want to modify the rest you should copy them
> to the eboot directory and modify the sources file to exclude the lib and
> include the new files.
>
> 2. Define what you want to modify. If you are more specific about what you
> want to modify, we might be able to direct you better.
>
> --
> Bruce Eitman (eMVP)
> Senior Engineer
>
>
>
>



Relevant Pages

  • Re: Library linking error while building
    ... (MM timers), you have to link with a suitable library to get it resolved. ... TARGETLIBS in the SOURCES file (again, don't modify the PUBLIC code). ... I think Paul is right. ...
    (microsoft.public.windowsce.embedded)
  • Re: System Power States
    ... The best documentation on the PM is the source code. ... To get what you want you either have to modify one of the existing states or better, define your own set of states and clone and modify platform.cpp to match exactly what you need. ... Don't forget to set the environment variable "BSP_CUSTOM_PM" to 1 in your BSP's batch file (or just remove the lines from the sources file to always build) and add the newly created PM folder to the dirs file. ... HCD are in D0 while HCD is in D4. ...
    (microsoft.public.windowsce.embedded)
  • Re: Library linking error while building
    ... I think Paul is right. ... Don't modify the source code under PUBLIC. ... TARGETLIBS in the SOURCES file ...
    (microsoft.public.windowsce.embedded)
  • Re: new window on redirect
    ... Rather than trying to set the new window after the ... I cannot set a target in the DB. ... This is what Wiggins meant when writing "modify your original results page". ... It has nothing to do with the database nor with Perl. ...
    (perl.beginners)
  • Re: Special desktop icon for IE
    ... Right-click and drag IExplore.exe to the desktop and choose "Create ... Right-click that shortcut> Properties> Target, modify the Target ...
    (microsoft.public.windows.inetexplorer.ie6.browser)