| công cụ tìm kiếm bảng dữ liệu linh kiện điện tử |
|
UM0851 bảng dữ liệu(PDF) 25 Page - STMicroelectronics |
|
|
|||||||||||||||||||||||||||||
UM0851 bảng dữ liệu(HTML) 25 Page - STMicroelectronics |
|
25 / 245 page ![]() UM0851 Platform section Doc ID 16604 Rev 2 25/245 3 Platform section This section describes the basic SPEAr platform code and driver. It consists of the following directories: ● arch/arm/plat-spear ● arch/arm/mach-spear600 ● arch/arm/mach-spear300 The platform code has been split in this way so that common code across SPEAr platforms is kept in the plat-spear/ directory and platform specific code is kept in the respective mach- spear600/ (or mach-spear300/ directory for all SPEAr3xx). The platform code is responsible for: ● Initializing VIC ● Initializing the timer (clock source and clock event) ● Initializing static memory mapping if required by the system ● Defining IO_ADDRESS and related macros so that the static memory can be used ● Providing platform specific code for power management, clock framework etc. and initialization code for some specific controllers like fsmc and gpio ● Providing system specific header files like those describing irq lines and base addresses of respective devices Additionally, there are 3 variants for SPEAr300 platform. ● SPEAr300: Basic SPEAr300 with IPs for telecom applications ● SPEAr310: Basic SPEAr300 with IPs for communication applications ● SPEAr320: Basic SPEAr300 with IPs for industrial applications Different architecture specific code for all the above variants (SPEAr3xx) are kept in mach- spear300/ as all of these are basically SPEAr300 machines. Architecture specific code for SPEAr600 is kept in mach-spear600/ and has no variant. They are distinguished with the help of the following macros: ● MACH_SPEAR600 or ARCH_SPEAR600 for SPEAr600 ● MACH_SPEAR300 or ARCH_SPEAR300 for all SPEAr300 platforms including variants – BOARD_SPEAR300 specific for telecom version of SPEAr300 – BOARD_SPEAR310 specific for communication version of SPEAr300 – BOARD_SPEAR320 specific for industrial version of SPEAr300 3.1 General purpose timer (GPT) driver This section describes the driver of the general purpose timer embedded in SPEAr devices. A digital general purpose timer is a programmable device with a counter that increments or decrements at a fixed frequency and generates interrupts after a specified time. An embedded system makes wide use of timers for different purpose, like for generating the system-tick, which is the basic temporization mechanism of any RTOS, or for other fine granularity time measurement mechanisms. |
|
Link URL |
| Cho đến nay ALLDATASHEET có giúp ích cho doanh nghiệp của bạn hay không? [ DONATE ] |
Alldatasheet là | Quảng cáo | Liên lạc với chúng tôi | Chính sách bảo mật | Liên kết đến bảng dữ liệu | Trao đổi link | Tìm kiếm theo nhà sản xuất All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |