Ignore:
Timestamp:
Jul 3, 2020, 7:19:17 PM (4 years ago)
Author:
coas-nagasima
Message:

ASP3, TINET, mbed を更新

File:
1 edited

Legend:

Unmodified
Added
Removed
  • EcnlProtoTool/trunk/asp3_dcre/target/gr_peach_gcc/target_kernel.h

    r321 r429  
    1 /*
    2  *  TOPPERS/ASP Kernel
    3  *      Toyohashi Open Platform for Embedded Real-Time Systems/
    4  *      Advanced Standard Profile Kernel
    5  *
    6  *  Copyright (C) 2006-2016 by Embedded and Real-Time Systems Laboratory
    7  *              Graduate School of Information Science, Nagoya Univ., JAPAN
    8  *
    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 
    411/*
    422 *              kernel.hのターゲット依存部(GR-PEACH用)
     
    455 *  から直接インクルードすることはない.このファイルをインクルードする
    466 *  前に,t_stddef.hがインクルードされるので,それに依存してもよい.
     7 *
     8 *  $Id$
    479 */
    4810
    4911#ifndef TOPPERS_TARGET_KERNEL_H
    5012#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
    5136
    5237/*
Note: See TracChangeset for help on using the changeset viewer.