專業嵌入式軟體開發

專業嵌入式軟體開發

《專業嵌入式軟體開發》是2012年1月1日電子工業出版社出版的圖書,作者是李雲。

基本信息

圖書信息

書 名:專業嵌入式軟體開發

作 者:李雲

出 版 社:電子工業出版社

出版時間:2012-1-1

版 次:1

頁 數:620

字 數:1020000

印刷時間:2012-1-1

開 本:16開

紙 張:膠版紙

印 次:1

I S B N:9787121147838

包 裝:平裝

22543630

內容簡介

本書分為6篇。硬體篇就嵌入式軟體開發所需掌握的處理器概念進行了介紹。工具篇對make、gcc編譯器、bintuils工具集、ld連結器和gdb調試器進行了講解,其中對make這一嵌入式開發環境的全能管家進行了精闢的介紹,致力於幫助讀者成為Makefile方面的專家。程式語言篇致力於讓讀者更深入地理解C程式語言。作業系統篇通過循序漸進的方式介紹ClearRTOS的設計與實現,使得讀者能透徹地理解作業系統的關鍵概念和實現原理。設計篇和質量保證篇通過實踐的方式逐步展開講解,以幫助讀者獲得一些實用的設計原則、最佳實踐和一套有效的質量保證方法論。

本書適合嵌入式軟體開發領域的新手和在工作中碰到瓶頸的老手閱讀。閱讀本書要求讀者已掌握C程式語言和基本的UML知識。

作者簡介

李雲,現任諾基亞西門子網路技術有限公司軟體架構師。

2年電氣和電子開發工作經驗,自1999年至今從事軟體開發工作曾在浙江大立科技有限公司、UT斯達康杭州研發中心、摩托羅拉杭州研發中心擔任軟體工程師、項目負責人和軟體架構師等職早在2000年開始從事嵌入式軟體開發工作,內容主要包括:作業系統核心、檔案系統和IP協定棧的移植,IDE硬碟、乙太網晶片和PCI匯流排等外設的驅動開發熟悉x86、PowerPC、XScale處理器,以及TIDSP源碼級熟悉uC\/OS、RTEMS和VxWorks實時作業系統的實現,並在這些作業系統和Linux作業系統上有著豐富的軟體開發經驗。

目錄

硬 件 篇
第1章 處理器的基本概念 2
第2章 開發活動中的硬體問題 19
工 具 篇
第3章 make,開發環境全能管家 24
第4章 gcc,C語言編譯器 96
第5章 binutils工具集,軟體開發利器 107
第6章 ld,連結器 125
第7章 gdb,程式調試助手 139
程式語言篇
第8章 掌握必要的彙編知識 156
第9章 深入理解程式的結構 161
第10章 ABI/EABI規範,締造程式兼容契約 170
第11章 混淆指針與數組所導致的問題 188
第12章 volatile,讓我保持原樣 195
設 計 篇
第13章 設計,軟體質量之本 200
第14章 模組管理,保障系統有序運行 222
第15章 錯誤管理,不可或缺的用戶需求 236
第16章 目錄結構管理,使項目進展更順利 252

第17章 平台與框架開發,高質量軟體打造之路 255
第18章 可開發性設計,一種高效且經濟的開發模式 260
作業系統篇
第19章 引導載入器,系統啟航者 268
第20章 任務,軟體基本調度單元 276
第21章 任務同步與通信,實現協同工作 345
第22章 記憶體管理,協調動態記憶體的使用 401
第23章 設備管理,方便與外設互動 445
第24章 定時器,程式鬧鐘 469
第25章 ClearRTOS“實時”作業系統 499
質量保證篇
第26章 質量保證導言 508
第27章 編程好習慣,質量保證的基本條件 521
第28章 單元測試,被忽視的質量保證方法 544
第29章 代碼覆蓋,單元測試效果的衡量指標 579
第30章 靜態分析,防止將失誤帶給用戶 589
第31章 動態分析,使程式更健壯 603
第32章 性能分析,讓最佳化程式有的放矢 610
第33章 qBench,一個開發高質軟體的工作檯 616

相關詞條

相關搜尋

熱門詞條

聯絡我們