-   Programming (
-   -   Firmware help! (

radha 03-18-2003 09:31 PM

Firmware help!

I have to write firmware for my PVR. My system involves an linux OS. The chip is Geode SC1200. My processor is Geode GX1 processor.
Considering my firmware section, I have to write BIOS.
It involves initializing the hardware, decompressing the OS from the NVRAM and put into the RAM and then start the kernel. Is this sequence correct? Is there any more I had to do?
Help me.

aditya 05-06-2003 05:11 AM

In firmware there are 2 issues:
1) booting locally
2) booting from a server

to boot locally:
you'll have to put your boot code into the flash. So, you'll first have to make logical devices of that flash. Then you'll use the carmfs filesystem to transfer your files to this flash. And of course the kernel too. To boot locally I think your steps are ok. The first logical partition of NVRAM will contain the boot loader. The second will contain the kernel. And the next the Filesystem. And the next any additional application programs you wish to include.

2) To boot from server:
This will be a dummy system. you'll need to fist make a ramdisk locally. you'll have to use rarp protocol or like. You'll also have to learn about the LTSP to make configuration files. It's a long process.


All times are GMT -5. The time now is 04:28 AM.