⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 bsp.t

📁 RTEMS (Real-Time Executive for Multiprocessor Systems) is a free open source real-time operating sys
💻 T
字号:
@c@c  COPYRIGHT (c) 1988-2002.@c  On-Line Applications Research Corporation (OAR).@c  All rights reserved.@c@c  $Id: bsp.t,v 1.7 2002/01/17 21:47:46 joel Exp $@c@chapter Board Support Packages@section IntroductionAn RTEMS Board Support Package (BSP) must be designedto support a particular processor and target board combination.This chapter presents a discussion of PA-RISC specific BSPissues.   For more information on developing a BSP, refer to thechapter titled Board Support Packages in the RTEMSApplications User's Guide.@section System ResetAn RTEMS based application is initiated orre-initiated when the PA-RISC processor is reset.  The behaviorof a PA-RISC upon reset is implementation defined and thus isbeyond the scope of this manual.@section Processor InitializationThe precise requirements for initialization of aparticular implementation of the PA-RISC architecture areimplementation defined.  Thus it is impossible to provide exactdetails of this procedure in this manual.  However, therequirements of RTEMS which must be satisfied by thisinitialization code can be discussed.RTEMS assumes that interrupts are disabled when theinitialize_executive directive is invoked.  Interrupts areenabled automatically by RTEMS as part of the initializeexecutive directive and device driver initialization occursafter interrupts are enabled.  Thus all interrupt sources shouldbe quiescent until the system's device drivers have beeninitialized and installed their interrupt handlers.If the processor requires initialization of thecache, then it should be be done during the reset applicationinitialization code.Finally, the requirements in the Board SupportPackages chapter of the Applications User's Manual for thereset code which is executed before the call to initializeexecutive must be satisfied.

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -