『壹』 技德RemixOSV20513官方最新版技德RemixOSV20513官方最新版功能簡介
關於技德Remix OS V2.0.513官方最新版,這里將為您詳細介紹其功能特性。RemixOS系統是國內技術專家基於AOSP(Android Open Source Project)開發的深度定製操作系統。該系統能夠將您的PC電腦迅速轉變為Android設備,支持安裝在硬碟或U盤上,一旦安裝,即可永久使用。【軟體優勢】1、舊玩具,新玩法Remix OS PC版兼容性強大,能夠運行在大部分現有Intel PC上,包括部分Mac產品。即便是老舊的電腦,也能通過Remix OS煥發新生。藉助深度定製的Android系統優勢,Remix OS PC版擁有超過160萬款App資源,軟體更新快速,且在應用數量上明顯優於iOS系統。2、友善的用戶體驗Remix OS PC版的安裝過程簡便安全,安裝後可在Remix OS PC版和原生物系統之間自由切換。我們期待您更頻繁地使用Remix OS PC版。3、前所未有的性能體驗Remix OS PC版基於x86架構,因此在性能上有先天優勢。與當前市場上主流的安卓設備相比,Remix OS PC版的性能表現更加出色。4、便攜性重新定義作為基於快閃記憶體設備的操作系統,Remix OS PC版非常適合攜帶。想像一下,將運行Remix OS PC版的電腦與Android智能手機配合使用,移動體驗將大幅提升。在廣泛採用x86架構的個人電腦中,找到一台合適的宿主電腦並不困難。5、開放共享Remix OS PC版遵循「化繁為簡」的理念,用戶可以免費下載、安裝、使用,並享受免費的更新與升級服務。【使用說明】1、下載Remix OS PC版鏡像文件。2、將U盤連接至PC電腦。3、使用Remix OS USB Tool寫入工具,按照引導將Remix OS PC版鏡像燒錄至U盤。4、重啟電腦並進入BIOS設置。5、將「USB存儲設備」設置為首選啟動項。6、保存BIOS設置並重啟電腦。7、系統啟動後,選擇「Guest Mode(訪客模式)」或「Resident Mode(普通模式)」即可開始使用Remix OS PC版。
『貳』 u盤u盤啟動器區別
u盤u盤啟動器區別(u盤啟動器和u盤有什麼區別)openKylin U盤啟動器是一款用於製作系統啟動U盤的工具,可將鏡像文件製作成U盤形式的安裝介質,方便無光碟機介質的電腦安裝鏡像文件。其主要功能是製作系統,方便系統的安裝,具體的實現過程如下:
1、查看U盤
openKylin U盤啟動器通過udiskPlugWatcherInit函數自動監控/dev/目錄下的文件變更,一旦有新設備U盤插入就重新執行lsblk解析shell的執行結果,獲取出U盤信息。
U盤信息的解析過程是分別執行了lsblk-J 和lsblk-JS,篩選出所有USB協議連接的硬碟。其中lsblk-J中的J參數是將結果以json類型來展示,之後通過QJson類提取出U盤的信息。因為涉及到格式化整個物理設備,因此U盤在展示時是以整個物理單位展示,而不是按照分區顯示。顯示的具體格式為:U盤型號(設備文件路徑),容量。例如:DataTraveler_3.0(/dev/sda) 32G。如果插入多個U盤,則是在下拉框中顯示,且按照插入順序進行顯示。如下圖1所示:
圖1.U盤啟動器首電腦界面
2、查找鏡像
查找鏡像有兩種方式,第一種是點擊圖1中的加號按鈕查找鏡像,點擊後進入圖2界面,此界面的原理是:通過使用QFileDialog::getOpenFileName()的方式,打開文件選取框,之後通過調用QFile的open函數,read函數獲取尾綴為.iso的鏡像文件,且計算iso.size()的方式獲得文件的位元組大小,之後通過除以10的6次方的方式轉為GB。
圖2.選擇鏡像文件
第二種獲取鏡像文件方式,便是在文件中選取尾綴為.iso的鏡像文件,然後拖拽到打開的U盤啟動器界面,這種方式的原理是將鏡像文件的路徑通過傳值的方式,傳輸到界面。當然也用到了拖拽函數dragEnterEvent(),dropEvent(),這兩個函數一般成對出現。
此外,如果已經擁有鏡像文件,則可以點擊右鍵選擇U盤啟動器直接進行鏡像文件的製作,這種方式的原理類似第二種。
3、授權校驗密碼
當我們點擊開始製作按鈕後,系統將調用dbus介面,跳轉到授權校驗界面,用戶輸入密碼授權,執行"echo'" + 密碼+"'| sudo -S -l"判斷用戶輸入的密碼是否正確,如圖3。
圖3.授權界面
4、製作鏡像
製作開始前卸載u盤,點擊開始製作按鈕,通過makeStart函數,將授權的正確密碼、鏡像文件的路徑,u盤的路徑這三個參數傳輸到進程中。具體函數如下:
makeStart(authDialog->dialogKey->text(),isoPath,comboUdisk->getDiskPath());之後使用QProcess進程的讀寫函數來讀入dd命令,具體的讀寫函數語句為:
S dd if='"+sourcePath.toLocal8Bit()+"'of="+targetPath.toLocal8Bit()+"status=progress";這條語句包括U盤路徑,鏡像文件路徑和狀態progress。以上兩條語句便是U盤鏡像製作的關鍵點。
同時,用戶也可以在以下界面通過觀察進度圖,判斷製作情況,進度條圖的展示使用的是圓形進度條。首先使用QPainter函數畫圓之後,使用setPersent()將進度傳入進度條中,這種方式不用通過查看後台服務端的運行情況,更方便用戶的體驗,交互感更強烈,如圖4。
圖4.正在製作界面
在製作完成後,waitForFinished()等待系統落盤,落盤後會提示製作完成,跳到製作完成界面電腦。
圖5.製作完成界面
如果在製作中途點擊關閉,會彈出如下提示框,告訴用戶啟動盤正在製作中,是否停止,如果選是,則停止任務退出程序,如果選否,則會繼續從當前製作製作啟動盤。
圖6.製作途中途中提示界面
好啦~以上就是對openKylin U盤啟動器的部分原理介紹,如果有小夥伴對此感興趣,可通過點擊 https://gitee.com/openkylin/sig-documentation 前往openKylin倉庫查看源碼進行研究哦。
openKylin(開放麒麟)社區旨在以「共創」為核心,在開源、自願、平等、協作的基礎上,通過開源、開放的方式與企業構建合作夥伴生態體系,共同電腦打造桌面操作系統頂級社區,推動Linux開源技術及其軟硬體生態繁榮發展。
社區首批理事成員單位包括麒麟軟體、普華基礎軟體、中科方德、麒麟信安、凝思軟體、一銘軟體、中興新支點、元心科技、中國電科32所、技德系統、北京麟卓、先進操作系統創新中心等13家產業同仁和行業機構。
來源:戎有麗
審核:openKylin
電腦