All pastes #930247 Raw Edit

u-boot porting guide

public text v1 · immutable
·published 2008-03-06 12:23 UTC
rendered paste body
U-Boot Porting Guide:
----------------------

[Based on messages by Jerry Van Baren in the U-Boot-Users mailing
list, October 2002]


int main (int argc, char *argv[])
{
        sighandler_t no_more_time;

        signal (SIGALRM, no_more_time);
        alarm (PROJECT_DEADLINE - toSec (3 * WEEK));

        if (available_money > available_manpower) {
                pay consultant to port U-Boot;
                return 0;
        }

        Download latest U-Boot source;

        Subscribe to u-boot-users mailing list;

        if (clueless) {
                email ("Hi, I am new to U-Boot, how do I get started?");
        }

        while (learning) {
                Read the README file in the top level directory;
                Read http://www.denx.de/twiki/bin/view/DULG/Manual ;
                Read the source, Luke;
        }

        if (available_money > toLocalCurrency ($2500)) {
                Buy a BDI2000;
        } else {
                Add a lot of aggravation and time;
        }

        Create your own board support subdirectory;

        Create your own board config file;

        while (!running) {
                do {
                        Add / modify source code;
                } until (compiles);
                Debug;
                if (clueless)
                        email ("Hi, I am having problems...");
        }
        Send patch file to Wolfgang;

        return 0;
}

void no_more_time (int sig)
{
      hire_a_guru();
}