×

STM32的开始:用FreeRTOS、LiPopCnM3和GCC开发电子书籍免费下载

消耗积分:0 | 格式:pdf | 大小:7.71 MB | 2018-09-02

sunskyday

分享资料个

  ARM皮层平台现在有相当大的兴趣,因为ARM设备到处可见。包含ARM设备的设备范围从小型微控制器嵌入式系统到运行Linux的手机和大型服务器。不久,ARM也将出现在数据中心的更高数量上。这些都是熟悉ARM技术的好理由。

  随着从微控制器到全服务器的技术,问题自然而然地出现了:“为什么要研究嵌入式设备编程?为什么不把重点放在运行Linux(如Raspberry Pi)的持续者系统上?”

  简单的答案是嵌入式系统在对大型系统来说是笨拙的场景中表现良好。它们经常被用来与物理世界相连接。例如,它们在物理世界和桌面系统之间。简陋的键盘使用专用的MCU(微控制器单元)来扫描键盘的键开关,并向桌面系统报告按键事件。这不仅减少了必要的布线量,而且使主CPU不必在注意按键事件的简单任务上花费其高性能计算。

  其他应用包括整个工厂的嵌入式系统,以监测温度、安全性和火灾探测。使用一个完整的桌面系统来实现这种目的是没有意义的。独立的嵌入式系统可以省钱并立即启动。最后,MCU的小型化使它成为飞行无人机的唯一选择,重量是关键因素。

 

  嵌入式系统的发展传统上需要两个学科的资源:

  硬件工程师

  软件开发人员

  通常,一个人被指派设计最终产品的任务。硬件工程师专门从事电子电路的设计,但最终产品需要软件。这可能是一个挑战,因为软件人员通常缺乏电子技术,而工程师通常缺乏软件专业知识。由于预算和交付时间的减少,电子工程师也经常成为软件工程师。

  只要有必要的技能,一个人的两个设计方面都没有缺点。无论你是电子工程师、软件开发人员、业余爱好者还是制造商,没有什么比真正的、脚踏实地的实践更能让你坚持下去。这就是这本书的全部内容。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !