Real-time Operating Systems Book 2 : The Practice: Using STM Cube, FreeRTOS and the STM32 Discovery Board (Paperback)

Jim Cooling

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

商品描述

There’s something really satisfying about turning theory into practice, bringing with it a great feeling of accomplishment. Moreover it usually deepens and solidifies your understanding of the theoretical aspects of the subject, while at the same time eliminating misconceptions and misunderstandings. So it’s not surprising that the the fundamental philosophy of this book is that ‘theory is best understood by putting it into practice’. Well, that’s fine as it stands. Unfortunately the practice may a bit more challenging, especially in the field of real-time operating systems. First, you need a sensible, practical toolset on which to carry out the work. Second, for many self-learners, cost is an issue; the tools mustn’t be expensive. Third, they mustn’t be difficult to get, use and maintain. So what we have here is our approach to providing you with a low cost toolset for RTOS experimentation. The toolset used for this work consists of: A graphical tool for configuring microcontrollers (specifically STM32F variants) - STM32CubeMX software application. An Integrated Development Environment for the production of machine code. A very low cost single board computer with inbuilt programmer and debugger All software, which is free, can be run on Windows, OSX or Linux platforms. The Discovery kit is readily available from many electronic suppliers. The RTOS used for this work is FreeRTOS, which is integrated with the CubeMX tool. The author: Jim Cooling has had many years experience in the area of real-time embedded systems, including electronic, software and system design, project management, consultancy, education and course development. He has published extensively on the subject, his books covering many aspects of embedded-systems work such as real-time interfacing, programming, software design and software engineering. Currently he is a partner in Lindentree Associates (which he formed in 1998), providing consultancy and training for real-time embedded systems. See: www.lindentreeuk.co.uk

商品描述(中文翻譯)

將上述文字翻譯成繁體中文如下:

「將理論轉化為實踐,並從中獲得成就感,這種感覺真的很令人滿足。此外,這通常會加深和鞏固對該主題理論方面的理解,同時消除誤解和誤會。因此,不足為奇,本書的基本理念是『通過實踐來更好地理解理論』。這聽起來很好,但可惜的是,在實時操作系統領域,實踐可能會更具挑戰性。首先,您需要一個合理且實用的工具集來進行工作。其次,對於許多自學者來說,成本是一個問題;這些工具不能太昂貴。第三,它們不能難以獲得、使用和維護。因此,我們在這裡提供了一套低成本的實時操作系統實驗工具集的方法。此工具集包括:用於配置微控制器(具體為STM32F系列)的圖形化工具 - STM32CubeMX軟件應用程序。用於生成機器代碼的集成開發環境。一個非常低成本的單板計算機,具有內置的編程器和調試器。所有軟件都是免費的,可在Windows、OSX或Linux平台上運行。Discovery套件可以從許多電子供應商那裡輕松獲得。本書使用的實時操作系統是FreeRTOS,它與CubeMX工具集成。作者Jim Cooling在實時嵌入式系統領域擁有多年的經驗,包括電子、軟件和系統設計、項目管理、咨詢、教育和課程開發。他在這一主題上發表了大量著作,涵蓋了嵌入式系統工作的許多方面,如實時接口、編程、軟件設計和軟件工程。目前,他是Lindentree Associates的合夥人(該公司成立於1998年),為實時嵌入式系統提供咨詢和培訓。詳情請參閱:www.lindentreeuk.co.uk」