裸機C編程:嵌入式系統C程序設計
- 出版商: 機械工業
- 出版日期: 2025-10-01
- 售價: $594
- 貴賓價: 9.5 折 $564
- 語言: 簡體中文
- 頁數: 248
- ISBN: 7111792017
- ISBN-13: 9787111792017
-
相關分類:
C 程式語言
- 此書翻譯自: Bare Metal C (Paperback)
立即出貨
買這商品的人也買了...
-
$700Professional Scrum Development with Microsoft Visual Studio 2012 (Paperback) -
$414面向模式的軟件架構(捲1)-模式系統 (Pattern-Oriented Software Architecture Volume 1: A System of Patterns) -
C語言解惑$210$200 -
$857深度學習 -
演算法圖鑑:26種演算法 + 7種資料結構,人工智慧、數據分析、邏輯思考的原理和應用 step by step 全圖解$450$356 -
跟阿志哥學 Python, 2/e (附範例光碟)$430$387 -
$232深入理解Python特性 -
Python 技術者們 - 練功!老手帶路教你精通正宗 Python 程式 (The Quick Python Book, 3/e)$780$663 -
$232C陷阱與缺陷 -
Python 功力提升的樂趣|寫出乾淨程式碼的最佳實務 (Beyond the Basic Stuff with Python)$500$395 -
Python 不廢話,一行程式碼|像高手般寫出簡潔有力的 Python 程式碼 (Python One-Liners: Write Concise, Eloquent Python Like a Professional)$450$356 -
演算法生存指南(書況差限門市銷售)$800$632 -
$654構建高性能嵌入式系統 -
Smaller C|用於小型機器之精實程式碼 (Smaller C: Lean Code for Small Machines)$680$537 -
精通無瑕程式碼:工程師也能斷捨離!消除複雜度、提升效率的 17個關鍵技法 (The Art of Clean Code: Best Practices to Eliminate Complexity and Simplify Your Life)$600$468 -
Python 風格徹底研究|超詳實、好理解的 Python 必學主題 (Dead Simple Python)$980$774 -
C語言最佳實踐$599$569 -
Git 高效實踐$654$621 -
eBPF 開發指南從原理到應用$659$626 -
版本控制使用 Git, 3/e (Version Control with Git: Powerful Tools and Techniques for Collaborative Software Development, 3/e)$880$695 -
硬件系統模糊測試:技術揭秘與案例剖析$419$398 -
UX 商業價值實現之道|打造成功的數位產品服務 (UX for Business: How to Design Valuable Digital Companies)$780$616 -
建構可擴展系統|設計分散式架構 (Foundations of Scalable Systems: Designing Distributed Architectures)$780$616 -
軟件架構從微觀到宏觀$768$730 -
Linux 隨身指南:必備指令, 4/e (Linux Pocket Guide: Essential Commands, 4/e)$580$458
相關主題
商品描述
本書是一部專註於嵌入式系 程的指南,旨在幫助你深入探索嵌入式系統的奧秘,掌握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語言編程
附錄 項目創建清單
