User avatar
Ultibo
Posts: 124
Joined: Wed Sep 30, 2015 10:29 am
Location: Australia

Re: Ultibo core a bare metal environment for Raspberry Pi

Sat Sep 10, 2016 1:43 am

For those wanting to use a more traditional desktop Linux version for development, in addition to the Raspbian instructions we also now have instructions for building the source on Debian.

Building on Debian (https://ultibo.org/wiki/Building_for_Debian)
Ultibo.org | Make something amazing
https://ultibo.org

Threads, multi-core, OpenGL, Camera, FAT, NTFS, TCP/IP, USB and more in 3MB with 2 second boot!

pik33
Posts: 52
Joined: Thu Sep 10, 2015 4:26 pm

Re: Ultibo core a bare metal environment for Raspberry Pi

Wed Dec 07, 2016 6:38 pm

Something is wrong with Ultibo internet page ultibo.org. Either it is down or I cannot acces it from Poland. Does somebody know what happened?

User avatar
DougieLawson
Posts: 32364
Joined: Sun Jun 16, 2013 11:19 pm
Location: Basingstoke, UK
Contact: Website

Re: Ultibo core a bare metal environment for Raspberry Pi

Wed Dec 07, 2016 7:25 pm

It looks like that website has expired and has been suspended by the service provider. Someone needs to put another 50p in the meter.
Microprocessor, Raspberry Pi & Arduino Hacker
Mainframe database troubleshooter
MQTT Evangelist
Twitter: @DougieLawson

2012-18: 1B*5, 2B*2, B+, A+, Z, ZW, 3Bs*3, 3B+

Any DMs sent on Twitter will be answered next month.

User avatar
Ultibo
Posts: 124
Joined: Wed Sep 30, 2015 10:29 am
Location: Australia

Re: Ultibo core a bare metal environment for Raspberry Pi

Wed Dec 07, 2016 10:37 pm

The Ultibo.org website is currently experiencing service interruptions, the hosting company has informed us that the host has been the subject of a denial of service attack over the past several hours.

We are waiting for further information about the situation, in the meantime the following URLs may be helpful.

Ultibo GitHub - https://github.com/ultibohub
Ultibo core downloads - https://github.com/ultibohub/Core/releases

Ultibo Twitter - https://twitter.com/ultibolive
Ultibo Facebook - https://www.facebook.com/ultibo

Apologies for any inconvenience.

UPDATE: The problem seems to be resolved and the website has been available without issues for most of the day.
Ultibo.org | Make something amazing
https://ultibo.org

Threads, multi-core, OpenGL, Camera, FAT, NTFS, TCP/IP, USB and more in 3MB with 2 second boot!

blippy
Posts: 11
Joined: Fri Nov 03, 2017 3:07 pm

Re: Ultibo core a bare metal environment for Raspberry Pi

Sat Dec 02, 2017 10:21 pm

Just came across this project today. Very interesting! This is probably the closest we're going to get to the feel of 80's computing. I managed to get a small program working. The feeling of control and low-level simplicity is appealing.

I used the version for Windows, but I would like to get it working in Linux. I wrote a blog post about Ultibo (https://mcturra2000.wordpress.com/2017/ ... spberrypi/), as it definitely deserves a mention for its sheer coolness factor.

Keep up the good work!

User avatar
Ultibo
Posts: 124
Joined: Wed Sep 30, 2015 10:29 am
Location: Australia

Re: Ultibo core a bare metal environment for Raspberry Pi

Sun Dec 03, 2017 10:18 am

Thanks blippy!
blippy wrote:
Sat Dec 02, 2017 10:21 pm
I used the version for Windows, but I would like to get it working in Linux.
Just in case you didn't see it, we recently released an installer script for Linux that makes the process much simpler, you can find the details at https://ultibo.org/forum/viewtopic.php?f=4&t=887#p5593.
blippy wrote:
Sat Dec 02, 2017 10:21 pm
This is probably the closest we're going to get to the feel of 80's computing. I managed to get a small program working. The feeling of control and low-level simplicity is appealing.
While we understand the comparison with the simplicity of the 80's, our real aim is to create a 21st century platform that allows people to get creative without the necessity to start from scratch or to wrestle with the one size fits all approach of modern operating systems.

Thanks again.
Ultibo.org | Make something amazing
https://ultibo.org

Threads, multi-core, OpenGL, Camera, FAT, NTFS, TCP/IP, USB and more in 3MB with 2 second boot!

blippy
Posts: 11
Joined: Fri Nov 03, 2017 3:07 pm

Re: Ultibo core a bare metal environment for Raspberry Pi

Sun Dec 03, 2017 10:33 am

Thanks for the heads-up on the Linux install. I wasn't aware of that. I am trying to transition away from Windows, so that's the kind of thing I'm looking for.

I have in mind a couple of projects:
* an accounts package. I already have written my own for Linux, a very simple affair. It would be interesting to see it translated to Ultibo to create a dedicated machine to do my accounts on.
* graphics are always fun to play with, and I'd like keen to to explore Ultibo's graphics libraries. It would be cool to be able to display Ultibo's logo on the screen.

I am completely new to Ultibo, but I have spotted a few resources that look like they'll provide me with the information I need.

Thanks for your response. Ultibo looks interesting indeed.

blippy
Posts: 11
Joined: Fri Nov 03, 2017 3:07 pm

Re: Ultibo core a bare metal environment for Raspberry Pi

Tue Dec 05, 2017 11:29 am

Ultibo wrote:
Sun Dec 03, 2017 10:18 am
While we understand the comparison with the simplicity of the 80's, our real aim is to create a 21st century platform that allows people to get creative without the necessity to start from scratch or to wrestle with the one size fits all approach of modern operating systems.
I was reading an article on Wikipedia about Bell's Law:
Bell's law of computer classes[1] formulated by Gordon Bell in 1972[2] describes how types of computing systems (referred to as computer classes) form, evolve and may eventually die out. New classes create new applications resulting in new markets and new industries. ... A new class forms about every decade. It also takes up to a decade to understand how the class formed, evolved, and is likely to continue. Once formed, a lower priced class may evolve in performance to take over and disrupt an existing class.
This is what it feels like with the Raspberry Pi. Just like in the 80's, there were a plethora of manufacturers competing in this new class.

What we don't have at the moment is open hardware. I did hear of a board that had open hardware,but I forgot its name. It was more expensive, and more powerful than the RPi. I'm not suggesting that it will dominate. But I figure that if someone could release a board that was comparable to the RPi but whose hardware was open source, the floodgates would open.

I'm not a hardware guy, though, so I'm just talking through my hat.

These devices may also prompt us to re-examine the way that Operating Systems should be designed. Windows isn't viable on this platform (which is actually a blessing), and Unix-like systems are overblown for what is required.

This story has a long way to play out.

User avatar
Gavinmc42
Posts: 1869
Joined: Wed Aug 28, 2013 3:31 am

Re: Ultibo core a bare metal environment for Raspberry Pi

Wed Dec 06, 2017 4:17 am

Hi blippy,

RISC-V is looking like a nice architecture, a nice openGPU to go with it would be nice.
There is a trend for GPU/NPU/VPU, ie hi speed multiple parallel VLIW acceleration cores.
Vision, neural network acceleration etc, one that could be multipurpose and even do video?

As Ultibo is based on Free Pascal, we might see Ultibo on RISC-V.
Ultibo sort of runs now on 3 CPUs and one QEMU.
The BCM2835,6,7 cpu's are different but the peripherals are the same.
The peripheral layer would need changing but probably a lot of that could come from Free Pascal and the embedded version?
https://ultibo.org/forum/viewtopic.php? ... 8&start=20

Ultibo 2.0 with the Videocore is lots of fun and I am still playing with just a few on it's capabilities.
The OpenVG is particularly easy as it does not even need a compiled C library file.
There is an extension that just plonks jpegs on screen, see example
I'm dancing on Rainbows.
Raspberries are not Apples or Oranges

User avatar
jcyr
Posts: 59
Joined: Sun Apr 23, 2017 1:31 pm
Location: Atlanta

Re: Ultibo core a bare metal environment for Raspberry Pi

Fri Dec 08, 2017 7:26 pm

This is all very interesting. Add Bluetooth support and I'm in!
If you want your child to get the best education possible, it is actually more important to get him assigned to a great teacher than to a great school. -- Bill Gates

User avatar
Gavinmc42
Posts: 1869
Joined: Wed Aug 28, 2013 3:31 am

Re: Ultibo core a bare metal environment for Raspberry Pi

Sat Dec 09, 2017 11:57 am

Bluetooth and WiFi ;)
That will be very interesting for the Zero W, all sorts of things become possible.
But most simple IoT things can be done with ESP8266 or Smart BLE modules etc
Going to make Zero W bots lots of fun :D

Lots to figure out how to ssl/ssh plus the Cypress chip's firmware gets loaded from a blob file.
The WiFi needs the crypto stuff to be sorted.
This is still basically a one person project spin of Laz/FPC with a few bug finders helping out.

But in the mean time lots of green stuff on the status page for me still to explore.

If you really need it now then serial BT module?
I'm dancing on Rainbows.
Raspberries are not Apples or Oranges

User avatar
jcyr
Posts: 59
Joined: Sun Apr 23, 2017 1:31 pm
Location: Atlanta

Re: Ultibo core a bare metal environment for Raspberry Pi

Thu Dec 14, 2017 1:13 am

The Pi0W uses a Cypress Bluetooth/Wifi chip? I had assumed it used Broadcom silicon, at least for Wifi!!!

Not complaining though.. I use Cypress PSoc 4 chips for BLE quite a bit. They make an excellent product.
If you want your child to get the best education possible, it is actually more important to get him assigned to a great teacher than to a great school. -- Bill Gates

User avatar
Gavinmc42
Posts: 1869
Joined: Wed Aug 28, 2013 3:31 am

Re: Ultibo core a bare metal environment for Raspberry Pi

Thu Dec 14, 2017 1:34 am

Cypress acquired the Broadcom RF chip range which led to more info becoming easier to get ;)

Ditto the PSoC's, the 8pin 1 series make great universal i2c gadgets. the PSoC 28xxx has 4 Sigma Delta channels.
PSoC 4's are cheaper and faster and the BLE modules are great to play with.

I have yet to used the Wiced toolset for CYW43438 development.

Ultibo programming attached PSoC's are on my list of things to do one day ;)
PSoC 6 going to be fun.
Embedded Free Pascal does already work on some Cortex M0/3/4 chips 8-)
OpenJTAG running on Ultibo, that would be nice
I'm dancing on Rainbows.
Raspberries are not Apples or Oranges

pbreneman
Posts: 23
Joined: Thu Jun 07, 2012 12:31 pm

Re: Ultibo core a bare metal environment for Raspberry Pi

Fri Dec 15, 2017 8:06 pm

I've had a lot of fun the past few days learning how to use Ultibo the simple way (on a raspberry pi itself). https://ultibo.org/forum/viewtopic.php? ... 6035#p6035

User avatar
Ultibo
Posts: 124
Joined: Wed Sep 30, 2015 10:29 am
Location: Australia

Re: Ultibo core a bare metal environment for Raspberry Pi

Sun Apr 15, 2018 4:49 am

Hi Everyone,

Just a quick update to let you know that along with detection of the new Pi 3B+ we have now added a USB driver to support the LAN7515 (LAN78XX) chip as well.

That means that all Ultibo core features now work with the latest Pi 3B+ as well.

Cheers and enjoy!
Ultibo.org | Make something amazing
https://ultibo.org

Threads, multi-core, OpenGL, Camera, FAT, NTFS, TCP/IP, USB and more in 3MB with 2 second boot!

User avatar
Gavinmc42
Posts: 1869
Joined: Wed Aug 28, 2013 3:31 am

Re: Ultibo core a bare metal environment for Raspberry Pi

Sun Apr 15, 2018 6:38 am

And for jcyr,
Bluetooth LE is at prelim alpha testing and what to do with it stage ;)
I'm dancing on Rainbows.
Raspberries are not Apples or Oranges

Return to “Bare metal”

Who is online

Users browsing this forum: Remus66 and 2 guests