The Problem and Its Settings
Nowadays, 32-bit ARM architecture programming and system design is vastly progressing. Having the ability or experience in using ARM architecture device will help developers to keep up with the growing pace of the present technology. This processor architecture is being introduced in learning institutions. This chapter will introduce the problems that the students in some learning institutions may encounter in their study in ARM architecture and its proposed solution.
1.1 Introduction
ARM architecture dominates most of the computer processors in the current technology. This architecture evolved and now it involves architectural features that can meet the need for new functionality and high performance. Universities that are keeping up with the pace are introducing this technology to students. Most of these universities are using 32-bit ARM architecture learning kits for student learning purposes. These learning kits allow students to be acquainted with the ARM architecture due to the documentation in the hardware and software point of view provided by the suppliers. The processors present in these learning kits are based on ARM cortex processors which can offer new degrees of freedom to MCU users. It has real time capabilities, digital signal processing, low-power consumption and low-voltage operation, at the same time maintaining full integration and easy development.
The study will utilize an STM3210E Learning Kit. This learning kit is a version of the STM32 Learning Kit for the STM32F103ZET6 microcontroller. This is a high density STM32 microcontroller based on the Cortex-M3 core, having 512 Kbytes of embedded Flash memory and a set of on-chip peripherals [1]. Cortex-M3 processors are designed for high real-time applications. These processors enable users to develop high performance low-cost platforms for a wide range of devices including microcontrollers. The board is shown below in figure 1.1.
This
Bibliography: [1] STMicroelectronics, “STM3210E-LK User Manual”,2009 [2] Dogu Arifler, Brian L. Evans, Web Enabled Simulation and Debugging for Digital Signal Processors and Microcontrollers, Free Software Foundation, Inc., 2001 [3] Junhua Yang,Zhien Shang,Tao Xin, Intelligence Monitoring System Based on Arm and Information fusion, IEEE Xplore, 2011 [4] N. Ram Kumar, Dr. K. Sasidhar, Development of Arm Based Embedded Ethernet Interface, International Journal of Computer Science and Management Research, 2012 [5] R. N. Horspool, W. Lyons, M.Serra, ARMSim# - a Customizable Simulator for Exploring the ARM Architecture, FECS’09 – International Conference on Frontiers in Education: Computer Science and Computer Engineering, 2009 [6] Dr. Mark Schulz, iLabs: Online access to remote laboratories, Australian Learning and Teaching Council, 2010 [7] Ahmad Nassar, Motaz Mohammed, Ali Elrashidi, Khaled Elleithy, Virtual Wireless and Mobile Communication Laboratory, Scientific and Academic Publishing, 2012 [8] Lyell Jay Escoto, Jerrald Evan Mancao, Jermy Roger Trasmonte, Anne Nathlie Viqueira, Wireless Data Acquisition using STM32 Microcontroller with web-based Data Storage and Mobile Data Access using Android, EE/ECE Department, University of San Carlos,Cebu City, Philippines, 2013