fota空中公升級開發完全入門

2021-10-17 10:59:26 字數 1481 閱讀 8693

問題:分割槽是怎麼掛載上去的??怎麼對於分割槽進行公升級和擦除

1.fota的分布拆分,具體的任務計畫;

2.課程學習,學習總結;

3.分割槽,檔案系統和啟動流程

啟動項:

1/at指令的加入,以及at指令執行之後如何呼叫執行fota公升級;

2/系統的啟動項;系統的啟動過程是什麼樣的???

1)/開機啟動的方式

參考:所有的初始化執行完成之後執行

su - admin -c 『/bin/sh /usr/local/rsync/rsync.sh』

2) crontab(類似於windows的任務計畫服務)

每天定時執行,放在任意的指令碼裡面就可以了,放在任意的指令碼裡面去執行就行了

3)服務

把啟動指令碼放到目錄/etc/rc.d/init.d下

chkconfig --add 服務名稱 (首先,新增為系統服務,注意add前面有兩個橫槓)

chkconfig -leve 啟動級別 服務名 on

(說明,3級別代表在命令列模式啟動,5級別代表在圖形介面啟動,on表示開啟)

chkconfig -leve 啟動級別 服務名 off

(說明,off表示關閉自啟動)

例如:chkconfig -level 3 mysql on (說明:讓mysql服務在命令列模式,隨系統啟動)

也可以使用 chkconfig --del 服務名稱 來刪除系統服務

如果要檢視哪些服務被新增為系統服務可以使用命令 :

chkconfig --list/chkconfig

如果要檢視哪些程式被新增為自啟動,可以使用命令 :

cat /etc/rc.local (檢視這個檔案中新增了哪些程式路徑)

系統服務的啟動指令碼(shell指令碼)都在這裡面:/etc/rc.d/init.d

怎麼判斷乙個服務是不是系統服務?在這個目錄下的就是系統服務,系統服務名字就是「指令碼名字」。系統服務,就可以使用命令列services 服務名字 stop/start/restart

3/分割槽是在**執行的,執行的指令是什麼??

分割槽卷的載入, ***指令操作,掛載程式;??

faota相關的分割槽實現方式:

fdisk

fdisk [選項] 改變分割槽表

fdisk [選項] –l 列出所有分割槽表

fdisk –s 以分割槽塊為單位,給出指定分割槽的大小

這是乙個建立和維護分割槽的命令,相容dos型別的分割槽表、bsd或sun型別的磁碟列表。注意fdisk不支援2t以上的硬碟分割槽,此時需要使用gdisk。

具體的操作:

在檔案:新增對應的配置新增分割槽 兩個步驟:

1、設定大小和名稱

2、設定更多的引數

。。。4/檔案系統的知識,檔案系統的載入和檔案系統之間的切換和呼叫??

兩個檔案系統發 普通和recovery系統; 系統是怎麼啟動的

7/差分包的製作???

/其他的部分,備份還原以及安全策略等等???

程式設計 Docker開發完全自學手冊

docker 是 paas 提供商 dotcloud 開源的乙個基於 lxc 的高階容器引擎,源 託管在 github 上,基於go語言並遵從apache2.0協議開源。docker 是乙個開源的應用容器引擎,讓開發者可以打包他們的應用以及依賴包到乙個可移植的容器中,然後發布到任何流行的linux機...

嵌入式Linux應用開發完全手冊

嵌入式linux應用開發完全手冊 真正完整版,我共享的別人的,追究責任本人概不負責!2010年10月19日更新!第乙個 http download.csdn.net source 2766528 第二個 http download.csdn.net source 2766532 第三個 http d...

嵌入式linux應用開發完全手冊(一)

第一篇 嵌入式linux開發環境構建 1.1.2 嵌入式發展 1.2 基於arm處理器的嵌入式linux系統 1.2.2 嵌入式作業系統 2.1 pc和嵌入式裝置交叉開發模式 在主機上編譯bootloader,然後通過jtag燒入單板 在主機上編譯嵌入式linux核心,通過bootloader燒入單...