ByteHub Embedded
| Private | |
| ISIN | 🆔 |
| Industry | Electronics manufacturing and education |
| Founded 📆 | |
| Founder 👔 | |
| Headquarters 🏙️ | Yaba, Lagos, Lagos, Nigeria |
Area served 🗺️ | |
Key people | (CEO) Noel Abdullahi, (CTO) Ayinde Olayiwola, (President) Lanre Sunmonu |
| Members | |
Number of employees | |
| 🌐 Website | ByteHub Embedded,cloudx.ng |
| 📇 Address | |
| 📞 telephone | |
CloudX is a microcontroller board developed on a series of Microchip PIC microcontrollers. CloudX microcontroller or development boards are essentially Microchip PIC devices, with pre-programmed firmware that enables bootloading of code directly from a PC via serial port using USB-Serial breakout boards, simplifying hobbyist embedded development. It’s similar to the Arduino. The CloudX is a blackish controller board made by ByteHub Embedded in Nigeria and has been popular with electronics hobbyists since the early 2017.

It is referred to as the first programmable microcontroller board made in Africa to have its own integrated development environment (IDE). The interface runs on an Open-Source platform for both the Hardware and the Software; CloudX is widely used in embedded applications like robotics and automation, signal processing, sensors and security systems.[1]

Hardware
The microcontroller is open-source Hardware; it runs on the company’s (Bytehub Embedded) backend Bootloader/firmware which facilitates a direct loading of codes into the microcontroller itself via a USB card, it runs on three series: CloudX-M633, CloudX-Priscilla and CloudX Dev Board. The CloudX Priscilla uses the Microchip 8-bit PIC microcontroller and it has:
- PIC18F4620 as the CPU, a built in ROM containing the CloudX firmware
- 64kB of Program Memory (ROM).
- A clock, in the form of a ceramic resonator
- Voltage regulator
- External input/output
- Operating Speed of 20MHz
A serial connection to a personal computer allows the programmer to download software to the CloudX using the SoftCard, which is stored in the onboard non-volatile memory device: it remains programmed until it is reprogrammed, even when the power of the board is removed.

Controller Board
The controller board is a single-board that contains the microcontroller chip, the regulator, ICSP for firmware, oscillator and the external pin sockets for users. There are different variants of the controller board such as M633, Priscilla mini and PRO and Development board.
Softcard
The softcard is a blackish small USB to serial breakout board that is used to load machine code from the computer into the controller board through serial port. The softcard was specially developed to be compatible with different variants of the controller board.
Software
Screenshot of CloudX IDE showing Electronic Dice program | |
| Developer(s) | ByteHub Embedded Software |
|---|---|
| Stable release | 7.0.0
/ 22 April 2019[2] |
| Written in | C, C# (programming language) |
| Engine | |
| Operating system | Windows |
| Platform | x86-64, ARM |
| Type | Integrated development environment |
| License | LGPL or GPL license |
| Website | cloudx |
Search CloudX on Amazon.
CloudX Programming Language (CPL) was developed to provide a more comfortable platform for handling the raw microcontroller. It actually rests on the popular C Programming Language; it’s an extension of standard C language to help users or hobbyists to learn embedded hardware programming easier and faster. It has a rich collection of pre-built libraries – where certain complex tasks or calculations associated with the microcontroller, or a given hardware are taken care of and defined. The CloudX Integrated Development Environment (IDE) is a full-fledged development environment, it is a windows software that has many other features and applications such as C Text editor, compiler, code loader, serial monitor terminal, visual block, LCD custom character generator etc. The CloudX IDE was developed in C# and it’s only compatible with Windows operating system.
Versions
There are currently four variants of the CloudX board:
- (2016) CloudX (V1.0)
- (2017) CloudX M633
- (2018) CloudX Priscilla
- Mini (PIC18F2620)
- PRO (PIC18F4620)
- (2019) CloudX Development Board v1.0
The CloudX V1.0 was the very first board designed in 2017, it has both the serial chip (FT232RL) and the PIC16F877A on the same board.
The second variant is the popular beginner CloudX M633 with 8kB ROM size, this is the first variant that has the serial chip and the PIC16F877A microcontroller on a separate board.
The third variant is the CloudX Priscilla Mini and PRO. This 8-bit microcontroller board has a large program memory of 64kB, it was developed to enable more programming space for users.
See also
References
- ↑ Electrosome CloudX Project Category
- ↑ "CloudX". www.cloudx.ng. Retrieved 22 April 2019.
External links
- "All you need to know about CloudX" – By Ayinde Olayiwola
- "How to install CloudX" – CloudX Community
- "Exhibiting to the World's Largest Maker Community" – Maker Faire 2019
- "CloudX Fritzing" – CloudX Fritzing Discussion Forum
- "Range Finder Using CloudX Microcontroller Board" – Hackster.io embedded projects
- "Getting Started With CloudX Development Board" – Maker PRO projects
This article "CloudX" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:CloudX. Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.
