移除開機啟動程式的問題,透過圖書和論文來找解法和答案更準確安心。 我們找到下列懶人包和總整理

移除開機啟動程式的問題,我們搜遍了碩博士論文和台灣出版的書籍,推薦趙英傑寫的 超圖解 Arduino 互動設計入門(第四版) 和(印)郎坦·約瑟夫的 精通ROS機器人編程(原書第2版)都 可以從中找到所需的評價。

另外網站WhatInStartup v1.18 - 開機啟動程式管理也說明:很多人開機會慢都是因為開機時啟動過多的軟體,甚至有些還是無效的路. ... 開啟軟體後可以很清楚看到有哪些啟動程式,若是確定沒有必要的就可以移除,若是不確定的就問 ...

這兩本書分別來自旗標 和機械工業所出版 。

東吳大學 資訊管理學系 楊欣哲所指導 曾錫輝的 虛擬環境中自動化資源管理系統之設計原理與績效分析 (2010),提出移除開機啟動程式關鍵因素是什麼,來自於虛擬化、遷移虛擬機器、自動化資源管理、情境模型、自動化資源分配。

而第二篇論文國立中央大學 資訊工程學系碩士在職專班 許健平所指導 陳奕彰的 設計與實作一個嵌入式電腦防竊系統 (2009),提出因為有 嵌入式系統、隱藏硬碟區域、系統管理模式、防竊系統的重點而找出了 移除開機啟動程式的解答。

最後網站如何移除開機時會自動啟動的軟體? - 亂貼小站- 痞客邦則補充:1. 到【開始】功能表裡按下【執行】,輸入「msconfig」後按下〔確定〕。 · 2. 出現「系統設定公用程式」對話盒。 · 3. 到〔啟動〕活頁標籤裡,就能知道當你 ...

接下來讓我們看這些論文和書籍都說些什麼吧:

除了移除開機啟動程式,大家也想知道這些:

超圖解 Arduino 互動設計入門(第四版)

為了解決移除開機啟動程式的問題,作者趙英傑 這樣論述:

  華文世界銷售第一的 Arduino 創客經典教材!     本書的目標是讓高中以上, 沒有電子電路基礎, 對微電腦、電子 DIY 及互動裝置有興趣的人士, 也能輕鬆閱讀, 進而順利使用 Arduino 控制板自造完成各種互動應用, 加入創客的行列。因此, 實驗用到的電子和程式觀念, 皆以手繪圖解的方式說明, 看圖就能懂。主要特色如下:     ■ 【超清楚手繪接線圖, 人人都能動手當創客】:製作電子實驗一定要動手接電路, 本書利用手繪方式提供超清楚的實體接線圖, 只要對照圖中的接線與電子零件標示, 就可以在麵包板上正確接好線路, 進行實驗。除了手繪接線圖外, 本書也會提供對照的電路圖,

讓讀者不只入門容易, 也為將來邁向專業等級做好準備。     ■ 【程式語言從零開始, 人人都能設計程式】:使用 Arduino 製作互動設計除了組裝電路外, 最重要的就是要能夠撰寫程式控制互動邏輯。本書特別以手繪的程式觀念圖以及清楚易懂的流程圖, 從零開始說明程式設計的基礎觀念, 即使沒有程式設計經驗, 也可依照書中說明動手撰寫互動程式。     ■ 【隨手自造享受無窮樂趣】:除了花錢購買電子零件以外, 本書還會教您利用身邊現有的材料自造出令人驚艷的有趣設計, 像是使用廢棄的塑膠硬殼製作簡易機器手臂、將廢棄的軟碟片改造成電子鼓、將玩具模型車變成可自動躲避障礙物的智慧型自走車等。     ■

【Arduino × Android 互動串連】:互動裝置能夠遙控更是酷, 本書也會介紹如何結合 Arduino 與 Android 雙 A 裝置, 透過藍牙無線傳輸設計個人專屬的藍牙遙控機器人, 還可以自己開發 App, 延伸自造樂趣。     ■ 【邁入科技潮流物聯網應用世界】:使用網路模組讓 Arduino 互動裝置上網, 即可透過客製化的網頁遠端遙控家電, 邁入物聯網的世界。本書更進一步介紹可無線連網的 D1 mini 控制板, 拓展物聯網的範圍, 任何人都可以自由自造智慧生活所需要的各種無線裝置。     ■ 【精心設計 DIY 趣味範例】:包括手機藍牙遙控機器人、連網智慧家電控制

、光感應音樂盒、聲控開關、自動調光小夜燈、LED 矩陣動畫與文字跑馬燈、電子尺、電子燭光特效、避障自走車、數位溫濕度計、體感控制機器手臂、自動尋軌車、RFID 門禁控制、模擬悠遊卡儲存值、入侵偵測 LINE 警報通知器、遠端網頁調光器等。     第四版並提升實驗零件取得的容易度, 從原本改造身邊的電子產品和玩具著手, 搭配組裝電子零件的 DIY 風格, 改成盡量採用方便購買的現成模組, 以求自學實作及老師授課的便利, 不過在使用這些現成的模組時, 同時也會說明模組內部的電路及其運作原理, 避免許多初學者一旦沒有模組可用, 就不知道該如何完成相同功能的困境。     此外第四版也在程式設計和演

算法上更加全面地介紹 Arduino 程式語言, 包含物件導向程式設計和自製程式庫等進階主題。部分內容雖然因為篇幅有限, 從紙本書中移除, 但仍採電子書形式提供給讀者參考, 方便讀者查閱進修。書末更提供中文電腦書通常沒有的索引,更是作者花費長時間精心整理完成, 期望能讓本書在學習之餘, 更能成為各位手邊最便利好查的工具書。    本書特色      ■ 華文世界銷售第一的 Arduino 創客經典教材!   ■ 超圖解、人人都能看得懂   ■ 沒學過電子電路也能做出來   ■ 沒寫過程式也能從零開始   ■ 隨手自造享受無窮樂趣   ■ Arduino × Android 互動串連   ■ 邁

入科技潮流物聯網應用世界

虛擬環境中自動化資源管理系統之設計原理與績效分析

為了解決移除開機啟動程式的問題,作者曾錫輝 這樣論述:

近年來,IT界吹起了一股環保風潮,希望建置一個綠色的IT數據中心,以達到節能減碳的目的,於是虛擬化便乘勢而起,虛擬化技術就是將電腦系統的資源,如CPU運算能力、記憶體空間以及應用程式抽離出來,虛擬化(Virtualization)其目的是要讓資源的使用方式更具效率,更靈活,利用此架構來取得更多的資源。並且在一部實體主機上可同時執行多個虛擬機器(VM, Virtual Machine),彼此之間的系統資源可動態地分配共享,如此一來便可有效地減少實體主機的數量,以節約能源。關於主機系統資源的管理方面,當中包含資源的調度與監控如實體主機的CPU、記憶體和儲存空間,並能動態調整負載和遷移虛擬機器。當

某一個虛擬機器上的應用程式需用到大量的系統資源時,則需要一個自動化資源管理系統,以即時動態地調整資源的使用;如果當伺服器上系統資源所剩不多時,亦能不停機的遷移虛擬機器到另一部資源充足的伺服器,以有效且平衡的運用伺服器資源。本研究依據RedHat Virtual Machine Manager 系統,設計虛擬環境中自動化資源管理系統,稱之為ARMS (Automatic Resource Management System),此管理系統將包含;設計一套情境模型導引器(Scenario Modeling Director, SMD),並搭配虛擬環境中自動化資源分配機制(Automatic Reso

urce Allocate Scheme, ARAS),運用預先定義好的情境模型自動地分配資源給應用程式,以提升運作效率。ARMS主要的功能包含:(1)管理虛擬機器之開機、關機、暫停、重啟等運作功能,並可執行建立、移除、修改、複製虛擬機器; (2)對實體主機的資源利用率及虛擬機器的工作負載進行監控與分析,以達到使用者服務等級(Service Level Agreement, SLA); (3) 執行虛擬機器的線上遷移功能,以達到自動化虛擬機器的負載平衡。我們運用SMD主要的目的是讓自動化資源分配的設定能更容易地操作與管理。系統管理者可直接利用預設或自定義情境模型來管理系統資源分配政策設定,套用

到某一虛擬機器,並啟動ARAS執行自動化資源分配機制以提高系統資源利用率,並能確保系統績效的提升以因應系統運作之需求,如此便能夠大幅減輕管理者的負擔,增進虛擬機器的運作效率。

精通ROS機器人編程(原書第2版)

為了解決移除開機啟動程式的問題,作者(印)郎坦·約瑟夫 這樣論述:

本書主要面向機器人開發人員和想充分利用ROS功能的研究人員,是一本側重ROS框架高級概念的進階學習指南。書中既介紹了ROS的基本概念,又系統講解了使用ROS進行複雜機器人設計、建模、模擬和交互的實用技術、工具和編程技巧,包含大量示例,可以為你快速提升ROS實戰技能提供翔實參考。 全書共15章,第1章簡要介紹ROS基本概念;第2章解釋如何使用ROS軟體包;第3章討論7-DOF機械臂和差速驅動機器人的設計;第4章和第5章通過示例詳細講解如何使用Gazebo和V-REP這兩個著名的機器人模擬軟體;第6章介紹如何使用ROS MoveIt!和導航軟體包集的現有功能;第7章討論ROS pluginlib

、小節點和控制器等一些高級概念;第8章進一步討論RViz插件和ROS控制器;第9章討論一些硬體組件與ROS的介面;第10章討論如何使用ROS連接各種視覺感測器,並利用開源電腦視覺庫(OpenCV)和點雲庫(PCL)進行編程;第11章介紹如何構建差速驅動的自主移動機器人,並將其與ROS連接;第12章介紹MoveIt!的高級功能;第13章討論如何將Matlab和Simulink軟體與ROS連接;第14章介紹ROS-Industrial軟體包;第15章討論如何在ROS中安裝集成開發環境,並介紹ROS實戰技巧與調試方法。 朗坦·約瑟夫(Lentin Joseph),是一名來自印度

的作家、創業者。他是印度Qbotics實驗室的創始人兼CEO,在機器人領域已經有7年的從業經驗,主要研究方向包括機器人操作系統(ROS)、OpenCV、PCL等。 喬納森·卡卡切(Jonathan Cacace),在義大利那不勒斯腓特烈二世大學獲電腦科學碩士學位及信息與自動化工程博士學位。目前,喬納森是那不勒斯腓特烈二世大學PRISMA實驗室的博士后,主要研究工業機器人和服務機器人,曾經開發了幾款基於ROS且集成了機器人感知控制的機器人應用。 譯者序 前言 作者簡介 譯者簡介 第1章 ROS簡介 1 1.1 為什麼要學習ROS 1 1.2 在機器人開發中,人們為什麼更願

意選擇ROS 2 1.3 為什麼有些人不願意選擇ROS 3 1.4 理解ROS的檔案系統 4 1.4.1 ROS套裝軟體 5 1.4.2 ROS超套裝軟體 7 1.4.3 ROS消息 7 1.4.4 ROS服務 9 1.5 理解ROS的計算圖 9 1.5.1 ROS節點 11 1.5.2 ROS消息 12 1.5.3 ROS話題 13 1.5.4 ROS服務 13 1.5.5 ROS消息記錄包 14 1.5.6 ROS節點管理器 14 1.5.7 應用ROS參數 16 1.6 ROS的社區 17 1.7 學習ROS需要做哪些準備 17 1.8 習題 20 1.9 本章小結 20 第2章 RO

S程式設計入門 21 2.1 創建一個ROS套裝軟體 21 2.1.1 學習ROS話題 23 2.1.2 創建ROS節點 23 2.1.3 編譯生成節點 26 2.2 添加自訂的msg和srv文件 28 2.3 使用ROS服務 30 2.3.1 使用ROS動作庫 34 2.3.2 編譯ROS動作伺服器和用戶端 37 2.4 創建開機檔案 39 2.5 話題、服務和動作庫的應用 41 2.6 維護ROS套裝軟體 41 2.7 發佈ROS套裝軟體 42 2.7.1 準備發佈ROS套裝軟體 43 2.7.2 發佈套裝軟體 43 2.7.3 為ROS套裝軟體創建維琪頁面 45 2.8 習題 47 2.

9 本章小結 47 第3章 在ROS中為3D機器人建模 48 3.1 機器人建模的ROS套裝軟體 49 3.2 利用URDF理解機器人建模 50 3.3 為機器人描述創建ROS套裝軟體 52 3.4 創建我們的第一個URDF模型 52 3.5 詳解URDF文件 54 3.6 在RViz中視覺化機器人3D模型 55 3.7 向URDF模型添加物理屬性和碰撞屬性 57 3.8 利用xacro理解機器人建模 58 3.8.1 使用屬性 58 3.8.2 使用數學運算式 59 3.8.3 使用宏 59 3.9 將xacro轉換為URDF 59 3.10 為7-DOF機械臂創建機器人描述 60 3.1

0.1 機械臂規格 61 3.10.2 關節類型 61 3.11 解析7-DOF機械臂的xacro模型 61 3.11.1 使用常量 61 3.11.2 使用宏 62 3.11.3 包含其他xacro檔 62 3.11.4 在連杆中使用網格模型 63 3.11.5 使用機器人夾爪 63 3.11.6 在RViz中查看7-DOF機械臂 63 3.12 為差速驅動移動機器人創建機器人模型 66 3.13 習題 70 3.14 本章小結 70 第4章 使用ROS和Gazebo進行機器人模擬 71 4.1 使用Gazebo和ROS模擬機械臂 71 4.2 為Gazebo創建機械臂模擬模型 72 4.

2.1 為Gazebo機器人模型添加顏色和紋理 73 4.2.2 添加transmission標籤來驅動模型 74 4.2.3 添加gazebo_ros_control外掛程式 74 4.2.4 在Gazebo中添加3D視覺感測器 75 4.3 模擬裝有Xtion Pro的機械臂 76 4.4 在Gazebo中使用ROS控制器 78 4.4.1 認識ros_control套裝軟體 78 4.4.2 不同類型的ROS控制器和硬體介面 79 4.4.3 ROS控制器如何與Gazebo交互 79 4.4.4 將關節狀態控制器和關節位置控制器連接到手臂 80 4.4.5 在Gazebo中啟動ROS控制

器 81 4.4.6 控制機器人的關節運動 83 4.5 在Gazebo中模擬差速輪式機器人 83 4.5.1 將雷射雷達添加到機器人中 85 4.5.2 在Gazebo中控制機器人移動 86 4.5.3 在開機檔案中添加關節狀態發佈者 87 4.6 添加ROS遙控節點 88 4.7 習題 89 4.8 本章小結 89 第5章 用ROS和V-REP進行機器人模擬 91 5.1 安裝帶有ROS的V-REP 91 5.2 理解vrep_plugin 95 5.2.1 使用ROS服務與V-REP交互 96 5.2.2 使用ROS話題與V-REP交互 98 5.3 使用V-REP和ROS模擬機械臂

101 5.4 在V-REP下模擬差速輪式機器人 107 5.4.1 在V-REP中添加鐳射感測器 109 5.4.2 在V-REP中添加3D視覺感測器 110 5.5 習題 112 5.6 本章小結 112 第6章 ROS MoveIt!與導航套裝軟體集 113 6.1 安裝MoveIt! 113 6.2 使用配置助手工具生成MoveIt!配置套裝軟體 118 6.2.1 第1步:啟動配置助手工具 118 6.2.2 第2步:生成自碰撞矩陣 120 6.2.3 第3步:增加虛擬關節 120 6.2.4 第4步:添加規劃組 121 6.2.5 第5步:添加機器人姿態 122 6.2.6 第6

步:設置機器人的末端執行器 122 6.2.7 第7步:添加被動關節 123 6.2.8 第8步:作者資訊 123 6.2.9 第9步:生成設定檔 123 6.3 使用MoveIt!配置套裝軟體在RViz中進行機器人運動規劃 124 6.3.1 使用RViz運動規劃外掛程式 125 6.3.2 MoveIt!配置套裝軟體與Gazebo的介面 128 6.4 理解ROS導航套裝軟體集 133 6.4.1 ROS導航硬體的要求 133 6.4.2 使用導航套裝軟體 134 6.5 安裝ROS導航套裝軟體集 136 6.6 使用SLAM構建地圖 136 6.6.1 為gmapping創建開機檔案 1

37 6.6.2 在差速驅動機器人上運行SLAM 138 6.6.3 使用amcl和靜態地圖實現自主導航 141 6.6.4 創建amcl開機檔案 141 6.7 習題 144 6.8 本章小結 144 第7章 使用pluginlib、小節點和Gazebo 外掛程式 145 7.1 理解pluginlib 145 7.2 理解ROS小節點 151 7.3 理解Gazebo外掛程式 156 7.4 習題 160 7.5 本章小結 160 第8章 ROS控制器和視覺化外掛程式程式設計 161 8.1 理解 ros_control套裝軟體集 162 8.1.1 controller_interf

ace套裝軟體 162 8.1.2 控制器管理器 164 8.2 使用ROS編寫一個基本的關節控制器 164 8.2.1 第1步:創建控制器套裝軟體 165 8.2.2 第2步:創建控制器標頭檔 165 8.2.3 第3步:創建控制器原始檔案 166 8.2.4 第4步:控制器原始檔案解析 166 8.2.5 第5步:創建外掛程式描述檔 167 8.2.6 第6步:更新package.xml文件 168 8.2.7 第7步:更新CMake-Lists.txt文件 168 8.2.8 第8步:編譯控制器 168 8.2.9 第9步:編寫控制器設定檔 168 8.2.10 第10步:編寫控制器的開

機檔案 169 8.2.11 第11步:在Gazebo中運行控制器和7-DOF機械臂 169 8.3 理解ROS視覺化工具(RViz)及其外掛程式 171 8.3.1 Displays面板 172 8.3.2 RViz工具列 172 8.3.3 Views面板 172 8.3.4 Time面板 172 8.3.5 可停靠面板 172 8.4 編寫用於遙控操作的RViz外掛程式 172 8.5 習題 178 8.6 本章小結 178 第9章 將ROS與I/O開發板、感測器、執行機構連接 179 9.1 理解Arduino-ROS介面 179 9.2 Arduino-ROS介面是什麼 180 9

.2.1 理解ROS中的rosserial套裝軟體 181 9.2.2 理解Arduino中的ROS節點API 185 9.2.3 ROS-Arduino發佈者和訂閱者實例 187 9.2.4 Arduino-ROS介面實例——LED燈閃爍/按按鈕 190 9.2.5 Arduino-ROS介面實例——ADXL 335加速度計 192 9.2.6 Arduino-ROS介面實例——超聲波測距感測器 194 9.2.7 Arduino-ROS介面實例——里程計發佈者 197 9.3 非Arduino開發板與ROS介面 199 9.3.1 在Odroid-XU4和樹莓派2上配置ROS 199 9.

3.2 用ROS控制樹莓派2 上的LED燈閃爍 206 9.3.3 在樹莓派2上使用ROS測試按鈕和LED燈閃爍 208 9.3.4 在樹莓派2上運行示例 211 9.4 將DYNAMIXEL驅動器連接到ROS 212 9.5 習題 212 9.6 本章小結 212 第10章 用ROS對視覺感測器程式設計、OpenCV、PCL 213 10.1 理解ROS-OpenCV開發介面套裝軟體 213 10.2 理解ROS-PCL開發介面套裝軟體 214 10.3 在ROS中連接USB相機 216 10.4 ROS與相機校準 218 10.4.1 使用cv_bridge在ROS和OpenCV之間轉換

圖像 221 10.4.2 使用ROS和OpenCV進行影像處理 221 10.5 在ROS中連接Kinect與華碩Xtion Pro 225 10.6 將英特爾Real Sense相機與ROS連接 228 10.7 在ROS中連接Hokuyo雷射雷達 232 10.8 處理點雲資料 233 10.8.1 如何發佈點雲 234 10.8.2 如何訂閱和處理點雲 235 10.8.3 將點雲資料寫入點雲資料(PCD)檔 236 10.8.4 從PCD檔中讀取並發佈點雲 237 10.9 物體姿態估計與AR標記檢測 239 10.10 習題 243 10.11 本章小結 244 第11章 在RO

S中構造與連接差速驅動移動機器人 245 11.1 Chefbot DIY移動機器人及其硬體設定 246 11.1.1 使用Energia IDE來燒寫Chefbot固件 248 11.1.2 討論Chefbot的ROS套裝軟體介面 249 11.1.3 從編碼器計數計算里程計資訊 254 11.1.4 根據ROS twist消息計算馬達轉速 256 11.1.5 為Chefbot機器人配置導航套裝軟體集 257 11.1.6 配置gmapping節點 257 11.1.7 配置導航套裝軟體集 259 11.1.8 理解AMCL 264 11.1.9 在RViz中使用導航功能 267 11.1

.10 導航套裝軟體中避障 272 11.1.11 Chefbot機器人模擬 273 11.1.12 從ROS節點向導航套裝軟體集發送一個目的地 276 11.2 習題 278 11.3 本章小結 278 第12章 探索ROS-MoveIt!的高級功能 279 12.1 使用move_group的C++介面進行運動規劃 279 12.1.1 使用MoveIt! C++ API規劃隨機路徑 280 12.1.2 使用MoveIt! C++ API規劃自訂路徑 281 12.2 使用MoveIt!進行機械臂的碰撞檢測 283 12.2.1 向MoveIt!添加碰撞對象 283 12.2.2 從規

劃場景中移除碰撞物件 286 12.2.3 向機器人連杆上添加一個碰撞物件 286 12.2.4 使用MoveIt! API檢查自碰撞 287 12.3 使用MoveIt!和Gazebo處理視覺 288 12.4 使用MoveIt!執行拾取和放置任務 294 12.4.1 使用GPD計算抓握姿態 297 12.4.2 在Gazebo和真實機器人上執行拾取和放置動作 300 12.5 理解用於機器人硬體介面的DYNAMIXEL ROS伺服控制器 300 12.5.1 DYNAMIXEL伺服舵機 300 12.5.2 DYNAMIXEL-ROS介面 301 12.6 7-DOF機械臂與ROS Mo

veIt! 302 12.6.1 為COOL機械臂創建一個控制器套裝軟體 303 12.6.2 COOL機械臂的MoveIt!配置 306 12.7 習題 308 12.8 本章小結 308 第13章 在MATLAB和Simulink中使用ROS 309 13.1 學習使用MATLAB與MATLAB-ROS 309 13.1.1 機器人系統工具箱和ROS-MATLAB介面入門 310 13.1.2 ROS話題和MATLAB回呼函數 313 13.1.3 為Turtlebot機器人設計一個避障系統 317 13.2 學習使用ROS與Simulink 321 13.2.1 在Simulink中創

建波形信號積分器 321 13.2.2 在Simulink中使用ROS消息 323 13.2.3 在Simulink中發佈ROS消息 323 13.2.4 在Simulink中訂閱ROS話題 327 13.3 用Simulink開發一個簡單的控制系統 328 13.4 習題 332 13.5 本章小結 332 第14章 ROS與工業機器人 333 14.1 理解ROS-Industrial套裝軟體 333 14.1.1 ROS-Industrial的目標 334 14.1.2 ROS-Industrial簡史 334 14.1.3 ROS-Industrial優點 334 14.2 安裝RO

S-Industrial套裝軟體 334 14.3 ROS-Industrial套裝軟體框圖 335 14.4 為工業機器人創建URDF 336 14.5 為工業機器人創建MoveIt!配置 337 14.5.1 更新MoveIt!設定檔 340 14.5.2 測試MoveIt!配置 341 14.6 安裝UR機械臂的ROS-Industrial套裝軟體 341 14.7 理解UR機械臂的MoveIt!配置 343 14.8 使用真實的UR機器人和ROS-I 345 14.9 ABB機器人的MoveIt!配置 346 14.10 ROS-Industrial機器人支持套裝軟體 349 14.1

1 ROS-Industrial 機器人用戶端套裝軟體 351 14.12 ROS-Industrial 機器人驅動套裝軟體 352 14.13 理解MoveIt! IKFast外掛程式 354 14.14 為ABB IRB 6640機器人創建MoveIt! IKFast外掛程式 354 14.14.1 開發MoveIt! IKFast外掛程式的前提條件 354 14.14.2 OpenRave和IKFast模組 354 14.15 為使用OpenRave,創建機器人的COLLADA檔 357 14.16 為IRB 6640機器人生成IKFast CPP檔 358 14.17 習題 361 1

4.18 本章小結 361 第15章 調試方法與最佳實戰技巧 362 15.1 在Ubuntu中安裝RoboWare Studio 362 15.1.1 安裝和卸載RoboWare Studio 363 15.1.2 RoboWare Studio入門 363 15.1.3 在RoboWare Studio中創建ROS套裝軟體 364 15.1.4 在RoboWare Studio中編譯ROS工作區 366 15.1.5 在RoboWare Studio中運行ROS節點 367 15.1.6 在RoboWare介面啟動ROS工具 368 15.1.7 處理活動的ROS話題、節點和服務 369

15.1.8 使用RoboWare工具創建ROS節點和類 370 15.1.9 RoboWare Studio中的ROS套裝軟體管理器 371 15.2 ROS的最佳實戰技巧與經驗 372 15.3 ROS套裝軟體中的最佳實戰技巧與經驗 374 15.4 ROS中的重要調試技巧 374 15.5 習題 377 15.6 本章小結 378

設計與實作一個嵌入式電腦防竊系統

為了解決移除開機啟動程式的問題,作者陳奕彰 這樣論述:

近年來,可攜式電腦的普及率不斷提升,所提供的行動性與便利性改變了人們使用電腦的方式。不幸地,在輕巧便於攜帶的背後,卻潛藏著因電腦遺失或失竊而造成資料安全性的問題。一般而言,儲存在可攜式電腦中的重要資料,其價值遠高於電腦本身硬體之價值。因此,如何保護遺失或失竊電腦內所儲存的重要資料,是一項重要的研究議題。本論文中,我們設計與實作一套應用網路技術之可攜式電腦防竊系統(NAS:Network Anti-theft System)。讓可攜式電腦於遺失或失竊後,自動連接有線或無線網路,並回傳所連接網路之路由器的IP 位址至後端伺服器,透過伺服器內的資料庫,轉換IP位址為實際地理位置,讓使用者能進行追蹤

定位。此外,為了保護該電腦內的檔案資料,使用者可透過網路進行遠端控制,取回或刪除重要檔案資料,或鎖定電腦等,達到電腦的防竊保護。本系統包含三個主要模組NAS-Core、NAS-EOS 與NAS-Server。透過三個模組間環環相扣之相互檢驗機制,來確保系統的安全。其中,NAS-Core 是建構於韌體層的安全檢驗核心,結合SMM (System Management Mode)與HAD (Hidden Disk Areas)技術,避免軟體程式被惡意的窺探與竄改,而達到嚴密的安全防護。而NAS-EOS 是一個嵌入式系統,讓本系統在不依靠使用者的作業系統環境,與網路驅動程式的協助,即可完成與遠端伺服

器的通訊。最後的NAS-Server 則裝有Web 與資料庫伺服器,提供使用者網頁介面以進行遠端控制,與儲存目前電腦的安全狀態資訊等資料。本系統將電腦的安全狀態資訊,存放於獨立的非揮發性記憶體中,藉由韌體無法被輕易移除或關閉的特性,確保系統有較高的安全性。實驗結果證明,本系統在機器遺失後,能立即啟動防護,且使用者能進行追蹤定位與遠端控制等功能。