ARM Ltd is a leading supplier of microprocessor intellectual property and designs and licenses fast, low-cost, power efficient RISC processors. More and more we are seeing instructors of computer architecture and organization courses choose a target processor to illustrate the basic principles of instruction set design such as registers, addressing modes, instruction types, etc. ARM based TI microcontrollers and processors provide an excellent vehicle for teaching over a hypothetical model or older Intel architecture due to ARM's growing popularity in the market.
TI ARM in Education
Couple your architecture, microcontroller and embedded processor classroom teaching with labs based around industry standard development platforms. TI is committed to delivering not only the right levels of performance, but also the right levels of peripheral and heterogeneous multi-core integration to meet the needs of a variety of markets, making TI ARM based devices very popular. TI has over 200 feature-rich ARM devices from Cortex-M3 to Cortex-A15. Devices include everything from advanced communications peripherals, control peripherals on our Stellaris MCU's and DSP co-processors on our OMAP and DaVinci devices. A comprehensive software ecosystem for TI's ARM based portfolio is unparalleled. Whether you are teaching with a real-time operating system, advanced operating system or none at all, TI offers a complete set of runtime software for each platform.
Students will have an advantage in their education and projects using TI based ARM platforms which leverage both the latest ARM processors complementing TI's proprietary MCU and DSP architectures, coupled with our 25 year history and support of academics through our university program.
Provided by the open source community at beagleboard.org, Beaglebone is low-cost, high-expansion hardware running full distros of a variety of Linux versions as well as Android.
A perfect student project course alternative to microcontrollers for those wanting a student owned platform with extensive expansion capability.
Many project code examples, videos and add-on hardware ‘capes' are available
Applications include Industrial Automation, Retail Applications, Human Machine Interface, Barcode Scanner, patient monitoring, Autonomous robotics, Art installations, musical instruments
Beagleboard-xM is a low-cost, fanless single-board computer for projects and teaching
Providing 1GHz performance, 512MB RAM and a variety of peripherals for laptop like experience
An open source hardware/software project with thousands of active participants, beagleboard.org provides excellent support and full distros of Linux varieties, Android and MS OS.
Full course materials available for a 32 bit embedded Linux course as well as project starter materials for a amazing and innovative projects
Applications include Portable Data Terminals, Navigation, Auto Infotainment, Gaming, Single board Computers, Autonomous robotics, Art installations, musical instruments