EmbeddedRelated.com
Forums
The 2024 Embedded Online Conference

startup of the bare hardware metal

Started by piyushpandey May 24, 2012
On Mon, 28 May 2012 12:20:22 -0500, piyushpandey wrote:

>>On Sun, 27 May 2012 06:12:23 -0500, piyushpandey wrote: >>
[snip]
> So what I think that I must start in right manner rather than asking you > people that what is this , how it works and many more how after that. > > > I think I should give it some time of myself and for that I need to > study it in very much detail to understand each and every bit of it. > > > So as you are very much experienced so would you please help me in > providing the documents or the links to the sources from where I can > start of. > > what I want you to tell me is the right direction to approach from > beginner point of view. > > > I hope that you would have got my point chisolm. > > > And at last thank you once again for such a beautiful description..:) > > > > > > > --------------------------------------- Posted through > http://www.EmbeddedRelated.com
I cut my teeth on SDS Sigma systems and doing SDS Sigma 2/3 and Xerox 530 work. But booting those systems or any newer cpu is still the same basic idea. I would suggest you start with something simple. The Microchip PIC18 series are easy to work with. They come in DIP packages that make breadboarding easy. They are not the only option, I just use them because I have a several tubes left over from a project a few years ago. I do not know what your resources are for purchasing hardware. To use a PIC series you will need a programmer. Another option is something like a LPC Xpresso development board. These are just 2 of many options. Everyone has their favorite. You need to download data sheets for the processors. Each processor will have something in the data sheet about the power on reset (or just reset) events and what happens. Read that and understand it. Then start working from there. The LPC Xpresso board IDE comes with several existing projects you can look at and start to understand how things work and fit together. Expand on the examples -- change the clock rates, read and write to IO pins, etc. You must be comfortable with how this works before you can progress into more complicated boot sequences. Good Luck. -- Chisolm Republic of Texas

The 2024 Embedded Online Conference