It’s interesting, a few weeks ago the 96Boards team sent out a survey to our email list. We wanted to find out more about the folks interested in 96Boards. Some things were not a surprise to me personally but are interesting overall.
First thing, was folks interested in 96Boards are overwhelming male (90%+), while over 60% of our total sample group are between 30 and 49 years of age. This was a bit surprising, somehow we expected a younger crowd between around 20 and 30. The charts below show our results more accurately:
Another area of interest was how long most of you have been working with single board computers, there is a lot of experience in this group. Almost 40% of you have worked with SBC’s for more than a year and less than 5 years, while another 30% that have been using SBC’s between 5 – 20 years! The real eye opener to me is that 15% of you have been using SBC’s for more than 20 years!!! Talk about experience. I wish we could all go into a room for a day or two and talk about our experiences. There really is a huge depth of knowledge in this group.
Most of you own a 96Boards, in fact a bunch of you own more than one! Those of you that don’t have a 96Boards are mostly interested in 64 Bit architecture and don’t seem to care about 32 bit. As to the OS it’s running, the winner by a long shot is some form of Linux followed by some form of Android, and bringing up the rear was Windows 10 IoT Core. It was interesting to see that currently at least one person is running FreeBSD and there are at least seven more people who would like to run it! Interesting stuff.
Regarding important features, (1-5 where 1 least important and 5 most important) it was mixed. It is pretty clear you all really cared about open source bootloaders and cared even more about your open source kernel being fully upstream. You care about having a community and one source hardware, following that, you really want onboard Ethernet.
I was really interested in the types of projects which are in progress, looks like Makers and Hobbyists are the most popular at just over 45%, Commercial comes in next at just over 25%. As to types of applications, it looks like Home Automation takes the lead with just over 47%, followed by Robotics with a strong showing just over 38%, followed by Special Function Server at just over 32%. Yes I know this adds up to more than 100% but you could and did pick more than one option.
Mezzanine boards were an interesting area, less than 50% of you are planning on buying a commercial mezzanine board, and even less are planning on building a mezzanine board coming in at about 25%. Those of you who are planning on building a mezzanine board are planning to do so for personal use and not to sell.
Finally, it looks like most of you knew about electrical and software cross compatibility of 96Boards, but 64% of you have no idea that libsoc and libmraa are the libraries that Linaro supports/uses to gain the software cross compatibility. It looks like this on a scale from 1 to 10 (where 1 is least important and 10 is the most important) binary/source code software compatibility is very important with 62% of you rating at 7 or above! Guess it’s a good thing we have that worked out for Linux.
Don’t forget, if you get stuck, there are resources to help you through the installation. Feel free to check out the 96Boards forums, 96Boards wiki, or Freenode IRC channel #96Boards (there are many ways to access IRC, this website is one of them). Dig around the wiki, create a new forum thread, and/or post a question in the chat, myself or one of the 96Boards developers would love to help get your 96Boards up and running!
Don’t forget about the Open Hours every Thursday, where we will discuss this blog along with other pressing questions amongst a fun crowd of 96Boards users and developers over coffee. We hope to you see you there!
Other Blogs from David Mandala:
- How do you access the GPIO pins programmatically?
- How do you install 96Board GPIO, libsoc and libmraa on a new image?
- How to Cross Compile files on X86 Linux System for 96Boards, libsoc & mraa libraries
- Using Eclipse on X86 Linux to cross compile C & C++ for ARM Linux
- Using Eclipse on X86 Linux to cross compile C & C++ for ARM Linux with external libraries
- Eclipse remote development and debugging
- Ramblings of Mezzanine boards
- How to Develop on your 96Boards