Page 1 of 1
Greetings
Posted: Thu Aug 20, 2015 1:08 pm
by johnriverry
Hi guys, i'm new user
Re: Greetings
Posted: Thu Aug 20, 2015 2:07 pm
by AndrewAPrice
Hello!
Re: Greetings
Posted: Thu Aug 20, 2015 3:18 pm
by BASICFreak
Hello, Welcome, (and if your profile is correct) Happy B-Day.
Re: Greetings
Posted: Thu Aug 20, 2015 3:38 pm
by Roman
Hello and welcome!
Re: Greetings
Posted: Thu Aug 20, 2015 4:57 pm
by johnriverry
tks guys, tks BASICFreak
Re: Greetings
Posted: Fri Aug 21, 2015 3:42 am
by embryo2
Hi! And what's your motivation? Do you want to ask or do you want to discuss or do you want to help? Tell us about yourself and may be your enjoyment will be a bit deeper
Re: Greetings
Posted: Fri Oct 30, 2015 1:31 am
by johnriverry
Im thinking of an OS which may run on both Intel and ARM, any related experience?
Re: Greetings
Posted: Fri Oct 30, 2015 4:47 am
by Muazzam
Hello. Have you considered Raspberrry Pi, which uses an ARM processor?
Here's an online tutorial to build an OS for it:
https://www.cl.cam.ac.uk/projects/raspb ... orials/os/.
Re: Greetings
Posted: Sat Oct 31, 2015 2:01 pm
by Nutterts
johnriverry wrote:Hi guys
Hi!
muazzam wrote:Hello. Have you considered Raspberrry Pi, which uses an ARM processor?
For the RPi the best resource imho is:
https://github.com/dwelch67
He (or she?) points out some mistakes in the datasheet. Like getting the uart working in 8bit mode.
I ditched my Go based OS (for now) and been working on a loader for the RPi series. I personally have the new quadcore cortex-a7 one (model 2b). Goals are to enable loading via spi & serial and to provide some basic services to help others get started more quickly or to kickstart a language runtime. ( hint hint
). It should also load via SD and ... the most important feature... load ELF files instead of only just plain binaries.
Nowhere there yet btw...
In all honesty, I wouldn't recommend the RPi for stuff like this. It's not that hard but not having bochs level magic breakpoint like debugging for the platform really tests your problem solving skills when "that led won't blink".
Re: Greetings
Posted: Sat Oct 31, 2015 2:11 pm
by iansjack
TBH. I wouldn't recommend the Pi for someone starting out in OS development. The input pretty much has to be via USB, and it's a little complicated getting video output; also there is a paucity of information available compared to the conventional PC platform. It's a great platform for the experienced developer who wants to try the ARM platform but not, IMO, a good starting point.
The Cambridge series is hardly about developing an OS and doesn't apply to the Pi 2.
Re: Greetings
Posted: Sat Oct 31, 2015 2:44 pm
by Nutterts
iansjack wrote:The input pretty much has to be via USB, and it's a little complicated getting video output; also there is a paucity of information available compared to the conventional PC platform. It's a great platform for the experienced developer who wants to try the ARM platform but not, IMO, a good starting point.
THANK YOU!
- "Input pretty much via USB"
Yup, including the ethernet controller.
- "A Little complicated getting video output"
Yup, don't expect a textmode that lets you just to write some characters into memory.
A serial console is basically all you have when starting out. You'll need a usb to ttl serial adapter. Oh and between models, alto the peripherals will be the same, the base address for them might change.
I hope one day to write a great wiki page about it but no... it's not for beginners unless you want a quick small fix and get discouraged quickly thereafter.