国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

電子發燒友App

硬聲App

掃碼添加小助手

加入工程師交流群

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

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

3天內不再提示
電子發燒友網>電子資料下載>嵌入式開發>TrueFFS鐵路牽引自動化系統應用方案

TrueFFS鐵路牽引自動化系統應用方案

2017-10-27 | rar | 0.3 MB | 次下載 | 1積分

資料介紹

 引 言
  在嵌入式產品中,一般使用Flash作為應用程序代碼及各種數據和參數的存儲介質。尤其是NOR Flash具有操作接口簡單、傳輸效率高、芯片內執行(eXecute In Place,XIP)的特點,在電力、鐵路等工業控制領域得到了廣泛應用。
  為了便于用戶的使用,VxWorks操作系統提供了基于Flash的文件系統,即TrueFFS。TrueFFS與DosFS文件系統基本兼容,通過VxWorks提供的操作接口以文件的方式實現對Flash的操作。而對于用戶來說,如何在自己的硬件系統上根據Flash的具體型號和使用要求實現TrueFFS系統,并在此基礎上完成應用程序代碼的靈活啟動、更新,同時兼顧仿真調試的需求,則非常重要。
  1 系統基本功能
  本系統應用于鐵路牽引自動化系統中,實現在電氣化鐵路供電系統中對相關電力設備的保護、測量和控制功能。系統基本功能框圖如圖1所示。核心CPU選用Freescale公司的ColdFire系列32位微控制器MCF5234。該處理器內部集成了UART、SPI、I2C、ETPU、CAN以太網等豐富的功能模塊,系統主頻可達150 MHz,主要用于工業控制、智能家電等方面(尤其是電力自動化控制領域)。系統通過2路以太網接口實現與當地或遠方設備的通信,維護串口用來實現對本設備的維護,采用2片16位接口的NOR Flash實現應用程序和有關參數及數據的存儲。系統提供模擬量輸入、數字量輸入、數字量輸出等接口。有關的模擬量及開關量狀態信息經過對應接口采集到系統內部,經過保護算法軟件的處理后,再通過數字量輸出接口完成對有關設備的控制操作。
  TrueFFS鐵路牽引自動化系統應用方案
  在傳統嵌入式系統中,編譯好的運行態應用程序一般通過硬件調試工具(如BDM調試器)直接固化到程序Flash的指定位置,裝置上電或復位后,CPU直接跳轉到Flash的起始位置,從Flash中取指并開始執行。但是在VxWorks中,采用該方式不方便軟件的仿真調試,需要重新固化bootrom才行。另外,由于系統要求保存較多的參數和數據,需要在2片Flash中都實現TrueFFS系統;并且為了滿足動態更新程序的要求,還需要實現FTP的功能。因此,需要實現如下功能:在2片Flash上實現True-FFS;在bootrom和應用VxWorks程序上實現TrueFFS和FTP的加載;對bootrom進行改造,以實現應用VxWorks程序和調試VxWorks程序分別通過TrueFFS和TFTP的方式啟動。
  2 TrueFFS的實現及加載
  2.1 TrueFFS的層次結構
  如圖2所示,VxWorks中TrueFFS的層次結構包括內核層、翻譯層、socket層、MTD層。由于VxWorks對TrueFFS進行了優秀的層次劃分和封裝,用戶一般不需要對上述基本層次代碼進行修改。MTD層實現了對常用幾種類型Flash的讀、寫、擦除等基本控制。如果用戶選用了支持的類型,則基本不需要編寫代碼;而如果用戶選用了特殊類型的Flash,則可以參考用例代碼完成對應MTD層代碼的編寫。
  TrueFFS鐵路牽引自動化系統應用方案
  2.2 MTD層代碼實現
  由于本系統中選用的2片Flash為Spansion公司的S29AL032D,因此需要編寫對應的驅動代碼。對于MTD層,一般向上提供MTD識別、Flash連續扇區擦除、Flash連續數據寫等主要接口函數,可以不提供單獨的鏡像函數,系統會使用內部缺省的鏡像函數。需要在2片Flash上實現TrueFFS,即每片Flash相當于一個分區,這一點在編寫驅動程序時需要重點考慮。在MTD層驅動程序中,Flash的單個字節(或字)寫入接口函數為重點,不同Flash類型以及不同的端口寬度都會導致該函數的實現不同。
VxWorks TrueFFS
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1冷柜-電氣控制系統講解
  2. 13.68 MB  |  4次下載  |  10 積分
  3. 2安川A1000變頻器中文版說明書
  4. 20.16 MB  |  3次下載  |  3 積分
  5. 3直流電路的組成和基本定律
  6. 1.67 MB   |  2次下載  |  免費
  7. 4丹佛斯2800系列變頻器說明書
  8. 8.00 MB  |  1次下載  |  5 積分
  9. 5PC8011同步開關型降壓3.5A單節鋰電池充電管理電路技術手冊
  10. 0.74 MB   |  1次下載  |  免費
  11. 6ES7243E+ES8311音頻錄制與播放電路資料
  12. 0.06 MB   |  1次下載  |  5 積分
  13. 7SDM02 激光測距模塊產品手冊
  14. 0.43 MB   |  1次下載  |  免費
  15. 8SDFM 激光測距模塊模組手冊
  16. 0.54 MB   |  1次下載  |  免費

本月

  1. 1CH341編程器軟件NeoProgrammer_2.2.0.10
  2. 20.47 MB   |  170次下載  |  1 積分
  3. 22025智能家居傳感器市場分析及創新應用
  4. 3.11 MB  |  43次下載  |  免費
  5. 3RV1126B系列開發板產品資料
  6. 4.19 MB  |  18次下載  |  免費
  7. 4CH341編程軟件下載
  8. 2.50 MB   |  16次下載  |  5 積分
  9. 5全志系列-米爾基于T153核心板開發板 四核異構、3路千兆網,賦能多元化工業場景
  10. 3.05 MB  |  12次下載  |  免費
  11. 6【開源】60余套STM32單片機、嵌入式Linux、物聯網、人工智能項目案例及入門學習資源包
  12. 10.55 MB  |  8次下載  |  免費
  13. 7冷柜-電氣控制系統講解
  14. 13.68 MB  |  4次下載  |  10 積分
  15. 8特斯拉MODEL S車載充電機主電路回路原理圖
  16. 0.81 MB   |  4次下載  |  3 積分

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935137次下載  |  10 積分
  3. 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
  4. 1.48MB  |  420064次下載  |  10 積分
  5. 3Altium DXP2002下載入口
  6. 未知  |  233094次下載  |  10 積分
  7. 4電路仿真軟件multisim 10.0免費下載
  8. 340992  |  191448次下載  |  10 積分
  9. 5十天學會AVR單片機與C語言視頻教程 下載
  10. 158M  |  183356次下載  |  10 積分
  11. 6labview8.5下載
  12. 未知  |  81604次下載  |  10 積分
  13. 7Keil工具MDK-Arm免費下載
  14. 0.02 MB  |  73824次下載  |  10 積分
  15. 8LabVIEW 8.6下載
  16. 未知  |  65991次下載  |  10 積分