英飛淩多核單片機應用技術:AURIXTM三天入門篇(附光盤) [Infineon Multicore Microcontroller Application Technology—AURIXTM Three Days Elementary Course]

英飛淩多核單片機應用技術:AURIXTM三天入門篇(附光盤) [Infineon Multicore Microcontroller Application Technology—AURIXTM Three Days Elementary Course] pdf epub mobi txt 電子書 下載 2025

謝輝,徐輝 編
圖書標籤:
  • 英飛淩
  • AURIX
  • 多核單片機
  • 嵌入式係統
  • 汽車電子
  • 微控製器
  • 應用開發
  • 技術入門
  • 三天入門
  • Infineon
  • 光盤資源
想要找書就要到 靜思書屋
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!
齣版社: 天津大學齣版社
ISBN:9787561859520
版次:1
商品編碼:12235149
包裝:平裝
外文名稱:Infineon Multicore Microcontroller Application Technology—AURIXTM Three Days Elementary Course
開本:16開
齣版時間:2017-10-01

具體描述

內容簡介

  《英飛淩多核單片機應用技術:AURIXTM三天入門篇》以車用缸內直噴汽油機(GDI)電子控製單元(ECU)*小係統的實現為目標,係統介紹英飛淩新一代32位多核AuRIXTM單片機主要模塊的原理、特點及其應用方法和例程,讓讀者能夠快速掌握新一代先進多核單片機的應用技術,提升電子控製器的開發能力。所列舉的例程,可以作為構建GDI ECU基礎軟件的重要組成部分。

內頁插圖

目錄





精彩書摘

  《英飛淩多核單片機應用技術:AURIXTM三天入門篇(附光盤)》:
  8.2.2節無刷直流電機換相控製中指齣,獲得錶徵電機位置的霍爾信號後,根據換相真值錶産生控製功率管導通狀態的PWM調製序列,就能控製電機的運轉。在CCU6中,三個輸入CCPOSO、CCPOS1和CCPOS2可用作霍爾傳感器或反電動勢檢測信號的輸入,多通道模式又能同時對六個功率管進行輸齣調製。因此,基於CCU6模塊能較為快速簡單地實現無刷單機的控製。
  CCU6通過特定的寄存器MCMOUT和MCMOUTS實現瞭電機控製所需的霍爾序列和相應調製序列之間的聯係,該寄存器中存放著當前實際的霍爾序列(MCMOUT.CURH)、下次期望的霍爾序列(MCMOUT.EXPH)以及相應的輸齣序列(MCMOUT.MCMP)。當采樣的霍爾序列和期望序列匹配時,輸齣新的調製序列。
  由上述分析可知,在CCU6中要實現對無刷直流電機的控製,主要包括霍爾信號的采樣、霍爾序列及輸齣調製序列的更新及輸齣影子寄存器到輸齣寄存器的更新三個關鍵步驟。
  1.霍爾信號的采樣
  霍爾的采樣頻率由CCU6的模塊時鍾頻率決定。配置T12的模式選擇寄存器T12M-SEL中的捕獲/比較模式選擇位MSEL6x(x=0,1,2)為1000B,即可使其處於霍爾傳感器模式。
  ……

前言/序言

  AURIXTM是一座奇妙的汽車電子殿堂,裏麵蘊含瞭無數精英在汽車電子領域的智慧,科學的體係架構,高效的數據總綫,便捷的信息通信,完備的信號采集,靈活的信號閤成,縝密的時鍾係統,新穎的運算協同,豐富的事件調度,清晰的存儲管理等,無不彰顯著汽車電子設計大師們的深厚功底和獨具匠心。
  AtJRIXTM係列單片機産品具有從512 KB到8 MB的不同FLASH,同時具有TQFP80到LFBGA516各種封裝,可滿足開發者的不同應用和開發需求。AURIXTM係列單片機具有顯著優勢,數據處理能力最高可達1 300 DMIPS,其高端産品具備8 MB FLASH及640 KB SRAM,可滿足高速數據處理的應用需求。針對《道路車輛功能安全》標準(IS026262),AURIXTM可支持ASIL-D的最高安全等級。同時,AURIXTM具有非常豐富的外設,以滿足日益增長的車載控製和網絡通信需求。
  本書以車用缸內直噴汽油機(GDI)電子控製單元(ECU)最小係統的實現為目標,係統介紹英飛淩新一代32位多核AuRIXTM單片機主要模塊的原理、特點及其應用方法和例程,讓讀者能夠快速掌握新一代先進多核單片機的應用技術,提升電子控製器的開發能力。所列舉的例程,可以作為構建GDI ECU基礎軟件的重要組成部分。本書共分九章,前8章為AURIXTM的主要模塊,第9章為開發工具與開發環境搭建,具體如下。
  第1章主要介紹瞭汽車電子發展趨勢、發動機控製係統簡介、英飛淩32位單片機曆史、AURIXTM係列單片機特點及資源。
  第2章主要介紹缸內直噴汽油機(GDI)控製器最小係統,同時分析AuRIXTM單片機資源在GDI控製器上的分配。
  第3章至第8章從功能應用角度分彆介紹瞭AURIXTM單片機的CPU、RAM、FLASH、A/D、DMA、I/O、GTM、CAN、OSPI、ASCLIN、CCU6、STM、時鍾和中斷等主要模塊的功能特點、原理結構、應用方法與應用例程。
  第3章為多核架構與存儲空間,介紹瞭多核CPU、RAM和FLASH的應用。
  第4章為信號采集與數據傳輸,介紹瞭A/D和DMA的原理以及它們之間的聯閤應用和I/O原理與應用。
  第5章為GTM與驅動波形閤成,詳細介紹瞭AURIXTM單片機一個非常重要的特色模塊GTM的原理和結構。以發動機轉速測量、PWM輸齣、噴油器驅動波形閤成為例,介紹瞭GTM關鍵功能的應用方法。並以發動機控製中兩個基礎模塊EP和CSG模塊的開發為例,介紹瞭GTM特色功能的應用方法。
  第6章為通信與外設管理,詳細介紹瞭MultiCAN+、QSPI和ASCLIN等三個主要通信模塊的原理結構及其在外設管理中的應用。
  第7章為時鍾與係統管理,詳細介紹瞭AURIXTM單片機的時鍾控製單元SCU與看門狗、係統時鍾模塊STM及單片機中斷係統的原理、結構與例程。
  第8章為CCU6與電機控製,以無刷直流電機控製為背景,介紹瞭CCU6模塊的結構和原理及其在無刷直流電機控製中的應用方法和例程。
  第9章為AURIXTM開發環境與係統集成,介紹瞭常用的編譯和調試工具及其集成環境,基礎驅動程序的生成工具等。
  本書附贈光盤中包括瞭各模塊應用實例代碼,讀者可將代碼導入編譯環境進行編譯調試。
  本書的適用對象為工業和消費電子、汽車電子等應用領域的工程技術人員以及相關專業的本科生和研究生,可有力促進讀者掌握現代先進的嵌入式控製軟硬件開發技術。
  本書由天津大學謝輝、英飛淩汽車電子事業部徐輝任主編;天津大學李穎、張淑芳和譚從民老師,謝輝教授的研究生吳超、鄒棟、於海鵬、阮迪望、姚鼕春以及英飛淩科技(中國)有限公司汽車電子事業部張立紅、陳漢順參與編寫。本書第1章由張立紅、吳超、鄒棟、李穎共同編寫,第2章由鄒棟編寫,第3章由陳漢順、譚從民共同編寫,第4、7章由李穎、於海鵬共同編寫,第5章由吳超編寫,第6章由張淑芳、姚鼕春、鄒棟共同編寫,第8章由阮迪望編寫,第9章由李穎、阮迪望共同編寫。全書由謝輝和徐輝負責策劃與統稿。
  由於編者水平有限,編寫時間倉促,書中錯誤和不妥之處在所難免,懇請廣大讀者批評指正。
  編者
  2017年6月29日
AURIX™多核微控製器開發實戰指南 深入探索AURIX™的強大能力,開啓嵌入式係統新篇章 AURIX™係列微控製器以其強大的多核處理能力、豐富的片上資源以及在汽車電子、工業控製、航空航天等高端應用領域的卓越錶現,正逐漸成為嵌入式係統設計者的首選。本書並非專注於某一本特定書籍,而是緻力於為讀者提供一個全麵、深入且貼近實踐的AURIX™多核微控製器應用技術學習框架。我們將從基礎概念齣發,逐步引導您掌握AURIX™係列微控製器的核心架構、開發流程、軟件工具鏈以及高級應用技巧,幫助您快速掌握這一強大的開發平颱,高效地完成各類復雜的嵌入式項目。 第一章:AURIX™多核微控製器概覽與核心架構解析 本章將為您揭開AURIX™係列微控製器的神秘麵紗。我們將從宏觀角度介紹AURIX™的定位、發展曆程以及其在現代嵌入式係統中的重要地位。重點將放在AURIX™係列最核心的亮點——多核架構。您將深入瞭解其采用的TriCore™架構,包括其指令集、流水綫、緩存機製以及多核協同工作的基本原理。我們將詳細闡述多核處理器如何通過共享資源(如內存、外設)和獨立的計算單元,實現高性能、高效率的並行處理。此外,本章還將介紹AURIX™係列中不同型號的微控製器,分析它們在核心數量、主頻、內存大小、外設配置等方麵的差異,幫助您根據項目需求選擇最閤適的AURIX™芯片。通過本章的學習,您將對AURIX™的硬件基礎建立起紮實的認識,為後續的深入學習打下堅實的基礎。 第二章:AURIX™開發環境搭建與工具鏈介紹 高效的開發環境是成功項目開發的關鍵。本章將帶領您一步步搭建起完整的AURIX™開發環境。我們將詳細介紹行業內主流的AURIX™集成開發環境(IDE),如AURIX™ Development Studio(ADS),並指導您完成軟件的安裝、配置以及項目創建的全過程。您將學習如何設置編譯器、調試器,以及如何導入和管理項目文件。此外,我們還將重點介紹AURIX™開發過程中不可或缺的各種工具,包括但不限於: 編譯器與鏈接器: 理解TriCore™指令集的編譯原理,掌握鏈接腳本的編寫與優化,確保代碼的高效生成與內存分配。 調試器: 學習使用仿真器(如iLLD Debugger)和硬件調試器(如HSWAG, J-Trace)進行程序的在綫調試,包括設置斷點、單步執行、查看內存和寄存器狀態等。 代碼生成器與配置工具: 介紹如ASCET、AURIX™ Code Generator等工具,它們能夠自動化生成大量配置代碼和驅動程序,顯著提高開發效率。 RTOS(實時操作係統): 探討常用的AURIX™兼容RTOS,如FreeRTOS、Zephyr等,以及如何將其集成到AURIX™項目中,實現任務調度、多任務並發等高級功能。 配置與仿真工具: 介紹如AURIX™ Power Architecture Simulator,它能幫助您在沒有物理硬件的情況下進行初步的軟件驗證。 通過本章的學習,您將能夠獨立搭建起高效的AURIX™開發環境,並熟練運用各種工具進行開發與調試,為後續的實際開發打下堅實基礎。 第三章:AURIX™基礎外設驅動與接口編程 深入瞭解AURIX™芯片的各種片上外設,並掌握它們的驅動編程是實現具體應用的前提。本章將聚焦AURIX™係列微控製器中最常用的基礎外設,為您提供詳盡的驅動編程指南。我們將重點講解以下外設的原理、寄存器配置以及API接口使用: GPIO(通用輸入輸齣): 學習如何配置GPIO引腳的輸入/輸齣模式、上拉/下拉電阻,以及如何進行高低電平的讀寫操作,實現與外部器件的基本交互。 UART(通用異步收發傳輸器): 掌握UART的波特率設置、數據位、停止位、校驗位配置,實現與PC或其他設備的串行通信,用於調試信息輸齣或數據傳輸。 SPI(串行外設接口): 學習SPI的主/從模式配置、時鍾極性與相位設置,掌握與SPI外設(如傳感器、存儲器)進行高效通信的方法。 I2C(集成電路總綫): 理解I2C的總綫仲裁、地址尋址機製,掌握與I2C設備(如EEPROM、ADC)進行數據讀寫。 ADC(模數轉換器): 學習ADC的采樣模式、轉換精度、參考電壓設置,以及如何讀取模擬信號的數字值,實現對物理量的采集。 Timer/Counter(定時器/計數器): 掌握定時器的工作模式(如周期定時、單次定時)、預分頻器設置,以及如何利用定時器實現延時、脈衝生成、PWM輸齣等功能。 中斷控製器: 深入理解AURIX™的中斷機製,學習如何配置中斷源、中斷優先級,編寫中斷服務例程(ISR),實現對異步事件的快速響應。 我們將通過大量的代碼示例,清晰地展示如何利用AURIX™的軟件庫(如iLLD - Infineon Low-Level Driver)或直接寄存器操作來實現這些外設的驅動。本章旨在讓您具備獨立開發和集成各種基礎外設驅動的能力,為構建復雜的嵌入式應用奠定堅實基礎。 第四章:AURIX™多核協同與任務管理 AURIX™係列微控製器的核心優勢在於其多核架構。本章將深入探討如何在多核環境下實現高效的協同工作與任務管理。您將學習: 多核啓動與初始化: 理解多核處理器是如何被啓動和初始化的,包括主核的引導、從核的喚醒以及各核之間的同步機製。 核間通信(IPC - Inter-Processor Communication): 介紹AURIX™提供的多種IPC機製,如Message Buffers (MBX)、Events、Semaphores等,學習如何安全高效地在不同核之間傳遞數據和同步任務。 共享資源管理: 探討在多核環境下訪問共享內存、外設時可能齣現的競態條件,學習使用互斥鎖(Mutexes)、信號量(Semaphores)等同步原語來保護共享資源,避免數據損壞。 任務劃分與負載均衡: 分析如何根據項目需求將任務閤理地劃分到不同的核上,實現計算資源的有效利用和負載均衡,最大化係統的吞吐量和響應速度。 RTOS在多核環境下的應用: 深入講解如何利用RTOS(如FreeRTOS、Zephyr)在多核AURIX™平颱上實現更復雜的任務調度、優先級管理、進程間通信等高級功能,構建齣結構清晰、可維護性強的嵌入式係統。 通過本章的學習,您將能夠充分發揮AURIX™多核處理器的潛力,設計齣高性能、高可靠性的多核嵌入式應用。 第五章:AURIX™通信協議棧與網絡應用 在當今互聯互通的時代,嵌入式設備的通信能力至關重要。本章將為您介紹AURIX™係列微控製器在各類通信協議棧上的應用。我們將重點關注: CAN FD(Controller Area Network Flexible Data-Rate): 作為汽車電子領域的主流通信總綫,我們將深入講解CAN FD的幀格式、通信速率、錯誤檢測機製,以及如何在AURIX™上配置和使用CAN FD控製器,實現可靠的節點間通信。 Ethernet(以太網): 學習如何在AURIX™上配置和驅動以太網控製器,包括TCP/IP協議棧的集成與應用,實現與PC、服務器或其他網絡設備的通信,構建物聯網(IoT)應用。 LIN(Local Interconnect Network): 介紹LIN總綫在汽車舒適性電子中的應用,學習LIN的主從節點配置,以及在AURIX™上實現LIN通信的方法。 其他通信接口: 根據AURIX™型號的不同,我們還將簡要介紹其他常用通信接口,如USB、FlexRay等,並提供相關的開發資源指引。 本章將通過實際案例,展示如何利用AURIX™的強大通信能力,構建齣滿足各種行業需求的嵌入式通信解決方案。 第六章:AURIX™高級應用技術與性能優化 在掌握瞭AURIX™的基礎開發與應用後,本章將引導您進入更高級的技術領域,並提供性能優化的策略。我們將探討: DMA(Direct Memory Access): 深入理解DMA的工作原理,學習如何配置DMA控製器,實現CPU與外設之間的高效數據傳輸,減輕CPU負擔,提高係統性能。 LLWU(Low-Latency Wake-up Unit): 學習如何利用LLWU實現低功耗模式下的快速喚醒,優化係統的能耗錶現。 安全特性: 介紹AURIX™係列在安全性方麵的設計,包括硬件加密引擎、安全存儲、內存保護單元(MPU)等,以及如何在應用中利用這些特性來保護敏感數據和代碼。 代碼優化技術: 提供一係列的性能優化技巧,包括算法優化、代碼重構、編譯器選項配置、多核協同優化等,幫助您充分挖掘AURIX™的性能潛力。 故障注入與容錯設計: 探討在關鍵應用中如何進行故障注入測試,以及如何設計容錯機製,提高係統的魯棒性和可靠性。 本章旨在提升您的AURIX™開發技能,讓您能夠設計齣兼具高性能、高效率和高可靠性的復雜嵌入式係統。 第七章:AURIX™實際項目開發案例分析 理論知識的掌握需要通過實際項目來鞏固和升華。本章將為您呈現 AURIX™在不同領域的實際項目開發案例。我們將挑選具有代錶性的項目,例如: 汽車電子控製單元(ECU)開發: 演示如何利用AURIX™實現發動機控製、車身電子控製等功能,重點講解多核協同、CAN FD通信以及實時性要求。 工業自動化控製器開發: 展示如何利用AURIX™構建高性能的PLC(可編程邏輯控製器)或運動控製器,涉及實時任務調度、多種傳感器/執行器接口以及工業通信協議。 嵌入式安全模塊開發: 介紹如何利用AURIX™的硬件安全特性,構建安全啓動、安全通信等功能模塊。 通過對這些實際項目的深入剖析,您將能夠更直觀地理解AURIX™的應用場景,學習到開發過程中遇到的挑戰及解決方案,並將所學知識融會貫通,應用於您自己的項目中。 結論: 本書旨在成為您學習和掌握AURIX™多核微控製器應用技術的全麵指南。通過循序漸進的章節安排,從基礎概念到高級應用,再到實際案例分析,我們力求為您提供一個清晰、實用且深入的學習路徑。希望本書能激發您對AURIX™技術的濃厚興趣,並幫助您在嵌入式係統開發領域取得更大的成就。

用戶評價

評分

在選擇技術書籍時,我總是非常注重其前沿性和實用性。英飛淩的AURIXTM係列微控製器在汽車電子、工業控製等領域有著廣泛的應用,這讓我對其技術特性産生瞭濃厚興趣。這本書的標題“應用技術”和“三天入門”組閤,暗示瞭它旨在快速幫助讀者掌握該係列微控製器的核心應用能力。我希望這本書能夠提供清晰的框架,讓我快速理解AURIXTM多核架構的設計理念,例如它如何實現多核之間的通信和協同,以及它在性能和功耗方麵有哪些獨特的優勢。同時,我也期待書中能夠結閤實際的應用場景,展示如何利用AURIXTM來解決一些典型的工程問題,例如提高係統的響應速度、增強係統的安全性和可靠性等。如果書中包含一些實用的開發技巧和調試方法,那將是錦上添花。

評分

雖然我還沒來得及深入研讀,但僅僅是粗略翻閱,我便被書中介紹的AURIXTM多核單片機的概念深深吸引。它似乎提供瞭一種全新的解決復雜嵌入式係統設計挑戰的方式。書名中的“三天入門”也極具誘惑力,對於我這樣希望快速掌握一項新技術的人來說,這簡直是福音。我特彆好奇的是,它如何將復雜的概念在如此短的時間內清晰地呈現齣來,是采用瞭何種循序漸進的學習路徑,又或者有哪些精煉的示例能夠幫助讀者快速建立起對多核架構的初步認知。我猜想,書中可能通過生動形象的比喻,或者是一些高度概括性的圖示來解釋多核之間的協同工作原理,避免一開始就陷入晦澀的寄存器和指令集。如果真的能讓我三天之內對AURIXTM有一個基本的瞭解,那將極大地節省我摸索的時間,為我後續的深入學習鋪平道路。

評分

作為一個在嵌入式領域摸爬滾打多年的工程師,我深知學習新平颱技術所麵臨的挑戰,尤其是一些先進的架構,往往門檻較高。因此,我對於“三天入門”這種說法持謹慎但又充滿期待的態度。我非常好奇作者是如何設計齣這樣一個精煉的學習計劃,能夠幫助一個初學者在短時間內建立起對AURIXTM多核單片機的基本理解。我推測,書中一定提煉瞭最核心、最關鍵的知識點,並以一種易於消化的方式呈現。也許它會側重於解釋多核的優勢和基本工作模式,而不是深入到每一個指令集的細節。同時,附帶的光盤內容也讓我充滿瞭想象,我猜想裏麵會包含一些必要的開發工具、示例代碼,甚至是模擬器,這些都將是加速學習和實踐的關鍵。

評分

我一直對嵌入式係統開發抱有濃厚的興趣,尤其是隨著物聯網和智能化應用的飛速發展,對高性能、高可靠性的嵌入式處理器需求也越來越高。AURIXTM作為英飛淩推齣的高性能多核微控製器,自然引起瞭我的關注。我期望這本書能夠帶我走進這個先進的微控製器世界,瞭解它的核心優勢和應用領域。書中提到的“應用技術”讓我聯想到,它不僅僅是理論的講解,更應該包含實際的操作和項目實踐。我猜測書中的內容會從基礎的架構介紹開始,逐步深入到實際的開發環境搭建,以及如何利用其多核特性來解決一些典型的應用問題,比如實時控製、信號處理或者信息安全等。如果書中能夠提供一些可運行的代碼示例,甚至是一些小型的應用案例分析,那就太棒瞭,這將是檢驗和鞏固學習成果的最佳方式。

評分

這本書的裝幀設計很吸引我,封麵顔色搭配沉穩大氣,標題的字體和大小也很協調,給人一種專業且易於接近的感覺。拿到書的那一刻,就覺得它並非那種厚重難以翻閱的技術手冊,而是更像一本經過精心策劃的指導手冊。書頁的紙張質感也很不錯,摸起來不會太光滑也不會太粗糙,印刷清晰,排版疏朗,沒有那種密密麻麻讓人頭暈目眩的感覺。即使是初學者,在閱讀過程中也能感受到一種視覺上的舒適。書中的插圖和圖錶(雖然我還沒仔細看內容,但從外觀上判斷)看起來也非常精良,綫條流暢,信息點明確,相信能極大地輔助理解技術概念。包裝也很仔細,光盤是獨立封裝,保護得很好。總的來說,從一個讀者的角度來看,這本書在細節上的用心程度,已經為我後續的學習打下瞭良好的心理基礎,讓我對內容的質量充滿瞭期待。

相關圖書

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2025 book.tinynews.org All Rights Reserved. 静思书屋 版权所有