TOP
0
0
魅麗。花火原創小說66折起
物聯網(IoT)網關開發實戰(簡體書)
滿額折

物聯網(IoT)網關開發實戰(簡體書)

人民幣定價:45 元
定  價:NT$ 270 元
優惠價:87235
領券後再享89折
無庫存,下單後進貨(採購期約45個工作天)
可得紅利積點:7 點
相關商品
商品簡介
目次

商品簡介

本書以MT7688無線路由器為例,按產品開發流程,詳細講解了OpenWrt系統開發知識,通過一套完整的物聯網網關實現方案,逐步做出一台可量產的無線路由器產品。
本書共3章,主要內容包括:OpenWrt開發前的準備、OpenWrt開發基礎、OpenWrt開發實戰。本書語言通俗易懂,即使從來沒接觸過OpenWrt和路由器開發的讀者也能順利上手。
本書對於想要從事物聯網網關開發工作的在校學生、程序開發愛好者或轉行從業者而言,是一本很好的入門教材;對於正在從事路由器開發的工程師,也有一定的參考和指導作用。

目次

第1章 OpenWrt開發前的準備 1
1.1 開發環境搭建 1
1.1.1 從零開始搭建Ubuntu開發環境 1
1.1.2 安裝開發環境 7
1.1.3 安裝編譯工具和源代碼 13
1.2 使用git管理源代碼 19
1.2.1 用git命令初始化代碼 20
1.2.2 用gitk工具來圖形化管理(可以用MobaXterm啟動) 20
第2章 OpenWrt開發基礎 24
2.1 shell腳本編程基礎 24
2.1.1 初識OpenWrt shell 24
2.1.2 基本的ash shell命令 28
2.1.3 更多的ash shell命令 48
2.1.4 進一步理解ash shell 62
2.1.5 理解Linux文件權限 73
2.1.6 使用Linux環境變量 81
2.1.7 使用編輯器vi(vim) 89
2.1.8 腳本編程基礎 94
2.2 Makefile簡介 119
2.2.1 GNU make介紹 120
2.2.2 Makefile基礎 127
2.2.3 Makefile的書寫規則 134
2.2.4 Makefile的書寫命令 142
2.2.5 Makefile的變量使用 145
2.2.6 make命令的執行 159
2.2.7 Makefile中的控制語句(條件判斷) 167
2.2.8 Makefile中的隱含規則 170
第3章 OpenWrt開發實戰 175
3.1 瘋殼Demo開發板簡單介紹 175
3.2 Uboot簡介――基於MTK官方提供的Uboot 177
3.2.1 Uboot配置過程 178
3.2.2 Uboot編譯 182
3.2.3 ROM版本Uboot――Uboot燒寫版本 183
3.2.4 RAM版本Uboot――Uboot調試版本 185
3.2.5 Uboot啟動命令選項 189
3.2.6 增加缺省環境變量值 199
3.2.7 Uboot的系統初始化 201
3.2.8 Uboot第二階段――啟動內核過程 211
3.2.9 Uboot基本命令 213
3.2.10 Uboot常用命令詳解 218
3.3 Kernel簡介――基於MTK官方提供的Kernel 219
3.3.1 Kernel配置過程 219
3.3.2 Kernel編譯――編譯一個帶有根文件系統的image 226
3.3.3 移植一個新的內核模塊到SDK中 227
3.3.4 系統啟動時執行的命令――更新rcS文件 229
3.3.5 根文件系統rootFs中增加新的文件 229
3.3.6 裁剪Image的尺寸 230
3.3.7 Kernel燒寫和調試 233
3.4 應用程序庫的編譯(user Library) 238
3.4.1 50.Library配置過程 238
3.4.2 Library的移植 239
3.4.3 編譯user Library 241
3.5 應用程序簡介 241
3.5.1 MTK所有權的應用程序 241
3.5.2 橋的配置軟件bridge-utils 247
3.5.3 BusyBox應用程序 248
3.5.4 ctorrent-dnh 3.2應用程序 249
3.5.5 curl應用程序 249
3.5.6 dnsmasq-2.40應用程序 249
3.5.7 dropbear-0.52應用程序 250
3.5.8 ebtables應用程序 250
3.5.9 iptables應用程序 250
3.5.10 ntfs-3g應用程序 250
3.5.11 samba應用程序 250
3.5.12 strace應用程序 251
3.5.13 tcpdump應用程序 251
3.5.14 wireless_tools應用程序 251
3.5.15 wpa_supplicant-0.5.7應用程序 251
3.6 移植新的應用程序 252
3.7 OpenWrt移植、編譯、使用 254
3.7.1 OpenWrt介紹 254
3.7.2 關於SDK 254
3.7.3 編譯SDK 255
3.7.4 Web訪問 258
參考文獻 264

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 235
無庫存,下單後進貨
(採購期約45個工作天)

暢銷榜

客服中心

收藏

會員專區