LIN ldf檔案配置

2021-10-08 15:44:40 字數 1875 閱讀 1107

參考瑞薩ldf檔案進行理解

//注意:ldf語言要區分大小寫的!

lin_description_file;

//lin描述檔案

lin_protocol_version = 「2.1」;

//lin協議版本

lin_language_version = 「2.1」;

//lin語言版本

lin_speed =

19.2 kbps;

//lin通訊速度

節點定義

抖動(jitter)為幀的同步間隔段的下降沿與幀時隙起始時刻相差的時間。時基(time base)為lin子網的最小計時單位,通常設定為 5ms或 10ms。

nodes 

訊號定義

根據上面定義的主從節點編寫具體的訊號

signals 

幀定義

上面訊號定義中的長度單位是 bit位 幀定義長度單位是 位元組

幀是由訊號所組成,基本都是無條件幀。事件觸發幀和偶發幀很少會用到這裡沒有列出。

frames 

lsm_frm1:

0x02

, lsm,2

lsm_frm2:

0x03

, lsm,1

rsm_frm1:

0x04

, rsm,2

rsm_frm2:

0x05

, rsm,

1}

節點屬性定義

p2_min: 從 lin 子網接收到主機請求幀到 lin 的從機節點準備好資料傳送應答之間的最小時間間隔。

st_min: 從機節點準備接收下乙個幀(主機請求幀)或準備傳送下乙個幀(從機應答幀)的應答部分所需要的最小準備時間。

node_attributes 

//可配置的幀列表

} lsm

//可配置的幀列表

}}

任務進度表

對於匯流排上報文傳送進行排程的間隔順序定義

schedule_tables 

delay 15 ms;

//給節點 lsm分配nad,幀時隙為 15ms,

assignframeidrange delay 15 ms;

//給節點 lsm從第0 幀開始分配 pid,

//幀時隙為15ms

assignframeid delay 15 ms;

//給節點 rsm的幀 cem_frm1 分配pid,

//幀時隙為15ms

assignframeid delay 15 ms;

//給節點 rsm的幀 rsm_frm1 分配pid,

//幀時隙為15ms

assignframeid delay 15 ms;

//給節點 rsm的幀 rsm_frm2 分配pid,

//幀時隙為15ms

} normal_schedule

mrf_schedule

srf_schedule

collision_resolver

}

訊號編碼和對映

這是對資料的大小以及具體實際進行定義

一種訊號對應一種編碼準則

signal_encoding_types 

errorencoding

faultstateencoding

lightencoding

} signal_representation

drbd配置檔案 drbd配置檔案

drbd配置檔案 vim usr local drbd etc drbd.d global common.conf global usage count yes 是否參加drbd使用者統計 common protocol c 使用drbd的第三種同步協議 disk 使用dpod功能保證在數 on i...

sudoers檔案配置

每次執行sudo命令,linux會讀取 etc sudoers檔案的配置。該檔案可以說明哪些使用者可以用sudo命令,並且可以設定使用者組或普通使用者在無需輸入密碼的情況下執行sudo命令。我們用乙個例項來詳細解釋 etc sudoers檔案的配置語法,請看下面的例子 jorge all root ...

配置 etc exports檔案

7.2.2 配置 etc exports檔案 vi etc exports usr sys src maproot daemon host2 usr ports ro network 192.168.1.0 從上面這個例子中可以看出exports檔案的格式,首先是定義要共享的檔案目錄。必須使用絕對路...