女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

射頻識別技術漫談(26)——Felica的文件系統

闐笑 ? 來源:魏道志 ? 作者:魏道志 ? 2023-10-24 16:11 ? 次閱讀

Felica的文件系統使用“系統域服務數據塊”的結構,如下圖所示。通過這種結構實現對卡片非易失性存儲區的使用和操作。

wKgZomU3fCyABmOMAACdDiWbvck265.png

、數據塊

在Felica卡的文件系統中,非易失性內存操作的最小容量單位是16字節,稱為數據塊。所有的用戶數據以數據塊為單位存取。如果用戶的數據超過16字節就要以多塊的形式存儲。除了用戶數據,文件系統的管理信息也以數據塊的形式存儲。事實上,用戶并不需要直接對數據塊進行操作,而是通過一種被稱為“服務”的機制實現存取。

2、服務

“服務”是文件系統中數據塊的集合,“服務”提供了集合中數據塊的存取控制。所有數據塊的存取都是通過服務來實現的,因此,向卡片的文件系統注冊“服務”才有可能存取數據塊。

為了操作“服務”管理下的數據塊,首先通過一個2字節的服務代碼標識一個服務,然后使用1個字節的數據塊號確定服務中數據塊的位置。任何一個服務中的數據塊號都是從0開始。

有3種不同類型的服務:

(1) 隨機服務:這是一種普通用途的服務,可以讀寫服務中任一指定的數據塊。

(2) 循環服務:這種服務中的數據滾動管理。寫入新數據的同時將刪除最舊的數據。

(3) 錢包服務:這種服務中的數據采用收費滾動管理,自動對塊中指定的數據進行數值操作。

每種服務的存取方法不同。服務的訪問屬性可設置為“讀/寫”、“只讀”、“操作前需要認證”等。

3、域

Felica使用“服務”用來管理數據塊,同時使用“域”來管理非易失性存儲區剩余的可用數據塊或用來分配數據塊給服務。

所有的服務都處于某一域的管理之下。所以服務建立的時候需要向主管它的域申請分配數據塊。域之間也可以交叉管理,一個域下的數據塊可以分配給其他的域,也可以被其他域管理。域使用2字節的域代碼標識,其中域0是根域,在卡中總是存在,代碼為0000H。

4、系統

系統是是文件系統的最高級,一個系統被看成一張邏輯卡片。通過系統分割,可以在一張物理卡片中生成多個系統,與域和服務類似,系統也使用一個兩字節的系統代碼來表示。

為了識別一張卡片,讀寫器必須使用輪詢命令巡檢射頻場中未知數目的卡片。系統代碼作為輪詢命令的參數,在防沖突的過程中,只有系統代碼相符的系統做出響應。卡片上如果分了多個系統,讀寫器則像對待一張單獨的卡片一樣對待卡上的每一個系統。

5、域和服務之間的關系

系統中的域和服務使用兩字節的代碼標識,每個服務只能分配一個代碼,且在系統中唯一,而域則分配了一個代碼段。域所管理的服務代碼中最前面的服務代碼同時又是該域的域代碼。

例如一個服務的服務代碼是12C8H,它所在的域管理的代碼范圍是12C0H~3FFFH,則域代碼是12C0H。

域和服務之間以及域和域之間的父子關系通過以下方式確定:

(1) 如果一個服務的服務代碼位于一個域管理的服務代碼范圍內,則該域與對應的服務形成父子關系。

(2) 如果域A管理的的服務代碼位于域B管理的服務代碼范圍內,則該域B與域A形成父子關系。

審核編輯:湯梓紅

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 射頻
    +關注

    關注

    106

    文章

    5725

    瀏覽量

    169680
  • RFID
    +關注

    關注

    390

    文章

    6374

    瀏覽量

    240934
  • 文件系統
    +關注

    關注

    0

    文章

    293

    瀏覽量

    20276
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    如何正確選擇嵌入式文件系統

    Linux嵌入式系統中,文件系統和緩存機制常導致數據存儲穩定性問題。本文通過案例分析原因,對比不同文件系統特性,為開發者提供優化建議,助力提升數據穩定性和系統可靠性。前言基于Linux
    的頭像 發表于 03-17 11:35 ?420次閱讀
    如何正確選擇嵌入式<b class='flag-5'>文件系統</b>?

    NFS網絡文件系統深度解析

    NFS:Network File System 網絡文件系統,基于內核的文件系統。Sun 公司開發,通過使用 NFS,用戶和程序可以像訪問本地文件一樣訪問遠端系統上的
    的頭像 發表于 03-01 14:15 ?543次閱讀

    防止根文件系統破壞,OverlayRootfs 讓你的設備更安全

    OverlayRootfs介紹OverlayRootfs是指利用OverlayFS技術創建的根文件系統(rootfilesystem)。OverlayFS是一種聯合文件系統(UnionFS),允許將
    的頭像 發表于 01-08 16:33 ?1141次閱讀
    防止根<b class='flag-5'>文件系統</b>破壞,OverlayRootfs 讓你的設備更安全

    華納云:VFS在提升文件系統性能方面的具體實踐

    VFS(Virtual File System)通過提供統一的接口和抽象層,使得操作系統能夠以高效的方式管理和訪問不同的文件系統。以下是一些VFS在提升文件系統性能方面的具體實踐示例: 統一的
    的頭像 發表于 11-27 15:59 ?648次閱讀

    Jtti:Linux中虛擬文件系統和容器化的關系

    在Linux中,虛擬文件系統(VFS)和容器化技術之間有密切的關系。容器化是指通過使用容器來運行應用程序,而容器本質上是在宿主機上運行的獨立進程,它們通常共享宿主機的操作系統內核和部分文件系統
    的頭像 發表于 11-27 15:38 ?409次閱讀

    Linux根文件系統的掛載過程

    Linux根文件系統(rootfs)是Linux系統中所有其他文件系統和目錄的起點,它是內核啟動時掛載的第一個文件系統
    的頭像 發表于 10-05 16:50 ?829次閱讀

    如何構建Linux根文件系統

    構建Linux根文件系統是一個涉及多個步驟和概念的過程,它對于Linux系統的啟動和運行至關重要。
    的頭像 發表于 10-05 16:47 ?560次閱讀

    小型文件系統如何選擇?FatFs和LittleFs優缺點比較

    01? 概述 文件系統在嵌入式系統中的作用不可或缺,它提供了對非易失性存儲設備(如閃存、SD卡等)上的數據進行有效組織和管理的能力。通過文件系統,嵌入式系統可以像在傳統計算機上一樣創建
    的頭像 發表于 09-29 16:14 ?3374次閱讀
    小型<b class='flag-5'>文件系統</b>如何選擇?FatFs和LittleFs優缺點比較

    想提高開發效率,不要忘記文件系統

    ?同學們都知道,開發過程中文件系統的重要性,同樣的,4G-Cat.1模組的文件系統也非常重要,它通常與數據傳輸速度、存儲效率,以及數據安全性等有非常重要的關系,在應用開發中也非常重要。
    的頭像 發表于 09-21 08:18 ?477次閱讀
    想提高開發效率,不要忘記<b class='flag-5'>文件系統</b>

    射頻識別技術的工作原理

    射頻識別技術(Radio Frequency Identification,簡稱RFID)是一種非接觸的自動識別技術,通過無線
    的頭像 發表于 08-13 10:36 ?2473次閱讀

    如何更改Linux文件系統終端顯示顏色

    自己制作的簡單 Linux 文件系統,你會發現終端顯示為黑白色,很不好看
    的頭像 發表于 08-12 17:29 ?1125次閱讀
    如何更改Linux<b class='flag-5'>文件系統</b>終端顯示顏色

    如何修改buildroot和debian文件系統

    本文檔主要介紹在沒有編譯環境的情況下,如何修改buildroot和debian文件系統方法,如在buildroot文件系統中添加文件、修改目錄等文件操作,在debian
    的頭像 發表于 07-22 17:46 ?786次閱讀
    如何修改buildroot和debian<b class='flag-5'>文件系統</b>

    Linux高級文件系統管理詳解

    階的文件系統就得要學習,本章我們會介紹磁盤陣列 (RAID),及邏輯卷軸文件系統 (LVM),這些工具都可以幫助你管理與維護使用者可用的磁盤容量.
    的頭像 發表于 07-16 16:31 ?776次閱讀

    linux--sysfs文件系統

    sysfs文件系統 sysfs,全稱為System Filesystem,是一個由Linux內核實現的虛擬文件系統。它扮演著一個橋梁的角色,將內核中的設備和驅動程序信息以文件的形式呈現給用戶空間
    的頭像 發表于 07-08 11:37 ?1406次閱讀
    linux--sysfs<b class='flag-5'>文件系統</b>

    RFID射頻識別是什么技術

    射頻識別(RFID) 是 Radio Frequency Identification 的縮寫。 射頻識別技術 是自動
    的頭像 發表于 06-17 17:26 ?1133次閱讀
    RFID<b class='flag-5'>射頻</b><b class='flag-5'>識別</b>是什么<b class='flag-5'>技術</b>