📄 user.txt
字号:
(6) chg_pri タスク庭黎刨の恃构(7) get_pri タスク庭黎刨の徊救3.2 タスク烧掳票袋怠墙タスクの弹静妥滇キュ〖イング眶の呵络猛∈TMAX_WUPCNT∷は 1 に盖年しているˉまた·タスクの动扩略ち妥滇ネスト眶の呵络猛∈TMAX_SUSCNT∷も 1 に盖年しているˉ(1) slp_tsk 弹静略ち(2) tslp_tsk 弹静略ち∈タイムアウトあり∷(3) wup_tsk, iwup_tsk タスクの弹静(4) can_wup タスク弹静妥滇のキャンセル(5) rel_wai, irel_wai 略ち觉轮の动扩豺近(6) sus_tsk 动扩略ち觉轮への败乖(7) rsm_tsk 动扩略ち觉轮からの浩倡(8) frsm_tsk 动扩略ち觉轮からの动扩浩倡タスクの动扩略ち妥滇ネスト眶の呵络猛∈TMAX_SUSCNT∷が 1 であるため·rsm_tsk と frsm_tsk の借妄柒推は票办であるˉ(9) dly_tsk 极タスクの觅变3.3 タスク毋嘲借妄怠墙TEXPTN房は·unsigned int房に年盗しているˉよって TBIT_TEXPTN は·unsigned int房が 32ビットの眷圭は 32·16ビットの眷圭は 16 になるˉ(1) DEF_TEX タスク毋嘲借妄ル〖チンの年盗∈琅弄API∷texatr に TA_ASM が回年された眷圭の怠墙∈タスク毋嘲借妄ル〖チンをアセンブリ咐胳で淡揭する∷はサポ〖トしていないˉ(2) ras_tex, iras_tex タスク毋嘲借妄の妥滇(3) dis_tex タスク毋嘲借妄の敦贿(4) ena_tex タスク毋嘲借妄の钓材(5) sns_tex タスク毋嘲借妄敦贿觉轮の徊救3.4 票袋ˇ奶慨怠墙3.4.1 セマフォセマフォの呵络获富眶は·UINT房∈unsigned int房に年盗している∷で山附できる眶猛の认跋柒であるˉすなわち·unsigned int房が 32ビットの眷圭は (2^32 - 1)·16ビットの眷圭は (2^16 - 1) = 65535 であるˉTMAX_MAXSEM は年盗していないˉ(1) CRE_SEM セマフォの栏喇∈琅弄API∷(2) sig_sem, isig_sem セマフォ获富の手笛(3) wai_sem セマフォ获富の惩评(4) pol_sem セマフォ获富の惩评∈ポ〖リング∷(5) twai_sem セマフォ获富の惩评∈タイムアウトあり∷3.4.2 イベントフラグ办つのイベントフラグで剩眶のタスクが略ち觉轮になれる怠墙はサポ〖トしていないˉFLGPTN房は·unsigned int房に年盗しているˉよって TBIT_FLGPTN は·unsigned int房が 32ビットの眷圭は 32·16ビットの眷圭は 16 になるˉ(1) CRE_FLG イベントフラグの栏喇∈琅弄API∷flgatr に TA_WMUL が回年された眷圭の怠墙∈イベントフラグで剩眶のタスクが略ち觉轮になれる∷はサポ〖トしていないˉ(2) set_flg, iset_flg イベントフラグのセット(3) clr_flg イベントフラグのクリア(4) wai_flg イベントフラグ略ち(5) pol_flg イベントフラグ略ち∈ポ〖リング∷(6) twai_flg イベントフラグ略ち∈タイムアウトあり∷3.4.3 デ〖タキュ〖dtqcnt改のデ〖タを呈羌するのに涩妥なデ〖タキュ〖挝拌のサイズは·sizeof(VP_INT) * dtqcnt バイトであるˉTSZ_DTQ は年盗していないˉ(1) CRE_DTQ デ〖タキュ〖の栏喇∈琅弄API∷dtq に NULL 笆嘲が回年された眷圭の怠墙∈デ〖タキュ〖挝拌の黎片戎孟を回年する∷はサポ〖トしていないˉ(2) snd_dtq デ〖タキュ〖への流慨(3) psnd_dtq, ipsnd_dtq デ〖タキュ〖への流慨∈ポ〖リング∷(4) tsnd_dtq デ〖タキュ〖への流慨∈タイムアウトあり∷(5) fsnd_dtq, ifsnd_dtq デ〖タキュ〖への动扩流慨(6) rcv_dtq デ〖タキュ〖からの减慨(7) prcv_dtq デ〖タキュ〖からの减慨∈ポ〖リング∷(8) trcv_dtq デ〖タキュ〖からの减慨∈タイムアウトあり∷3.4.4 メ〖ルボックスT_MSG房は布淡のように年盗されているˉT_MSG房のサイズは·タ〖ゲットプロセッサ】コンパイラのポインタのサイズに办米するˉ typedef struct t_msg { struct t_msg *next; } T_MSG;JSPカ〖ネルでは·庭黎刨侍メッセ〖ジキュ〖ヘッダ挝拌は脱いていないˉTSZ_MPRIHD は年盗していないが·年盗するとしたら 0 となるˉ(1) CRE_MBX メ〖ルボックスの栏喇∈琅弄API∷mprihd に NULL 笆嘲が回年された眷圭の怠墙∈庭黎刨侍メッセ〖ジキュ〖ヘッダ挝拌の黎片戎孟を回年する∷はサポ〖トしていないˉ(2) snd_mbx メ〖ルボックスへの流慨(3) rcv_mbx メ〖ルボックスからの减慨(4) prcv_mbx メ〖ルボックスからの减慨∈ポ〖リング∷(5) trcv_mbx メ〖ルボックスからの减慨∈タイムアウトあり∷3.5 メモリプ〖ル瓷妄怠墙3.5.1 盖年墓メモリプ〖ルサイズが blkszバイトのメモリブロックを blkcnt改惩评できるのに涩妥な盖年墓メモリプ〖ル挝拌のサイズは·TROUND_VP(blksz) * blkcnt バイトであるˉここで·TROUND_VP(blksz) は·blksz をタ〖ゲットプロセッサ】コンパイラのポインタのサイズの擒眶になるよう磊り惧げた眶を山すˉTSZ_MPF は年盗していないˉ(1) CRE_MPF 盖年墓メモリプ〖ルの栏喇∈琅弄API∷mpf に NULL 笆嘲が回年された眷圭の怠墙∈盖年墓メモリプ〖ル挝拌の黎片戎孟を回年する∷はサポ〖トしていないˉ(2) get_mpf 盖年墓メモリブロックの惩评(3) pget_mpf 盖年墓メモリブロックの惩评∈ポ〖リング∷(4) tget_mpf 盖年墓メモリブロックの惩评∈タイムアウトあり∷(5) rel_mpf 盖年墓メモリブロックの手笛blkパラメ〖タ∈手笛するメモリブロックの黎片戎孟∷の猛が·手笛黎のメモリプ〖ル挝拌の嘲や·メモリブロックの庞面を回す眷圭には·E_PARエラ〖を手すˉ踏惩评のメモリブロックを手笛した眷圭や·手笛貉のメモリブロックを浩刨手笛した眷圭の瓢侯は瘦沮されないˉ3.6 箕粗瓷妄怠墙タイムイベントハンドラに簇しては·≈2.6 タイムイベントハンドラ∽を徊救することˉ3.6.1 システム箕癸瓷妄JSPカ〖ネルでは·タイムティックの丁惦∈isig_tim を件袋弄に钙び叫す借妄∷はシステムサ〖ビスのシステムクロックドライバによって悸附しているˉシステムクロックドライバの肩妥婶尸は·タ〖ゲット髓にハ〖ドウェアタイマを蝗って悸附されており·isig_tim を钙び叫す件袋はタ〖ゲット髓に年めるˉそのため TIC_NUME と TIC_DENO は·タ〖ゲット巴赂婶のアプリケ〖ション脱のインクル〖ドファイル∈cpu_defs.h および sys_defs.h∷の面で年盗しているˉタ〖ゲットによっては·この眶猛を恃构するだけで isig_tim を钙び叫す件袋を恃构できるように悸刘されている眷圭もあるˉ拒しくは·タ〖ゲット髓のマニュアルを徊救することˉ(1) set_tim システム箕癸の肋年(2) get_tim システム箕癸の徊救(3) isig_tim タイムティックの丁惦isig_tim は·タ〖ゲット巴赂に年盗された TIC_NUME と TIC_DENO で回年される箕粗だけシステム箕癸を渴め·涩妥なタイムイベント∈タイムアウト·件袋ハンドラの弹瓢など∷の借妄を乖うˉJSPカ〖ネルでは·システムクロックドライバがこのサ〖ビスコ〖ルを件袋弄に钙び叫すため·アプリケ〖ションから钙び叫す涩妥はないˉ3.6.2 件袋ハンドラ件袋ハンドラの弹瓢疤陵を瘦赂する怠墙はサポ〖トしていないˉ(1) CRE_CYC 件袋ハンドラの栏喇∈琅弄API∷cycatr に TA_PHS が回年された眷圭の怠墙∈件袋ハンドラの弹瓢疤陵を瘦赂する∷はサポ〖トしていないˉまた·TA_ASM が回年された眷圭の怠墙∈件袋ハンドラをアセンブリ咐胳で淡揭する∷もサポ〖トしていないˉ(2) sta_cyc 件袋ハンドラの瓢侯倡幌(3) stp_cyc 件袋ハンドラの瓢侯匿贿3.7 システム觉轮瓷妄怠墙(1) rot_rdq, irot_rdq タスクの庭黎界疤の搀啪(2) get_tid, iget_tid 悸乖觉轮のタスクIDの徊救(3) loc_cpu, iloc_cpu CPUロック觉轮への败乖(4) unl_cpu, iunl_cpu CPUロック觉轮の豺近(5) dis_dsp ディスパッチの敦贿(6) ena_dsp ディスパッチの钓材(7) sns_ctx コンテキストの徊救(8) sns_loc CPUロック觉轮の徊救(9) sns_dsp ディスパッチ敦贿觉轮の徊救(10) sns_dpn ディスパッチ瘦伪觉轮の徊救3.8 充哈み瓷妄怠墙充哈みハンドラに簇しては·≈2.5 充哈みハンドラ∽を徊救することˉ(1) DEF_INH 充哈みハンドラの年盗∈琅弄API∷INHNO房の年盗と inhno の罢蹋はタ〖ゲット髓に年めるˉinhatr には·TA_HLNG のみを回年することができるˉ(2) dis_int 充哈みの敦贿(3) ena_int 充哈みの钓材(4) chg_ixx 充哈みマスクの恃构(5) get_ixx 充哈みマスクの徊救これらのサ〖ビスコ〖ルがサポ〖トされているかどうか·サポ〖トされている眷圭の慌屯∈xx の婶尸の叹疚·房とパラメ〖タの叹疚と罢蹋·CPUロック觉轮やディスパッチ觉轮との簇息∷については·タ〖ゲット巴赂であるˉ恶挛弄には·タ〖ゲット髓のマニュアルを徊救することˉ3.9 システム菇喇瓷妄怠墙CPU毋嘲ハンドラに簇しては≈2.7 CPU毋嘲ハンドラ∽を·介袋步ル〖チンに簇しては≈2.9 システム介袋步缄界と介袋步ル〖チン∽徊救することˉ(1) DEF_EXC CPU毋嘲ハンドラの年盗∈琅弄API∷EXCNO房の年盗と excno の罢蹋はタ〖ゲット髓に年めるˉexcatr には·TA_HLNG のみを回年することができるˉ(2) ATT_INI 介袋步ル〖チンの纳裁∈琅弄API∷iniatr に TA_ASM が回年された眷圭の怠墙∈介袋步ル〖チンをアセンブリ咐
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -