首页 » 家电维修 » 洗衣机维修 » 基于stm32的毕业设计「基于stm32的毕业设计选题」

基于stm32的毕业设计「基于stm32的毕业设计选题」

admin 2024-09-07 06:37:44 洗衣机维修 0

扫一扫用手机浏览

大家好,今天小编关注到一个比较有意思的话题,就是关于基于stm32的毕业设计的问题,于是小编就整理了2个相关介绍基于stm32的毕业设计的解答,让我们一起看看吧。

合肥工业大学什么专业适合动手能力强的人?

基于stm32的毕业设计

谢谢邀请,我回答一下你的问题。

合肥工作大学是一所非常好的211重点工科大学,它的工科专业是非常好的,其它专业我不清楚,我研究生专业是电气工程,方向是电力电子,合肥工业大学的电力电力是非常好的,它有一个电力电子的国家重点实验室,我本科电机课的授课老师就是从这里毕业的,他说他在哪里读博士的时候,做实验用的器件都是非常先进的,很多公司提供各种机器给他们做实验,做测试。

你说你想动手能力强的专业。我不知道你本科专业是什么,我本科是自动化专业的,参加过全国电子设计大赛省赛和国赛,画过电路板,写过程序,用过51单片机、STM32,研究生方向的DC/DC和AC/DC做过小功率模块电源,电路板自己画,变压器和电感自己设计、绕好、测参数,调试,如果你觉得这些东西合适你的话,我建议你考虑一下合肥工业大学的电气工程专业。

除此以外,还有很多工科专业都会有偏硬件方向的应用,都非常适合动手能力强的人,比如:电子信息工程、通信工程、测控仪器与仪表等等。工科专业你都可以考虑的。

以上是我个人看法和建议,希望能够给你提供一些帮助,谢谢。

合肥工业大学是世界一流学科建设高校,211工程、985平台重点建设高校。2019年合肥校区共计60个(专业+大类)招生,宣城校区共计22个专业招生(含3个联合培养专业),并新增了4个普通本科招生专业:智能制造工程、大数据管理及应用、智能科学与技术和印度尼西亚语。

通常动手能力强的人,执行能力也强,喜欢主动探索新事物,有丰富的想象力和创造力,严谨的逻辑思维能力,这样的人适合从事高密集型技术研发、设计的工作。

合肥工业大学适合动手能力强的专业推荐: 建筑学、计算机类(软件工程、信息安全、机器人工程)、土木类、机械类(机械设计制作及其自动化、车辆工程)、自动化类、地质类(勘查技术与工程)等专业。

基于stm32的毕业设计

如何学习嵌入式linux?

stm32确实是一个瓶颈。而且现在毕业的相关专业的学生越来越多,stm32的技术门槛和知识点确实相对容易掌握。那么在主流的电子行业对嵌入式的需求是比较大的。主要是在于Linux的广泛运行。哪怕是安卓系统也是可以运行在Linux相同的电路开发板上的。

基于stm32的毕业设计

开发板的话就不好推荐了,有点像广告了。

学习Linux分为两个大方向,底层驱动和上层运用,这也是操作系统的特点。底层涉及驱动系列,对于硬件有比较直接的相关性。而应用几乎和硬件没他大的关系,主要掌握的是如何使用Linux操作系统,涉及各种指令,可以看 很多Linux运用的书籍。进而写一些基于Linux GCC的程序来熟悉这个。可以玩一玩树莓派板子,这个资料比较多,可玩性,掌握知识是很有帮助的。最近出了新版的,可以备一个用来学习Linux。

而底层是比较枯燥的,需要投入比较多。主要是驱动层比较难,所以需求很多,不愁找不到工作。仅仅会单片机已经确实不太有很大的竞争力了。底层需要掌握很多知识,随便去买一个比较流行的开发板就行了,主要是资料多,不懂的好找到人来问。否则自己一个人遇到卡壳的就很慢了。可以看看原子的,stm32你应该知道他很出名,打算出Linux开发板了。

我目前只会各类单片机及电路板的设计,当然也自学了服务器后端的简单使用,以及网站前端开发,Android APP开发,IOS还没怎么学,时间不那么丰富。你趁着毕业前三年的业余时间,学习一下是很不错的,时间相对多一点,但是也需要靠自觉性,毕竟你的同事可能都在打游戏,你能坚持走下去吗?

技术工作是非常枯燥的,希望你能有找到自己的方向,多积累,多思考。

嵌入式Linux其实范围很广,只以我个人经验简单说说。

我们简单的把嵌入式Linux开发工作分成几类:

  • Bootloader层开发

  • 驱动层开发

  • 根文件系统搭建

  • 应用程序开发

其中:

  • Bootloader层开发和Linux关系不太大,一般用汇编语言+C语言,更类似单片机开发

  • 应用程序开发:其实就是受一定限制的Linux应用程序开发,和嵌入式关系不大

  • 根文件系统搭建:根据具体需求搭建一套精简而高效的根文件系统?这就需要对各Linux发行版有所了解,对Linux常用软件和常见的库有一定了解,熟悉各类构建语言(如Makefile, CMake, bitbake)

  • 驱动层开发:主要是在核心态用C+汇编语言开发特定的驱动程序,需要熟悉Linux内核架构,同时对硬件熟悉

根据题主的知识情况,从STM32单片机转学嵌入式Linux,可能更适合在Bootloader层和驱动层深入学习。开发板可以考虑:

  • 新唐的NUC系列(ARM926,低端)

  • 树莓派(算中端吧)

个人认为:比开发板更重要的是对Linux本身的熟悉,这一点在PC上就能很方便的学习了。

说的不全面,感谢阅读!

欢迎讨论具体问题。欢迎关注。

到此,以上就是小编对于基于stm32的毕业设计的问题就介绍到这了,希望介绍关于基于stm32的毕业设计的2点解答对大家有用。

相关文章

集成块型号大全「集成块型号大全图」

大家好,今天小编关注到一个比较有意思的话题,就是关于集成块型号大全的问题,于是小编就整理了2个相关介绍集成块型号大全的解答,让我们...

洗衣机维修 2024-09-06 阅读2 评论0