買這商品的人也買了...
-
精通正規表達式, 3/e (Mastering Regular Expressions, 3/e)$780$616 -
$414ARM 嵌入式 Linux 系統開發詳解, 2/e -
精通 Linux 內核網絡 (Linux Kernel Networking: Implementation and Theory)$594$564 -
Linux 設備驅動開發詳解 : 基於最新的 Linux4.0 內核$534$507 -
$458C語言接口與實現 創建可重用軟件的技術 -
$359程式是如何跑起來的 (How Program Works) -
Python 函式庫語法範例字典$450$383 -
The Linux Programming Interface 國際中文版 (上冊)$800$632 -
The Linux Programming Interface 國際中文版 (下冊)$800$632 -
深入理解 Linux 程式設計:從應用到核心$580$458 -
為你自己學 Git$500$390 -
圖解 Linux 核心工作原理|透過實作與圖解學習OS與硬體的基礎知識$450$356 -
$267奔跑吧 Linux內核 入門篇 -
$398高質量嵌入式 Linux C 編程, 2/e -
邁向 Linux 工程師之路:Superuser 一定要懂的技術與運用, 2/e (How Linux Works: What Every Superuser Should Know, 2/e)$600$468 -
精通嵌入式 Linux 程式設計 (暢銷回饋版)$620$484 -
$301Linux GNU C 程序觀察 -
徵服 C指針, 2/e$594$564 -
$559嵌入式 C語言自我修養 — 從芯片、編譯器到操作系統 -
大師養成起手式:從核心真正了解 Linux 運作原理$880$695 -
Linux 網路內功修煉 - 徹底了解底層原理及高性能架構$780$616 -
去園區當 ARM 工程師 - 嵌入式 C語言全高度昇華$1,080$853 -
Python 桌面開發王者 - Qt 6 全方位實例應用開發$1,200$948 -
三國鼎立唯一開源 CPU 架構 - RISC-V 處理器設計快速上手$780$616 -
邁向 Linux 工程師之路:Superuser 一定要懂的技術與運用, 3/e (How Linux Works : What Every Superuser Should Know, 3/e)$780$585
中文年末書展|繁簡參展書2書75折 詳見活動內容 »
-
75折
為你寫的 Vue Components:從原子到系統,一步步用設計思維打造面面俱到的元件實戰力 (iThome 鐵人賽系列書)$780$585 -
75折
BDD in Action, 2/e (中文版)$960$720 -
75折
看不見的戰場:社群、AI 與企業資安危機$750$563 -
79折
AI 精準提問 × 高效應用:DeepSeek、ChatGPT、Claude、Gemini、Copilot 一本搞定$390$308 -
7折
超實用!Word.Excel.PowerPoint 辦公室 Office 365 省時高手必備 50招, 4/e (暢銷回饋版)$420$294 -
75折
裂縫碎光:資安數位生存戰$550$412 -
85折
日本當代最強插畫 2025 : 150位當代最強畫師豪華作品集$640$544 -
79折
Google BI 解決方案:Looker Studio × AI 數據驅動行銷實作,完美整合 Google Analytics 4、Google Ads、ChatGPT、Gemini$630$498 -
79折
超有料 Plus!職場第一實用的 AI 工作術 - 用對 AI 工具、自動化 Agent, 讓生產力全面進化!$599$473 -
75折
從零開始學 Visual C# 2022 程式設計, 4/e (暢銷回饋版)$690$518 -
75折
Windows 11 制霸攻略:圖解 AI 與 Copilot 應用,輕鬆搞懂新手必學的 Windows 技巧$640$480 -
75折
精準駕馭 Word!論文寫作絕非難事 (好評回饋版)$480$360 -
Sam Yang 的插畫藝術:用 Procreate / PS 畫出最強男友視角 x 女孩美好日常$699$629 -
79折
AI 加持!Google Sheets 超級工作流$599$473 -
78折
想要 SSR? 快使用 Nuxt 吧!:Nuxt 讓 Vue.js 更好處理 SEO 搜尋引擎最佳化(iThome鐵人賽系列書)$780$608 -
78折
超實用!業務.總管.人資的辦公室 WORD 365 省時高手必備 50招 (第二版)$500$390 -
7折
Node-RED + YOLO + ESP32-CAM:AIoT 智慧物聯網與邊緣 AI 專題實戰$680$476 -
79折
「生成式⇄AI」:52 個零程式互動體驗,打造新世代人工智慧素養$599$473 -
7折
Windows APT Warfare:惡意程式前線戰術指南, 3/e$720$504 -
75折
我輩程式人:回顧從 Ada 到 AI 這條程式路,程式人如何改變世界的歷史與未來展望 (We, Programmers: A Chronicle of Coders from Ada to AI)$850$637 -
75折
不用自己寫!用 GitHub Copilot 搞定 LLM 應用開發$600$450 -
79折
Tensorflow 接班王者:Google JAX 深度學習又快又強大 (好評回饋版)$780$616 -
79折
GPT4 會你也會 - 共融機器人的多模態互動式情感分析 (好評回饋版)$700$553 -
79折
技術士技能檢定 電腦軟體應用丙級術科解題教本|Office 2021$460$363 -
75折
Notion 與 Notion AI 全能實戰手冊:生活、學習與職場的智慧策略 (暢銷回饋版)$560$420
相關主題
商品描述
《嵌入式Linux與物聯網軟件開發(C語言內核深度解析)》的原型思想和內容,發源於朱有鵬老師早些年的研發和學習經歷,發展於後來數年的線下培訓授課經歷,並最終成熟於視頻課程《C語言高級專題》(隸屬於《朱有鵬老師嵌入式Linux核心課程》系列視頻課程的第4部分)。 本書正是基於這套視頻課程的課件整理而來,參與各章節整理和編寫的都是學習了視頻課程的學生,最終由朱有鵬老師和張先鳳老師檢驗並完善成書。 這些參與編寫的同學有的已經工作數年、有的則尚未走出大學校園。選擇他們合作創作本書,就是為了告訴讀者:做技術並不要求你天賦異稟,只需要你感興趣、願意去探索和練習,你也可以成功。
作者簡介
張先鳳,《朱老師物聯網大講堂》聯合創始人、金牌講師;長期從事企業級物聯網項目研發和物聯網相關教學工作,對物聯網各關鍵環節技術均有所涉獵,對物聯網未來發展和教學有著獨特見解,立誌長期紮根物聯網相關研發和教學工作。張先鳳《朱老師物聯網大講堂》聯合創始人、金牌講師;長期從事企業級物聯網項目研發和物聯網相關教學工作,對物聯網各關鍵環節技術均有所涉獵,對物聯網未來發展和教學有著獨特見解,立誌長期紮根物聯網相關研發和教學工作。
目錄大綱
第1章 C語言與內存1
1.1 引言
1.2 計算機程序運行的目的
1.2.1 什麼是程序
1.2.2 計算機運行程序的目的
1.2.3 靜態內存SRAM和動態內存
1.2.4 馮·諾伊曼結構和哈佛結構
1.2.5 總結:程序運行為什麼需要內存呢
1.2.6 深入思考:如何管理內存(無OS時,有OS時)
1.3 位、字節、半字、字的概念和內存位寬
1.3.1 深入瞭解內存(硬件和邏輯兩個角度)
1.3.2 內存的邏輯抽象圖(內存的編程模型)
1.3.3 位和字節
1.3.4 字和半字
1.3.5 內存位寬(硬件和邏輯兩個角度)
1.4 內存編址和尋址、內存對齊
1.4.1 內存編址方法
1.4.2 關鍵:內存編址是以字節為單位
1.4.3 內存和數據類型的關系
1.4.4 內存對齊
1.5 C語言如何操作內存
1.5.1 C語言對內存地址的封裝
1.5.2 用指針來間接訪問內存
1.5.3 指針類型的含義
1.5.4 用數組來管理內存
1.6 內存管理之結構體
1.6.1 數據結構這門學問的意義
1.6.2 ZUI簡單的數據結構:數組141.6.3 數組的優缺點
1.6.4 結構體隆重登場
1.6.5 題外話:結構體內嵌指針實現面向對象
1.7 內存管理之棧(stack)
1.7.1 什麼是棧
1.7.2 棧管理內存的特點(小內存、自動化)
1.7.3 棧的應用舉例:局部變量和函數調用
1.7.4 棧的約束(預定棧大小不靈活,怕溢出)
1.8 內存管理之堆
1.8.1 什麼是堆
1.8.2 堆管理內存的特點(大塊內存、手工分配/使用/釋放)
1.8.3 C語言操作堆內存的接口(malloc/free)
1.8.4 堆的優勢和劣勢(管理大塊內存、靈活、容易內存泄漏)
1.8.5 靜態存儲區
課後題
第2章 C語言位操作
2.1 引言
2.2 常用位操作符
2.2.1 位與(&)
2.2.2 位或(|)
2.2.3 位取反(~)
2.2.4 位異或(^)
2.2.5 左移位(<<)
2.2.6 右移位(>>)
2.3 位操作與寄存器
2.3.1 寄存器的操作
2.3.2 寄存器特定位清零用&
2.3.3 寄存器特定位置1用|
2.3.4 寄存器特定位取反用~
2.4 位運算構建特定二進制數
2.4.1 使用移位獲取特定位為1的二進制數
2.4.2 結合位取反獲取特定位為0的二進制數
2.4.3 總結
2.5 位運算實戰演練
2.5.1 給定整型數a,設置a的bit3,保證其他位不變
2.5.2 給定整型數a,設置a的bit3-bit7,保持其他位不變
2.5.3 給定整型數a,清除a的bit15,保證其他位不變
……
第3章 指針才是C語言的精髓
第4章 C語言覆雜表達式與指針高級應用
第5章 數組&字符串&結構體&共享體&枚舉
第6章 C語言的預處理、函數和函數庫
第7章 存儲類&作用域&生命周期&鏈接屬性
第8章 C語言關鍵細節討論
第9章 鏈表&狀態機&多線程
第10章 程序員和編譯器的曖昧
附錄 答案
