博碩士論文 108327007 詳細資訊




以作者查詢圖書館館藏 以作者查詢臺灣博碩士 以作者查詢全國書目 勘誤回報 、線上人數:75 、訪客IP:3.143.237.89
姓名 李易謀(Yi-Mou,Li)  查詢紙本館藏   畢業系所 機械工程學系
論文名稱 C4M-OS函式庫及自動維護工具
(C4M-OS library and Automatic maintenance tool)
相關論文
★ 大學太空酬載計畫實作管理方法研究★ 通用數位影像處理平台之研究
★ 電流尺尺身特性量測系統之研究★ 分散式馬達控制系統
★ 可攜式數位錄放音平台之研究★ 新型扭力測量器之設計與製作
★ 微電鍍控制系統之開發★ 電流尺波形研究
★ 電極引導微電鍍系統之開發★ 異波速媒體相位差測距系統之開發
★ 多通道高解析類比轉數位模組開發★ 分散式馬達同步控制
★ CIS 影像擷取與處理系統★ Extended Lattice Predictor 應用於秤重速率及精度之改進
★ 電流尺輸出波型之分析與改善★ 雙頻超音波測距研究
檔案 [Endnote RIS 格式]    [Bibtex 格式]    [相關文章]   [文章引用]   [完整記錄]   [館藏目錄]   至系統瀏覽論文 ( 永不開放)
摘要(中) 本論文建構一套用於幫助使用者開發物聯網裝置的環境,及一套標準通訊封包,與部分函式庫在電腦端上的移植。

本論文建立一套基於C4M-OS上的通訊方式和架構,包括基本IC通訊封包,以及含緩衝區遠端讀取暫存器結構和結合其他OS功能所組成的B2B通訊,目地為提供一套簡單上手的方式來對周邊裝置進行設定及交換資料。
也移植部分函式庫到電腦端,在電腦端上以程式實現了部分的微控制器硬體功能,以利後續的平行通訊及數據收集。

本論文也建置一套自動維護工具系統,包括函式庫架構重新劃分及後續維護的腳本,使後續發展人員的維護及開發門檻降低,不須花過多時間在與開發無關的技術交接之上,使開發更為敏捷
摘要(英) This paper establishes a set of communication methods and architecture based on C4M-OS, including basic IC communication packets, as well as B2B communication composed of remote read register structure with buffer and other OS functions. The purpose is to provide a set of A simple and hands-on way to set up peripheral devices and exchange data.
Part of the library is also transplanted to the computer, and part of the microcontroller hardware functions are implemented with programs on the computer to facilitate subsequent parallel communication and data collection.

This paper also built a set of automatic maintenance tool system, including the re-division of the library structure and subsequent maintenance scripts, so that the maintenance and development threshold for subsequent developers is lowered, and it does not need to spend too much time on technology transfer that has nothing to do with development. To make development more agile
關鍵字(中) ★ 嵌入式硬體
★ 物聯網
關鍵字(英)
論文目次 中文摘要 vii
ABSTRACT viii
致謝 ix
目錄 x
圖目錄 xiii
表目錄 xviii
第一章、緒論 1
1-1 研究目的與動機 1
1-2 文獻回顧 2
1-3 研究構想 3
1-4 論文章節 4
第二章、理論與技術基礎 5
2-1 物聯網裝置 5
2-1-1 微控制器單板電腦基本介紹 5
2-1-2 常見開發平台 7
2-1-3 實驗室開發版ASA_M128 8
2-2 編譯器架構 12
2-2-1 GCC簡介 12
2-2-2 pc端所使用的gcc 17
2-2-3 開發版端所使用的開發環境 18
2-3 Windows API 19
2-3-1簡介 19
2-3-2 windowAPI對硬體功能的處理 20
2-4 std::thread 22
2-4-1 簡介 22
2-4-2執行緒 22
2-4-3多執行緒程式 22
2-4-4 相關函式 23
2-5 Git 25
2-5-1 git簡介 25
2-5-2 git基本操作 25
2-5-2 Github Gitlab 26
2-5-3 CI/CD 28
2-6 C4MLIB函式庫開發流程 29
2-7中斷處理及登陸 31
第三章、實驗室C4MOS函式開發 33
3-1 簡介 33
3-2 硬體參數結構化和硬體設定巨集 35
3-3 中斷登錄巨集 45
3-4 中斷降頻執行器 49
3-5 管道工作排程執行器 55
第四章、C4MOS通訊函式開發 61
4-1 Uart通訊函式 61
4-1-1 簡介 61
4-1-2 功能規劃 61
4-2 B2B Service Provider 69
4-2-1簡介 69
4-2-2 功能規劃 69
4-2-3 軟體使用介面 74
第五章、B2BPC端開發 92
5-1 簡介 92
5-2 功能規劃 92
5-3 硬體中斷功能的實現 93
5-4 Timer硬體功能的實現 94
5-5 Uart硬體功能實現 98
第六章、C4M-OS-Library架構更新及自動維護工具軟體開發 104
6-1 簡介 104
6-2 架構更新 104
6-2-1 模組分類 104
6-2-2 發布標頭檔結構變更 108
6-3 自動維護工具開發 111
6-3-1 Makefile腳本 111
6-3-2 Python腳本 115
6-3-3 CICD 121
第七章、結論與未來展望 130
參考文獻 131
參考文獻 1. Development of the Communication Protocol Conversion Equipment Based on Embedded Multi-MCU and Mu-C/OS-II,2010。
2. A Very Low Cost, Open, Wireless, Internet of Things (IoT) Air Quality Monitoring Platform 2018 15th International Conference on Smart Cities: Improving Quality of Life Using ICT & IoT (HONET-ICT)
3. Devops, A New Approach To Cloud Development & Testing
4. 陳信合,「IoT 開發平台─ASA 匯流排單板電腦開發」,國立中央大學,機械工程學系光機電工程碩士班,碩士論文,2017。
5. 朱立宇,「物聯網裝置函式庫及開發環境」,國立中央大學,機械工程學系光機電工程碩士班,碩士論文,2020。
6. MVMC-lab,C4MLIB專案,https://gitlab.com/MVMC-lab/c4mlib/c4mlib
7. C編譯器_維基百科,https://zh.wikipedia.org/wiki/編譯器
8. Win32APIDoc,https://docs.microsoft.com/enus/windows/win32/api/winuser/
指導教授 江士標 審核日期 2021-10-27
推文 facebook   plurk   twitter   funp   google   live   udn   HD   myshare   reddit   netvibes   friend   youpush   delicious   baidu   
網路書籤 Google bookmarks   del.icio.us   hemidemi   myshare   

若有論文相關問題,請聯絡國立中央大學圖書館推廣服務組 TEL:(03)422-7151轉57407,或E-mail聯絡  - 隱私權政策聲明