裸機 C編程:嵌入式系統 C程序設計
- 出版商: 機械工業
- 出版日期: 2025-10-01
- 售價: $594
- 貴賓價: 9.5 折 $564
- 語言: 簡體中文
- 頁數: 248
- ISBN: 7111792017
- ISBN-13: 9787111792017
-
相關分類:
C 程式語言
- 此書翻譯自: Bare Metal C (Paperback)
立即出貨 (庫存 < 4)
買這商品的人也買了...
-
Linux Kernel Hacks 改善效能、提昇開發效率及節能的技巧與工具$680$537 -
$305圖解機器學習 -
C Traps and Pitfalls (中文版)$380$190 -
ARM Cortex-M3 嵌入式原理及應用 — 基於 STM32F103 微控制器$414$393 -
基於 FPGA 與 RISC-V 的嵌入式系統設計$708$673 -
徵服 C指針, 2/e$594$564 -
你所不知道的必學前端 Debug 技巧:即學即用!讓你 Debug 不求人 (iT邦幫忙鐵人賽系列書)$620$484 -
$407Python 統計機器學習 -
$403Llama 大模型實踐指南 -
$564AI繪畫 + LoRA 模型訓練從新手到高手 -
$704嵌入式系統設計權威指南:基於STM32G071和Arm Cortex-M0+的系統集成 -
LLM 的大開源時代 - Llama 模型精讀實戰$650$514 -
大規模語言模型 (從理論到實踐第2版)$828$787 -
訂製自己的 Linux - Yocto 專案成為高效嵌入式大師$880$695 -
Linux 隨身指南:必備指令, 4/e (Linux Pocket Guide: Essential Commands, 4/e)$580$458 -
為你寫的 Vue Components:從原子到系統,一步步用設計思維打造面面俱到的元件實戰力 (iThome 鐵人賽系列書)$780$585 -
構建 Agentic AI 系統:打造能推理、可規劃、自適應的 AI 智能體$479$455 -
零基礎搭建自媒體AI Agent:用智能體一鍵打造個人品牌$600$570 -
LLM 工程師開發手冊 (LLM Engineer's Handbook: Master the art of engineering large language models from concept to production)$1,250$988 -
現代數學之旅 (上冊) (原書第10版)$954$906 -
算法思維:競賽真題精選精講, 2/e$779$740 -
現代數學之旅 (下冊) (原書第10版)$954$906 -
動手學大模型智能體$539$512 -
AI 研究寫作全攻略:NotebookLM × Gemini × ChatGPT × Perplexity$630$498 -
AI 超神應用術:Google Gemini × NotebookLM × Nano Banana Pro × Veo × Flow × Gemini Live 全解鎖 (最強全面升級版)(附3大學習資源:範例素材/提示詞/影音教學)$499$394
商品描述
本書是一部專註於嵌入式系 程的指南,旨在幫助你深入探索嵌入式系統的奧秘,掌握C語言在嵌入式領域的應用技巧,從而在嵌入式開發領域取得成功。全書分為兩部分: 部分( ~12章)介紹了嵌入式系統的基礎知識和開發環境的搭建,包括安裝必要的工具和軟件、配置開發環境等內容,通過一步步的實踐示例,帶你快速入門嵌入式系 程,了解嵌入式程序的編寫流程和基本技巧;第二部分( 3~18章) 深入地探討了C語言在嵌入式系統中的 應用,從動態內存管理、文件I/O操作、命令行參數處理到模塊化編程等方面,全面介紹了C語言在嵌入式系統中的實際應用技巧和 實踐,幫助你進一步提升編程技能,應對 覆雜的編程任務。
作者簡介
斯蒂芬·歐林(Steve Oualline)在嵌入式領域編寫可靠、低缺陷的系統程序已超過50年,擁有南加州大學的理學碩士學位,為O'Reilly和No Starch出版社撰寫了多本書籍。他還是南加州鐵路博物館的誌願者,並為Acme交通信號燈調試計算機控制器
黃俊彬 Thoughtworks中國區DTO團隊敏捷技術教練,極客時間《大型Android系統重構實戰》作者,譯有《微服務即學即用》《全棧測試》等書籍。 具有10余年移動端開發經驗,曾參與某頭部網盤Android客戶端開發與性能優化、基礎組件研發及SDK設計,某手機廠商OS解耦及敏捷轉型等項目。 在移動開發領域的應用性能優化、自動化測試、架構設計及組件化等方向有豐富的經驗。目前主要在智能硬件、通信、互聯網、金融等領軍企業提供敏捷轉型、性能優化、系統架構改造、大型遺留系統重構等服務。
目錄大綱
譯者序
前言
關於作者
關於技術審校
第一部分 嵌入式編程
第1章 Hello World
1.1 安裝GCC
1.2 下載STM32系統工作臺
1.3 我們的第一個程序
1.3.1 編譯程序
1.3.2 犯錯
1.3.3 理解程序
1.3.4 添加註釋
1.4 改進程序和構建流程
1.4.1 make程序
1.4.2 編譯器標誌
1.5 編譯器在幕後的工作方式
1.5.1 預處理器
1.5.2 編譯器
1.5.3 匯編器
1.5.4 鏈接器
1.6 在Makefile中添加內容
1.7 總結
1.8 問題
第2章 集成開發環境介紹
2.1 使用STM32的System Workbench
2.1.1 啟動IDE
2.1.2 創建Hello World
2.1.3 調試程序
2.2 IDE為我們做了什麼
2.3 導入本書的編程示例
2.4 總結
2.5 編程問題
2.6 其他問題
第3章 嵌入式系統編程
3.1 NUCLEO-F030R8開發板
3.1.1 對開發板進行編程和調試…
3.1.2 配置開發板
3.2 建立嵌入式項目
3.3 你的第一個嵌入式程序
3.3.1 初始化硬件
3.3.2 GPIO引腳編程
3.3.3 切換LED
3.3.4 構建完成的程序
3.4 探索構建過程
3.5 探索項目文件
3.6 調試應用程序
3.7 逐步執行程序
……
第二部分 用於大型機器的C語言編程
附錄 項目創建清單
