裸機C編程:嵌入式系統C程序設計

買這商品的人也買了...

相關主題

商品描述

本書是一部專註於嵌入式系 程的指南,旨在幫助你深入探索嵌入式系統的奧秘,掌握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語言編程
附錄 項目創建清單

最後瀏覽商品 (20)