本書重點討論了FreeRTOS的堆內存管理、任務管理、隊列管理、軟件定時器管理、中斷管理、資源管理、事件組和任務通知等作為一款優秀的實時操作系統必須具備的功能和特性;為了有助于應用程序的開發和調試,本書也涉及開發者支持和故障排除等內容,總結提高設計開發效率的方法,介紹了多年來用戶請求技術支持中排在前幾位的問題及其解決方案。
本書為51單片機編程,內容包括51單片機學習環境搭建、單片機C語言編程、單片機硬件原理、單片機接口技術和應用實例等,既有電子愛好者關心的內容,也有工程設計應用方面的內容。本書內容講解和制作實例都以宏晶科技的STC8系統單片機為例,實例內容有難有易、涵蓋面廣。本書可供電子愛好者、單片機初學者和電子技術相關專業學生閱讀,也可作為單片機研發工程師和嵌入式軟件工程師的參考書。
這是一本介紹如何使用STM32Cube組件學習STM32微控制器的入門圖書,也是一名工程師自身學習STM32微控制器的經驗總結。全書圍繞STM32F10×××參考手冊,結合STM32CubeF1軟件包提供的例程,參考Cortex-M3編程手冊等資料,全面、系統地對STM32F103的各個功能項進行分析和講解,并通過可視化圖形配置工具STM32CubeMX重新生成例程。本書介紹的學習方法幾乎可以適用于任何一款STM32微控制器的芯片。 本書適合STM32微控制器初學者和使用STM32微控制器從事項
本書力求揭示微服務設計背后的思想,引導讀者理解和構建微服務。全書分為兩部分。第一部分介紹微服務的工程原則,從具體的案例研究引入微服務的概念及優缺點,闡示了如何決定要構建哪些微服務及服務間的通信,介紹了消息優先的方法,展示了微服務如何以更恰當的方式存儲和處理不同類型的數據,探討了如何在生產環境中運行大量微服務。第二部分介紹如何利用微服務架構的工程優勢來克服環境帶來的挑戰,以及度量微服務系統的方法,指導讀者一步步地從老的單體系統過渡到能夠輕松適應新功能需求的微服務系統,最后使用前面章節介紹的原則,從
本書是《Istio權威指南》的上冊,重點講解Istio的原理和實踐,分為原理篇和實踐篇。 原理篇介紹Istio的相關概念、主要架構和工作原理。其中,第1章通過介紹Istio與微服務、服務網格、Kubernetes這幾個云原生關鍵技術的聯系,幫助讀者立體地理解Istio的概念。第2章概述Istio的工作機制、服務模型、總體架構和主要組件。第3、4、5章通過較大篇幅介紹Istio提供的非侵入性流量治理、可觀測性和策略控制、服務安全這三大核心特性,包括其各自解決的問題、實現原理、配置模型、配置定義和典
本書是《Istio權威指南》的下冊,重點講解Istio的架構與源碼,分為架構篇和源碼篇。 架構篇從架構的視角分別介紹Istio各組件的設計思想、數據模型和核心工作流程。在Istio 1.16中,Istiod以原有的Pilot為基礎框架構建了包含Pilot、Citadel、Galley等組件的統一控制面。本書第15、16、17章會分別介紹以上三個組件各自的架構、模型和流程機制;第18、19、20章依次講解服務網格數據面上Pilot-agent、Envoy和Istio-proxy的架構和流程,包括三
本書旨在指導大家優化運行在現代CPU上的應用程序的性能。具體來說,主要分為兩部分內容:? 第一部分介紹性能分析,包括對CPU微架構、術語和指標的簡要概述,還探討了分析性能的不同方法和現代平臺上可用的硬件監控功能。 ? 第二部分展示如何發現優化機會,以及可以做哪些轉換來提高程序的性能。此外,還提供了一份可應用于用戶應用程序的優化清單,包括循環優化、向量化、函數內聯等,并討論了有助于消除CPU微架構層面的問題(如緩存未命中、分支預測錯誤等)的代碼轉換。本書對于
本書從“微機原理”與“單片機原理”兩門課程的共性出發,結合當前高校微處理器教學趨勢和學生的學習興趣及掌握的難易程度,將這兩門課程的教學內容進行合并。本書從介紹微處理器的基本結構和工作原理入手,簡單介紹Intel 8086微處理器的基本知識,側重介紹當前高校重點講授的51單片機的相關知識。全書共10章,主要包括:微處理器技術簡介、8086微處理器及其體系結構、單片機的基本結構、單片機C51語言基礎知識簡介、微處理器控制系統的人機交互接口設計、微處理器中斷系統及定時/計數器應用設計、微處理器控制系統
本書圍繞分布式微服務的項目需求,全面講述了Spring Cloud Alibaba組件實現服務治理、負載均衡、安全管理、分布式事務、消息發送和服務監控的技術要點,以及基于Docker與Kubernetes容器化項目管理的相關技術。主要內容包括:Spring Cloud Alibaba體系架構概述,用Nacos和Nacos集群搭建基于服務治理架構的實踐要點,用Ribbon實現負載均衡的做法,基于Sentinel組件實現熔斷和限流等安全需求的實踐要點,用Gateway組件搭建網關的實踐要點,用Ope
本書詳細介紹Proxmox VE。Proxmox VE是一個完整的企業虛擬化開源平臺,具有去中心化的超融合特性。Proxmox VE與前端負載均衡整合,可實現關鍵應用的高可用性。 全書共15章,大致可分為幾個部分:第1章和第2章為概述部分,主要介紹Proxmox VE的基本特性及功能;第3~6章為基礎部分,總覽Proxmox VE部署、簡單管理等操作;第7~10章為項目實戰,也是本書的精華部分,介紹不同場景下如何規劃、實施Proxmox VE;第11章和第12章為Proxmox VE 投