BIOS for you, sir!

It’s finally time for you to play! I’ve released the version 1.0.0 BIOS into the wild with NuGet



If you'd like to have a selection of drivers ready to go you can get them here: http://skewworks.com/downloads/netmf/autorun.zip
[b]Includes:[/b] DFRobotRTC, GHIENC28, GHIMusic, GHIT35, GHITE35, GHIT43, GHIVideo out.
(Copy the file from the ZIP to your SD card)

So what is it and how does it work?

Second question first. It works with 2 lines of code:
```cs

            Skewworks.NETMF.BIOS b = new Skewworks.NETMF.BIOS("\\SD\\System\\OS.sea");
            b.Boot();

If you like, you can supply your own logo image too. The path in quotes tell the system what file to launch when it’s done booting.

Now for what is it.
This library allows you to load drivers and applications on GHI CobraII, Hydra, Raptor or Spider boards and it doesn’t care which. If you have an app that needs to run on all of the boards or with different modules, this is how you do it!

BIOS uses all of the Skewworks NuGet packages so you can launch apps in new domains, use controls, have built-in touch, etc.

[EDIT] Added photo of system running on Hydra with T35 display.

14 Likes

Amazing!

Amazing! And then some…

Amazing! (just had to… :wink: )

But, why is this in “Off Topic” when this clearly deserves to be in the NETMF topic?

2 Likes

I dunno, I just tend to keep my stuff in off topic. I see the forum mostly for Q&A so when I post something up off topic seems to be the place.

@ shewworks - great work! :clap:

The operating environment (OE) to go along with the BIOS is underway. :smiley:

4 Likes

@ shewworks - cool :clap:

Continuing to make apps (and use Win8 styling) here’s the File Browser.

I haven’t made the icons for this yet, so Orange Square = Directory and Green Square = File.

Fun things about the new control being used here (instead of the old Treeview + Filebox)
[ul]You can choose not to display hidden/system folders & files
You define both fonts being used
Inherits from ScrollableControl so, you know, it’s scrollable.
Allows for auto nav (tap folder to open folder)
You’ll be able to supply custom icons for specific file types!
Automatically loads icons from .sea files
Supports multi-select
Select whether or not to show the “…” directory
Files & Folders are sorted alphabetically[/ul]

I’d love to hear any app suggestions. Beta for AlienToy will be coming almost as quickly as the BIOS did.

Edit: PS, I wish I still had my WP8 instead of dealing with this sucky Droid4 camera. :frowning: Only 6 more months until my upgrade to get another Win Phone

3 Likes

Maybe you could use smaller vertical gaps and squeeze in another line of folders/files.

Nah, need to remove title stuff for it to fit a 4th line but the scrolling is fast and smooth. Being a micro PC I doubt there will be too many instances of needing to scroll through large amounts of files.plus the FileBox still exists which fits a lot more but is less pretty.

Continuing to make strides towards the OE release as well as documenting the NuGet packages. The latest version of skewworks.com is being developed. Documentation, examples, downloads and IoT offerings and other services as well.

2 Likes