4
\$\begingroup\$

I started working on BeagleBone Black, and I cannot find out whether BeagleBone is a microcontroller, or some kind of computer? If computer, what makes it a computer?

I worked on different Cortex-M microcontrollers, but I am not sure what BeagleBone really is.

\$\endgroup\$
2
  • 2
    \$\begingroup\$ It uses Cortex-A8 processor. Is that enough to make it a computer? \$\endgroup\$
    – sharptooth
    Jul 29, 2015 at 14:22
  • 3
    \$\begingroup\$ All microcontrollers are computers. \$\endgroup\$
    – user253751
    Jul 29, 2015 at 22:53

4 Answers 4

11
\$\begingroup\$

The BeagleBone Black is a single-board computer (SBC).

It contains a AM335x ARM® Cortex-A8 which is a microprocessor (not microcontroller) with some peripherals, including two 32-bit 200 MHz co-processors intended for real-time processing.

The distinction between microcontroller and microprocessor is that the program memory and peripherals are typically external to the latter, though the distinction has faded somewhat in modern times as some processors have many peripherals on board and external memory buses which may or may not be used.

\$\endgroup\$
5
  • \$\begingroup\$ @EugeneSh. Perhaps more of an old-fashioned distinction. Edited. \$\endgroup\$ Jul 29, 2015 at 14:29
  • \$\begingroup\$ There were a lot. I stayed away from 8085 (used Motorola's line) but did some 8051/8031 and even 8048 (lol dating myself). \$\endgroup\$ Jul 29, 2015 at 14:35
  • \$\begingroup\$ That's it! 8051. Sorry for the confusion. \$\endgroup\$
    – Eugene Sh.
    Jul 29, 2015 at 14:35
  • 2
    \$\begingroup\$ It is correct that the main processor is classified as a SBC. However, it does also contain 2 realtime microcontrollers and one Cortex-M3 microcontroller for power management. \$\endgroup\$
    – jpa
    Jul 29, 2015 at 15:06
  • 1
    \$\begingroup\$ The populated printed-circuit board is the SBC. The main processor is just a processor (or set of processors, in reality). It's a chip, not a board. \$\endgroup\$ Jul 29, 2015 at 16:09
3
\$\begingroup\$

BBB is a computing platform, having a TI Sitara AM335X microprocessor on board, which is ARM Cortex-A8 core. While according to ARM processors classification, are intended for general computing applications as opposed to ARM Cortex-M series, which are intended for microcontroller applications.

\$\endgroup\$
3
\$\begingroup\$

BeagleBone Black is a microcomputer. Mostly because it runs a processor, Sitara ARM Cortex M8, and one of the main features of the board is that it can run Linux.

If you go on the Texas Instruments site in the Sitarra section, you will see that most people programming this board interface the board with Linux shells. Isn't that enough proof that it is a computer?

\$\endgroup\$
0
0
\$\begingroup\$

Traditionaly there was a split between microprocessors which are designed to drive a bus system with memory and perhipherals and microcontrollers which have processor, perhipherals and memory on one chip.

More recently chips like the ones on the Pi and beaglebone have appeared. These have the core perhipherals on the chip like a microcontroller but unlike a microcontroller they use external memory. The industry calls these chips "SOCs" (which stands for system-on-chip, a name I find somewhat puzzling since an important component of the system is not on the chip).

\$\endgroup\$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.