深入淺出智能物聯網 OpenWrt 操作系統
孫冰 鄭淇文 李興仁
買這商品的人也買了...
-
揭秘家用路由器 0day 漏洞挖掘技術$490$417 -
無線區域網路, 3/e$550$495 -
OpenWrt 智能路由系統開發 跟 hoowa 學智能路由$474$450 -
$774Linux C 與 C++ 一線開發實踐 -
$648Visual C++ 2017 網絡編程實戰 -
超圖解 Arduino 互動設計入門, 4/e$680$578 -
使用 Python 搜刮網路資料的 12堂實習課$520$406 -
超圖解 ESP32 深度實作$880$695 -
大師養成起手式:從核心真正了解 Linux 運作原理$880$695 -
USB 應用分析精粹:從設備硬件、固件到主機端程序設計$714$678 -
Linux 指令大全:工程師活用命令列技巧的常備工具書 (全新升級版) (The Linux Command Line : A Complete Introduction, 2/e)$780$663 -
IT 工程師必需!Linux 快速入門實戰手冊 - 從命令列、系統設定到開發環境建置, 實體機、虛擬機、容器化、WSL、雲端平台全適用$630$498 -
圈圈教你玩 USB, 3/e$594$564 -
網絡爬蟲原理與實踐:基於 C# 語言$474$450 -
Linux 設備驅動開發$894$849 -
$454FFmpeg 入門詳解 — 命令行與音視頻特效原理及應用 -
精通嵌入式 Linux 程式設計, 3/e (上)$750$585 -
Linux 內核設計與實現(原書第3版·典藏版)$534$507 -
$454用 Cursor 玩轉 AI 輔助編程 (不寫代碼也能做軟件開發) -
$512Yocto 項目實戰教程:高效定製嵌入式 Linux 系統 -
大模型應用開發 RAG 實戰課$599$569 -
全集中軟體測試:ISTQB CTFL 學習手冊$600$468 -
軟體測試修練指南:我獨自升級的實戰心法(iThome鐵人賽系列書)$690$538 -
無 Bug の境界 - 軟體測試工程技術詳解$880$695 -
不加班也能升職!49天打造你的 AI 工作流:Z世代數位分身放大絕$720$569
簡體館年度書展|現貨2書79折3書75折 詳見活動內容 »
-
VIP 95折
深入淺出 SSD 測試 : 固態存儲測試流程 方法與工具$594$564 -
VIP 95折
MCP 開發從入門到實戰$515$489 -
85折
$806Linux x64 匯編語言編程 -
VIP 95折
MCP 極簡開發 : 輕鬆打造高效智能體$479$455 -
VIP 95折
RISC-V 架構 DSP 處理器設計$534$507 -
VIP 95折
硬件系統模糊測試:技術揭秘與案例剖析$419$398 -
85折
$454RAG 實踐權威指南:構建精準、高效大模型之道 -
VIP 95折
CUDA 並行編程與性能優化$714$678 -
VIP 95折
生成式視覺模型原理與實踐$288$274 -
87折
$459AI大模型:賦能通信產業 -
VIP 95折
科學預測——預見科學之美$408$388 -
VIP 95折
Processing創意編程入門:從編程原理到項目案例$299$284 -
VIP 95折
大模型驅動的具身智能 架構,設計與實現$534$507 -
VIP 95折
納米級CMOS VLSI電路(可制造性設計)$474$450 -
VIP 95折
Manus應用與AI Agent設計指南:從入門到精通$359$341 -
87折
$360高薪Offer 簡歷、面試、談薪完全攻略 -
VIP 95折
軟件系統優化$534$507 -
VIP 95折
芯片的較量 (日美半導體風雲)$414$393 -
VIP 95折
Manus AI 智能體從入門到精通$294$279 -
87折
$981深度學習:基礎與概念 -
85折
$505GitHub Copilot 編程指南 -
87折
$469Cursor 與 Copilot 開發實戰 : 讓煩瑣編程智能化 -
85折
$551C#核心編程200例(視頻課程+全套源程序) -
VIP 95折
Verilog HDL計算機網絡典型電路算法設計與實現$354$336 -
VIP 95折
SAAS + AI 架構實戰:業務解析、架構設計、AI 應用$708$673
簡體館年度書展|現貨2書79折3書75折 詳見活動內容 »
-
85折
$806Linux x64 匯編語言編程 -
VIP 95折
MCP 極簡開發 : 輕鬆打造高效智能體$479$455 -
VIP 95折
硬件系統模糊測試:技術揭秘與案例剖析$419$398 -
VIP 95折
生成式視覺模型原理與實踐$288$274 -
87折
$459AI大模型:賦能通信產業 -
VIP 95折
科學預測——預見科學之美$408$388 -
VIP 95折
Processing創意編程入門:從編程原理到項目案例$299$284 -
87折
$360高薪Offer 簡歷、面試、談薪完全攻略 -
VIP 95折
軟件系統優化$534$507 -
85折
$505GitHub Copilot 編程指南 -
85折
$551C#核心編程200例(視頻課程+全套源程序) -
VIP 95折
SAAS + AI 架構實戰:業務解析、架構設計、AI 應用$708$673 -
VIP 95折
深入淺出 Docker, 2/e$419$398 -
85折
$658Unity 特效制作:Shader Graph 案例精講 -
79折
$275零基礎玩轉國產大模型DeepSeek -
VIP 95折
人工智能大模型:機器學習基礎$774$735 -
VIP 95折
RAG 極簡入門:原理與實踐$419$398 -
VIP 95折
大模型實戰 : 從零實現 RAG 與 Agent 系統$419$398 -
VIP 95折
算法趣學(第2版)$348$331 -
VIP 95折
大模型理論與實踐——打造行業智能助手$354$336 -
VIP 95折
大模型應用開發 RAG 實戰課$599$569 -
85折
$509生成式人工智能 (基於 PyTorch 實現) -
VIP 95折
機器人抓取力學$894$849 -
VIP 95折
集成電路版圖設計從入門到精通$474$450 -
VIP 95折
Java 學習筆記, 6/e$839$797
相關主題
商品描述
因特網的下一步是物聯網,又稱為“萬物互聯”。人和人、人和物、物和物之間的連接在信息革命中不斷演進,其中長盛不衰的技術就是網絡和路由。MIPS指令集在過去的30 多年中持續創新,基於MIPS 指令集芯片的出貨速度持續增長,然而直到2018年4月,來自上海的SF16A18芯片出現,基於MIPS的路由器芯片才實現了國產化。OpenWrt則是路由產品的操作系統。
自主、可控、開源正是未來掌握信息技術產業的密鑰,本書即圍繞自主的SF16A18芯片、開源的OpenWrt操作系統展開,讓你能夠把握萬物互聯時代的脈絡和先機。你將學習到的知識圖譜涉及目前行業中流行的網絡設備使用的操作系統,涵蓋路由器、交換機、物聯網控制器、私有雲服務器、邊緣計算等多個領域。本書從最易開始的使用環節循序漸進地涵蓋應用開發、系統交叉編譯、軟件包製作,直指系統與硬件搭配的核心環節——啟動流程、ubus、Netifd與Hotplug,最終涉及ZigBee物聯網、工業物聯網開發技術。
本書既能滿足OpenWrt開發愛好者學習與高校教學需求,又適合作為路由產品開發人員的參考資料。
作者簡介
孫冰(網名hoowa)
從小學4年級開始接觸因特網,2001年隻身到中關村從事UNIX/Linux 系統開發。2003年成立Perl語言中國協會,致力於Perl語言推廣工作,在CSDN開設開源專家博客。2008年創建開源語音通信項目Freeiris。極企科技聯合創始人、GLG集團專家顧問、雷鋒網專欄撰稿人。
鄭淇文
具有多年智能產品研發經驗,從事過大型打印機、投影儀、高清攝像機、智能路由器、物聯網網關等嵌入式產品研發,獲得PMP、PRINCE2 Practitioner、CCSK等認證。開源愛好者,國內智能路由器開發者之一。曾任大連半導體行業協會講師、通信外企培訓講師,現任極氪智能科技智能座艙開發專家。
李興仁
在復旦大學獲得博士學位。“領航一號”北鬥2 代衛星導航接收芯片項目帶頭人;2008 年創辦上海盈方微電子有限公司,推出平板電腦ARM CPU芯片,6年後帶領企業成功上市;2014 年底二次創業,創立矽昌通信,推出無線路由Wi-Fi AP芯片,現任矽昌通信技術有限公司董事長。
目錄大綱
第 一篇 讓我們開始吧 1
1 從芯片開始 2
1.1 OpenWrt系統介紹 3
1.2 MIPS處理器體系結構 4
1.3 SF16A18芯片 11
1.4 本書背景介紹 12
1.5 AIoT的技術應用 13
1.6 表達約束 17
第二篇 SF16A18芯片的OpenWrt系統 18
2 環境與工具準備 19
2.1 SF16A18芯片的規格 19
2.2 DF1A開發板介紹 21
2.3 U-Boot網頁刷機 23
2.4 TTL串口調試 25
2.5 SSH遠程登錄 30
2.6 SCP文件傳輸 33
3 分區與軟件包 37
3.1 SPI Flash分區原理 37
3.2 文件系統與透明掛載 43
3.3 OPKG 軟件包管理 55
4 UCI統一配置 62
4.1 UCI介紹 62
4.2 UCI的配置文件 62
4.3 UCI配置文件語法 63
4.4 UCI命令行接口 65
4.5 UCI的Lua接口 71
5 網絡配置 82
5.1 配置文件 82
5.2 WAN口配置 88
5.3 LAN口配置 90
5.4 配置無線網絡 92
5.5 DHCP服務 100
5.6 如何連接外網 .103
6 服務功能 .. 104
6.1 防火牆 104
6.2 UPnP與NATPMP 116
6.3 dropbear遠程登錄 119
6.4 系統、時鐘、日誌 ..121
6.5 用命令刷固件 123
6.6 域名劫持 129
6.7 服務與常用命令 131
7 存儲器擴展 137
7.1 存儲器的準備 137
7.2 存儲器的使用 141
7.3 Windows文件共享 146
7.4 FTP文件共享 149
7.5 BT遠程下載 151
7.6 PPTP客戶端 156
8 SF16A18的LuCI界面 159
8.1 SF16A18-LuCI目錄結構 159
8.2 界面的簡易定製 ..171
9 工具與命令 177
9.1 iPerf 177
9.2 網絡測試工具 190
9.3 Wi-Fi命令 197
第三篇 深入淺出OpenWrt系統 213
10 交叉編譯OpenWrt 214
10.1 安裝VirtualBox虛擬機 214
10.2 準備Ubuntu 16.04 環境 218
10.3 編譯OpenWrt固件 228
10.4 U-Boot固件編譯 234
11 軟件包開發 238
11.1 軟件包構建基礎 238
11.2 創建常規軟件包 269
11.3 內核軟件包創建 282
12 硬件定製 294
12.1 源代碼結構 294
12.2 定製案例 299
13 總線原理分析 317
13.1 系統啟動原理 317
13.2 ubus總線原理 340
13.3 Netifd原理 365
13.4 Hotplug原理 391
14 擴展與實戰 405
14.1 PHP/Python開發環境 405
14.2 GPIO燈與按鍵控制 413
14.3 UART-TTL串口 420
14.4 ZigBee物聯網通信 423
14.5 工業物聯網網關 428


