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

📄 user.txt

📁 嵌入式系统开发 TOPPERS and JSP Kernel Release 1.3 TOPPERS = Toyohashi Open Platform for Embedded Real-Tim
💻 TXT
📖 第 1 页 / 共 5 页
字号:
(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 + -