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

📄 jsp_kernel.h

📁 基于ADI BLACKFIN的jbig压缩和解压缩程序
💻 H
字号:
/*
 *  TOPPERS/JSP Kernel
 *      Toyohashi Open Platform for Embedded Real-Time Systems/
 *      Just Standard Profile Kernel
 * 
 *  Copyright (C) 2000-2003 by Embedded and Real-Time Systems Laboratory
 *                              Toyohashi Univ. of Technology, JAPAN
 * 
 *  忋婰挊嶌尃幰偼丆埲壓偺 (1)乣(4) 偺忦審偐丆Free Software Foundation 
 *  偵傛偭偰岞昞偝傟偰偄傞 GNU General Public License 偺 Version 2 偵婰
 *  弎偝傟偰偄傞忦審傪枮偨偡応崌偵尷傝丆杮僜僼僩僂僃傾乮杮僜僼僩僂僃傾
 *  傪夵曄偟偨傕偺傪娷傓丏埲壓摨偠乯傪巊梡丒暋惢丒夵曄丒嵞攝晍乮埲壓丆
 *  棙梡偲屇傇乯偡傞偙偲傪柍彏偱嫋戻偡傞丏
 *  (1) 杮僜僼僩僂僃傾傪僜乕僗僐乕僪偺宍偱棙梡偡傞応崌偵偼丆忋婰偺挊嶌
 *      尃昞帵丆偙偺棙梡忦審偍傛傃壓婰偺柍曐徹婯掕偑丆偦偺傑傑偺宍偱僜乕
 *      僗僐乕僪拞偵娷傑傟偰偄傞偙偲丏
 *  (2) 杮僜僼僩僂僃傾傪丆儔僀僽儔儕宍幃側偳丆懠偺僜僼僩僂僃傾奐敪偵巊
 *      梡偱偒傞宍偱嵞攝晍偡傞応崌偵偼丆嵞攝晍偵敽偆僪僉儏儊儞僩乮棙梡
 *      幰儅僯儏傾儖側偳乯偵丆忋婰偺挊嶌尃昞帵丆偙偺棙梡忦審偍傛傃壓婰
 *      偺柍曐徹婯掕傪宖嵹偡傞偙偲丏
 *  (3) 杮僜僼僩僂僃傾傪丆婡婍偵慻傒崬傓側偳丆懠偺僜僼僩僂僃傾奐敪偵巊
 *      梡偱偒側偄宍偱嵞攝晍偡傞応崌偵偼丆師偺偄偢傟偐偺忦審傪枮偨偡偙
 *      偲丏
 *    (a) 嵞攝晍偵敽偆僪僉儏儊儞僩乮棙梡幰儅僯儏傾儖側偳乯偵丆忋婰偺挊
 *        嶌尃昞帵丆偙偺棙梡忦審偍傛傃壓婰偺柍曐徹婯掕傪宖嵹偡傞偙偲丏
 *    (b) 嵞攝晍偺宍懺傪丆暿偵掕傔傞曽朄偵傛偭偰丆TOPPERS僾儘僕僃僋僩偵
 *        曬崘偡傞偙偲丏
 *  (4) 杮僜僼僩僂僃傾偺棙梡偵傛傝捈愙揑傑偨偼娫愙揑偵惗偠傞偄偐側傞懝
 *      奞偐傜傕丆忋婰挊嶌尃幰偍傛傃TOPPERS僾儘僕僃僋僩傪柶愑偡傞偙偲丏
 * 
 *  杮僜僼僩僂僃傾偼丆柍曐徹偱採嫙偝傟偰偄傞傕偺偱偁傞丏忋婰挊嶌尃幰偍
 *  傛傃TOPPERS僾儘僕僃僋僩偼丆杮僜僼僩僂僃傾偵娭偟偰丆偦偺揔梡壜擻惈傕
 *  娷傔偰丆偄偐側傞曐徹傕峴傢側偄丏傑偨丆杮僜僼僩僂僃傾偺棙梡偵傛傝捈
 *  愙揑傑偨偼娫愙揑偵惗偠偨偄偐側傞懝奞偵娭偟偰傕丆偦偺愑擟傪晧傢側偄丏
 * 
 *  @(#) $Id: jsp_kernel.h,v 1.10 2003/07/01 13:31:35 hiro Exp $
 */

/*
 *	JSP僇乕僱儖 昗弨僀儞僋儖乕僪僼傽僀儖
 *
 *  偙偺僀儞僋儖乕僪僼傽僀儖偼丆僇乕僱儖傪峔惉偡傞僾儘僌儔儉偺僜乕僗僼傽
 *  僀儖偱昁偢僀儞僋儖乕僪偡傞傋偒昗弨僀儞僋儖乕僪僼傽僀儖偱偁傞丏
 *
 *  傾僙儞僽儕尵岅偺僜乕僗僼傽僀儖傗僔僗僥儉僐儞僼傿僊儏儗乕僔儑儞僼傽
 *  僀儖偐傜偙偺僼傽僀儖傪僀儞僋儖乕僪偡傞帪偼丆_MACRO_ONLY 傪掕媊偟偰
 *  偍偔偙偲偱丆儅僋儘掕媊埲奜偺婰弎傪彍偔偙偲偑偱偒傞丏
 */

#ifndef _JSP_KERNEL_H_
#define _JSP_KERNEL_H_

/*
 *  僇乕僱儖偺撪晹幆暿柤偺儕僱乕儉
 */
#include "jsp_rename.h"

/*
 *  傾僾儕働乕僔儑儞偲嫟捠偺僀儞僋儖乕僪僼傽僀儖
 */
#include <kernel.h>

/*
 *  僞乕僎僢僩埶懚忣曬偺掕媊
 */
#include <t_config.h>

/*
 *  僆僽僕僃僋僩ID偺嵟彫抣偺掕媊
 */
#define	TMIN_TSKID	0 //1	/* 僞僗僋ID偺嵟彫抣 */		// modified by Chen Yi @srf
#define	TMIN_SEMID	1	/* 僙儅僼僅ID偺嵟彫抣 */
#define	TMIN_FLGID	1	/* 僼儔僌ID偺嵟彫抣 */
#define	TMIN_DTQID	1	/* 僨乕僞僉儏乕ID偺嵟彫抣 */
#define	TMIN_MBXID	1	/* 儊乕儖儃僢僋僗ID偺嵟彫抣 */
#define	TMIN_MPFID	1	/* 屌掕挿儊儌儕僾乕儖ID偺嵟彫抣 */
#define	TMIN_CYCID	1	/* 廃婜僴儞僪儔ID偺嵟彫抣 */

/*
 *  桪愭搙偺抜奒悢偺掕媊
 */
#define	TNUM_TPRI	(TMAX_TPRI - TMIN_TPRI + 1)
#define	TNUM_MPRI	(TMAX_MPRI - TMIN_MPRI + 1)

/*
 *  僇乕僱儖撪偱梡偄傞儅僋儘偺掕媊
 */
#define SYSCALL

/*
 *  僿僢僟僼傽僀儖傪帩偨側偄儌僕儏乕儖偺娭悢丒曄悢偺愰尵
 */
#ifndef _MACRO_ONLY

/*
 *  奺儌僕儏乕儖偺弶婜壔乮kernel_cfg.c乯
 */
extern void	object_initialize(void);

/*
 *  弶婜壔儖乕僠儞偺幚峴乮kernel_cfg.c乯
 */
extern void	call_inirtn(void);

/*
 *  廔椆張棟儖乕僠儞偺幚峴乮kernel_cfg.c乯
 */
extern void	call_terrtn(void);

/*
 *  婲摦儊僢僙乕僕偺昞帵乮banner.c乯
 */
extern void	print_banner(void);

/*
 *  僇乕僱儖偺廔椆張棟乮startup.c乯
 */
extern void	kernel_exit(void);

/*
 *  僇乕僱儖摦嶌忬懺僼儔僌乮startup.c乯
 */
extern BOOL	iniflg;

#endif /* _MACRO_ONLY */
#endif /* _JSP_KERNEL_H_ */

⌨️ 快捷键说明

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