- Timestamp:
- Jul 3, 2020, 7:19:17 PM (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
EcnlProtoTool/trunk/asp3_dcre/target/gr_peach_gcc/target_kernel.h
r321 r429 1 /*2 * TOPPERS/ASP Kernel3 * Toyohashi Open Platform for Embedded Real-Time Systems/4 * Advanced Standard Profile Kernel5 *6 * Copyright (C) 2006-2016 by Embedded and Real-Time Systems Laboratory7 * Graduate School of Information Science, Nagoya Univ., JAPAN8 *9 * 上記著作権者は,以下の(1)~(4)の条件を満たす場合に限り,本ソフトウェ10 * ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改11 * 変・再配布(以下,利用と呼ぶ)することを無償で許諾する.12 * (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作13 * 権表示,この利用条件および下記の無保証規定が,そのままの形でソー14 * スコード中に含まれていること.15 * (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使16 * 用できる形で再配布する場合には,再配布に伴うドキュメント(利用17 * 者マニュアルなど)に,上記の著作権表示,この利用条件および下記18 * の無保証規定を掲載すること.19 * (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使20 * 用できない形で再配布する場合には,次のいずれかの条件を満たすこ21 * と.22 * (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著23 * 作権表示,この利用条件および下記の無保証規定を掲載すること.24 * (b) 再配布の形態を,別に定める方法によって,TOPPERSプロジェクトに25 * 報告すること.26 * (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損27 * 害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.28 * また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理29 * 由に基づく請求からも,上記著作権者およびTOPPERSプロジェクトを30 * 免責すること.31 *32 * 本ソフトウェアは,無保証で提供されているものである.上記著作権者お33 * よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的34 * に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ35 * アの利用により直接的または間接的に生じたいかなる損害に関しても,そ36 * の責任を負わない.37 *38 * $Id$39 */40 41 1 /* 42 2 * kernel.hのターゲット依存部(GR-PEACH用) … … 45 5 * から直接インクルードすることはない.このファイルをインクルードする 46 6 * 前に,t_stddef.hがインクルードされるので,それに依存してもよい. 7 * 8 * $Id$ 47 9 */ 48 10 49 11 #ifndef TOPPERS_TARGET_KERNEL_H 50 12 #define TOPPERS_TARGET_KERNEL_H 13 14 /* 15 * 高分解能タイマのタイマ周期 16 * 17 * 2^32 / 33.33…を丸めた値とする. 18 */ 19 #define TCYC_HRTCNT 128849019U 20 21 /* 22 * 高分解能タイマのカウント値の進み幅 23 */ 24 #define TSTEP_HRTCNT 1U 25 26 /* 27 * オーバランハンドラの残りプロセッサ時間に指定できる最大値 28 * 29 * この値をOSタイマへの設定値に変換してタイマに設定した後,タイマの現 30 * 在値を読み出してμ秒単位に変換できる値としている.タイマの現在値を 31 * μ秒単位に変換する時に34を加えるため,以下の条件を満たす最大の値と 32 * する. 33 * (TMAX_OVRTIM * 33 + TMAX_OVRTIM / 3 + 1) + 34 < 2^32 34 */ 35 #define TMAX_OVRTIM 128849017U 51 36 52 37 /*
Note:
See TracChangeset
for help on using the changeset viewer.