Home  |  Contents 

Microcontroller and PC projects
  Forum Index : Microcontroller and PC projects         Section
Subject Topic: We now have Unix Post ReplyPost New Topic
Page of 3 Next >>
Author
Message << Prev Topic | Next Topic >>
haiqu
Senior Member
Senior Member
Avatar

Joined: 30 July 2011
Location: Australia
Online Status: Offline
Posts: 152
Posted: 16 August 2011 at 5:46pm | IP Logged Quote haiqu





__________________
unzip, strip, touch, finger, grep, mount, fsck, more, yes, fsck, fsck, fsck, umount, sleep


Back to Top View haiqu's Profile Search for other posts by haiqu
 
Bob
Regular Member
Regular Member
Avatar

Joined: 11 August 2011
Location: United Kingdom
Online Status: Offline
Posts: 41
Posted: 16 August 2011 at 8:06pm | IP Logged Quote Bob

Hi haiqu,

That's impressive!
Congratulations on Unix-ifying MM ;-)

All you need now is to create the root filesystem and add a user, and compile those programmes for sd0! That should be the easy part...
No chance of swap though :-(

Regards,
Bob
Back to Top View Bob's Profile Search for other posts by Bob
 
sparkey
Senior Member
Senior Member
Avatar

Joined: 15 June 2011
Location: Australia
Online Status: Offline
Posts: 819
Posted: 17 August 2011 at 12:25am | IP Logged Quote sparkey

i told people this was going to be big ....you carn`t stop progress...regards sparkey

__________________
technicians do it with least resistance
Back to Top View sparkey's Profile Search for other posts by sparkey
 
Bob
Regular Member
Regular Member
Avatar

Joined: 11 August 2011
Location: United Kingdom
Online Status: Offline
Posts: 41
Posted: 17 August 2011 at 1:08am | IP Logged Quote Bob

haiqu wrote:




Rob,
It looks as if you resolved the serial port 'problem'.
Which way did you do it?

Regards,
Bob
Back to Top View Bob's Profile Search for other posts by Bob
 
haiqu
Senior Member
Senior Member
Avatar

Joined: 30 July 2011
Location: Australia
Online Status: Offline
Posts: 152
Posted: 17 August 2011 at 6:10pm | IP Logged Quote haiqu

Hi Guys,

I do actually have a root file system on the card but there's some minor bug preventing it from loading. I strapped a MAX232 to the audio port (UART4) to get the console happening Bob, as described earlier. Quick-n-easy.

This is a port of RetroBSD which was announced only 10 days before I had it working. The author Serge Vakulenko worked on it for a year in his spare time and posted the announcement on 6 Aug to the MIPS Developer website. He's running a UBW32 board but he has a Maximite on order too. :-)

RetroBSD is based on 2.11BSD which was the last of the series for the PDP-11 architecture, and thus supports CPUs without a memory management unit. It has a standard Posix API including multitasking (fork, exec, wait4 etc) and on the PIC32 supports up to 6 consoles (multiuser).

So far I have the whole build done, comms working to the board and blinkenlights. The SD card is seen but can't be read, as mentioned above. I'll be implementing the reset switch tonight and working on the SD card problem some more. Serge just added z-modem protocol to the svn repository for file transfers.

It's a beautiful thang!

Rob


Edited by haiqu on 17 August 2011 at 6:17pm


__________________
unzip, strip, touch, finger, grep, mount, fsck, more, yes, fsck, fsck, fsck, umount, sleep
Back to Top View haiqu's Profile Search for other posts by haiqu
 
Bob
Regular Member
Regular Member
Avatar

Joined: 11 August 2011
Location: United Kingdom
Online Status: Offline
Posts: 41
Posted: 17 August 2011 at 7:11pm | IP Logged Quote Bob

haiqu wrote:
Hi Guys,

I do actually have a root file system on the card but there's some minor bug preventing it from loading. I strapped a MAX232 to the audio port (UART4) to get the console happening Bob, as described earlier. Quick-n-easy.


I imagined you would implement async comms in that way. Great!

Quote:


This is a port of RetroBSD which was announced only 10 days before I had it working. The author Serge Vakulenko worked on it for a year in his spare time and posted the announcement on 6 Aug to the MIPS Developer website. He's running a UBW32 board but he has a Maximite on order too. :-)

RetroBSD is based on 2.11BSD which was the last of the series for the PDP-11 architecture, and thus supports CPUs without a memory management unit. It has a standard Posix API including multitasking (fork, exec, wait4 etc) and on the PIC32 supports up to 6 consoles (multiuser).

So far I have the whole build done, comms working to the board and blinkenlights. The SD card is seen but can't be read, as mentioned above. I'll be implementing the reset switch tonight and working on the SD card problem some more. Serge just added z-modem protocol to the svn repository for file transfers.

It's a beautiful thang!

Rob


Good luck with the filesystem interface, Rob. It will work soon. Just keep up with the caffeine <g>

Regards,
Bob
Back to Top View Bob's Profile Search for other posts by Bob
 
wizard
Newbie
Newbie
Avatar

Joined: 29 July 2011
Location: United States
Online Status: Offline
Posts: 38
Posted: 17 August 2011 at 11:40pm | IP Logged Quote wizard

Hi All,

Really cool.

I pulled the svn OK.

But the pages retrobsd.sf.net and virtualmips.sf.net.
seem to be unavailable from here?

Could someone post a mirror.

Thanks,
Wiz
Back to Top View wizard's Profile Search for other posts by wizard
 
wizard
Newbie
Newbie
Avatar

Joined: 29 July 2011
Location: United States
Online Status: Offline
Posts: 38
Posted: 17 August 2011 at 11:44pm | IP Logged Quote wizard


I misspoke :(.

its code.google.com/p/retrobsd and virtualmips that I
can't get to load. Or get to the docs.

Perhaps too many other folks and google.com has gotten tired?

Wiz
Back to Top View wizard's Profile Search for other posts by wizard
 
wizard
Newbie
Newbie
Avatar

Joined: 29 July 2011
Location: United States
Online Status: Offline
Posts: 38
Posted: 17 August 2011 at 11:59pm | IP Logged Quote wizard

Guess I spoke too soon.

They seem to be coming up now!

Sorry for noise!
Back to Top View wizard's Profile Search for other posts by wizard
 
haiqu
Senior Member
Senior Member
Avatar

Joined: 30 July 2011
Location: Australia
Online Status: Offline
Posts: 152
Posted: 19 August 2011 at 1:26am | IP Logged Quote haiqu

If you're checking out sources, use -r224 because there's a bug introduced after that which causes a memory fault in the MIPS emulator, and probably the hardware too although I haven't tried that.

Also note that my changes to make it run on the Maximite have been sent to Serge but he hasn't yet added them. Meanwhile, you can run it in the emulator and have fun, or load it into a UBW32 if you happen to have one handy.

Rob


Edited by haiqu on 19 August 2011 at 1:30am


__________________
unzip, strip, touch, finger, grep, mount, fsck, more, yes, fsck, fsck, fsck, umount, sleep
Back to Top View haiqu's Profile Search for other posts by haiqu
 
haiqu
Senior Member
Senior Member
Avatar

Joined: 30 July 2011
Location: Australia
Online Status: Offline
Posts: 152
Posted: 19 August 2011 at 2:55am | IP Logged Quote haiqu

Bob wrote:
Good luck with the filesystem interface, Rob. It will work soon. Just keep up with the caffeine <g>

Regards,
Bob


Copious amounts of caffeine *are* being consumed, and much midnight oil burned.

Rob


Edited by haiqu on 19 August 2011 at 2:55am


__________________
unzip, strip, touch, finger, grep, mount, fsck, more, yes, fsck, fsck, fsck, umount, sleep
Back to Top View haiqu's Profile Search for other posts by haiqu
 
haiqu
Senior Member
Senior Member
Avatar

Joined: 30 July 2011
Location: Australia
Online Status: Offline
Posts: 152
Posted: 19 August 2011 at 7:37pm | IP Logged Quote haiqu

Current sources at -r229 now include my changes and previous warnings about memory faults can be ignored. Still no SD card though ... mutter, mutter.

Rob


__________________
unzip, strip, touch, finger, grep, mount, fsck, more, yes, fsck, fsck, fsck, umount, sleep
Back to Top View haiqu's Profile Search for other posts by haiqu
 


Page of 3 Next >>
 
Post ReplyPost New Topic
Printable version Printable version
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot delete your posts in this forum
You cannot edit your posts in this forum
You cannot create polls in this forum
You cannot vote in polls in this forum

Powered by Web Wiz Forums version 7.8
Copyright ©2001-2004 Web Wiz Guide

This page was generated in 0.1406 seconds.
Privacy Policy     Process times : 0.02, 0, 0, 0.12