|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/beyond-arduino-c-for-embedded-applications/
课程评论:没有评论
课程名称:超越Arduino,第四部分:嵌入式应用的C语言 概述:在这一系列课程的第四部分中,您将学习许多技术,以制作更高效、更专业的嵌入式应用程序。是时候告别玩具程序了。您将学习如何正确处理与内存相关的硬件寄存器、如何进行位操作、如何在微控制器开发平台上处理中断,以及其他许多技巧。这些技巧在许多初学者平台(如Arduino)中由于简单性而被隐藏,因此您可能并不总是意识到这些知识。此外,您还将学习如何处理非常基础的、通常是8位的微控制器,这些微控制器没有浮点单元,但您仍然可以编写出在有限资源下有效完成任务的代码。在掌握这些知识后,我们希望您在未来设计嵌入式应用时能够有新的思维方式。通过将这些最佳实践融入您的技能库,您将更接近于像专业人士一样制作嵌入式应用程序,并且会感受到自己不再是初学者。
In this fourth part of the Beyond Arduino series, you'll learn many techniques to produce more efficient and professional embedded applications. It's time to leave the toy programs behind. You'll learn how to handle memory-attached hardware registers properly, how to perform bitwise manipulation of data, how to handle interrupts on your microcontroller development platform, and many other techniques which you aren't always aware of because of the immense body of elements that conceal the details in many beginner platforms, like the Arduino, for the sake of simplicity. You'll also learn how to deal with very basic, typically 8-bit, microcontrollers that don't have a Floating Point Unit and still write code that gets the job done in the best way possible even with the limited resources available. After grasping this knowledge, we expect you to think differently when designing your embedded applications in the future. By adding these best practices to your bag of tricks, you'll get one step closer to making embedded applications like a professional, and hopefully you'll feel less like a beginner.