Post 446057 by pixelguff@bibeogaem.zone
 (DIR) More posts by pixelguff@bibeogaem.zone
 (DIR) Post #444803 by davidpgil@floss.social
       2018-10-09T10:59:55Z
       
       0 likes, 1 repeats
       
       I think I want to know how I can run #FreeDOS on a #HiFive1 #RISC-V processor. How do I go about doing this? #retrocomputing
       
 (DIR) Post #444865 by uranther@cybre.space
       2018-10-09T11:04:31Z
       
       0 likes, 0 repeats
       
       @davidpgil" #FreeDOS itself requires a PC/XT machine with at least 640kB of memory."You won't have enough memory, chief! We're in #RTOS land.I wanted to try porting #eChronos but maybe not 😃 https://github.com/echronos/echronos
       
 (DIR) Post #445085 by davidpgil@floss.social
       2018-10-09T11:21:11Z
       
       0 likes, 0 repeats
       
       @uranther @uranther thanks for the hint on how to look at this. seems the HiFive1 has 16kb memory 😅... im just trying to think of a tiny OS I could run on it as a goal.
       
 (DIR) Post #445150 by davidpgil@floss.social
       2018-10-09T11:25:45Z
       
       0 likes, 0 repeats
       
       @uranther why not porting #eChronos ?
       
 (DIR) Post #445326 by uranther@cybre.space
       2018-10-09T11:40:03Z
       
       0 likes, 0 repeats
       
       @davidpgil I think at this level, it depends on what you mean by "OS." The #HiFive1 has no MMU which basically puts it in the class of #EmbeddedSystems.
       
 (DIR) Post #445353 by uranther@cybre.space
       2018-10-09T11:41:08Z
       
       0 likes, 0 repeats
       
       @davidpgil I have a better idea 😏I may use it for inspiration / reference.
       
 (DIR) Post #445958 by davidpgil@floss.social
       2018-10-09T12:26:05Z
       
       0 likes, 0 repeats
       
       @uranther right, so im trying to find a good starting point. maybe this starting point is too small? 😅
       
 (DIR) Post #446002 by uranther@cybre.space
       2018-10-09T12:29:51Z
       
       0 likes, 0 repeats
       
       @davidpgil Maybe so. It's useful to think of it as a glorified #Arduino. You can hook it up to your #RaspberryPi and maybe do some cool stuff other than blinking LEDs. :thounking:
       
 (DIR) Post #446055 by pixelguff@bibeogaem.zone
       2018-10-09T11:04:22Z
       
       0 likes, 0 repeats
       
       @davidpgil Yikes, I guess the FreeDOS source needs to be recompiled to target RISC-V. It's that or run DOSBox on a really minimal linux host.
       
 (DIR) Post #446056 by davidpgil@floss.social
       2018-10-09T11:23:26Z
       
       0 likes, 0 repeats
       
       @pixelguff Right. My question has more to do with what is the first step to take. Seems someone just told me #freeDOS is too heavy for a #HiFive1
       
 (DIR) Post #446057 by pixelguff@bibeogaem.zone
       2018-10-09T11:30:07Z
       
       0 likes, 1 repeats
       
       @davidpgil HMMM, I've just had a look at the spec and it has a 320MHz CPU and 16KB of RAM. It's deffo more of an arduino type device than a Raspberry Pi type thing.It might be fun to get TinyBASIC or something running on it. FreeRTOS runs on it too, apparently: https://en.wikipedia.org/wiki/FreeRTOS
       
 (DIR) Post #451092 by davidpgil@floss.social
       2018-10-09T19:02:45Z
       
       0 likes, 0 repeats
       
       @uranther Im going to find a way to run an OS using 16k RAM. Part of the fun of this. It might qualify as an "embedded system" ...😅  so be it.
       
 (DIR) Post #484724 by Diff@mstdn.io
       2018-10-11T11:41:53Z
       
       0 likes, 1 repeats
       
       @davidpgil@urantherThe PSP was missing an MMU and someone got a port of uCLinux running on it. Although the PSP had 32/64MB of RAM and a 222MHz processor. If 16kB isn't enough for Linux you might be left writing your own.