又是一年招聘季,牛友们的嵌入式开源项目在哪里找呢?

谁还没有几个项目在手呢?

在去年的这个时候,我还在为没有几个拿得出手的项目而急的焦头烂额。最可气的是,导师一直安排各种杂活,导致没办法去实习。又感觉自己做的东西太像玩具。因此,我寻思着去找几个开源的项目练练手。皇天不负有心人,经过我的一番艰苦寻找,终于找到了几个适合自己技术栈的项目,有简单MCU入门级的,有基于RTOS+MUC进阶版的,也有Linux入门级的项目。现在看来,这些项目真的帮了我很大的忙,也让我狠狠填充了一下简历项目经历。现分享给大家,希望对大家也有所帮助~!

入门级

(1)项目:基于STM32的智能防疫门禁 作者:妍芯电子

项目概述:项目是针对疫情时期的一款智能防疫门禁系统。系统由STM32F103C8T6单片机作为主控芯片,板载了LCD液晶显示、语音播报、温湿度传感器、舵机驱动等硬件电路。这个项目相对简单,基本上是一些比较容易驱动的电路模块。因此,非常适合大家作为嵌入式的入门项目。

项目链接:https://oshwhub.com/cc122921/zhi-neng-fang-yi-men-jin-ji-tong

项目效果展示:

项目总体设计框图:

(2)项目:便携式示波器 作者:硬木课堂

项目概述:基于STM32H750开发板,实现了两路模拟IO信号输入和两路模拟IO信号输出(基于AD/DA),再结合LCD液晶屏显,完美复刻出了一台便携式示波器。

项目链接:https://oshwhub.com/damihuang/AFE03

项目效果展示:

项目核心:

该项目的核心主要在于模拟输入通道和模拟输出通道的设计,其中涉及到了各种模拟电路知识,比如比较器、运算放大器、滤波电路等。代码实现端主要包括AD/DA芯片驱动、低功耗回调以及LCD屏显驱动等。

模拟输入通道介绍:

主要涵盖了电阻分压和运算放大器实现的信号调制,以及比较器实现的方波输出。INA、INB:示波器的输入端,口袋仪器发出模拟信号与此处连接,这里通过电阻串联分压实现1MΩ的输入阻抗,并产生两个信号供选择,一个输入直通,一个衰减为1/20。AnalogA、AnalogB:经过同相放大器放大和平移后的模拟信号与STM32H750开发板连接,进入H750的ADC中;TrigerA、TrigerB:AnalogA、AnalogB与直流参考电平(由H750的一路DAC产生)经过比较器后产生的方波信号,进入STM32H750的定时器进行测频。

模拟输出通道介绍:

图中STM32H750内部的DAC输出的0-3.3V的信号,经过低通滤波器后从TL082的同相端输入,构成了放大倍数为6倍的同相放大器,放大后得到波形为0-19.8V;然后我们利用TL082反相放大器部分的-5倍放大能力,将5V分压得到的+2V经过-5倍放大得到-10V,和同相放大器输出的0-19.8V信号叠加得到约±10V输出。计算公式为:Vout = 6*Vin -10。

进阶版

(1)项目:基于STM32+FreeRTOS的环境监测系统 作者:Mbwide

项目概述:基于STM32+FreeRTOS的一个简易的温湿度、光照监测系统,搭载了Wifi模块,并利用MQTT协议将数据上传至阿里云物联网平台。项目的外设也是很简单的一些传感器。但是代码涉及到了关于RTOS的任务切换、消息队列以及进程间通信思想。算是一个很好的从裸机转向RTOS的入门项目。

项目链接:https://blog.csdn.net/ssssadw/article/details/112754912

项目效果展示:

项目整体框架:

Linux入门版

(1)项目: 胖妞手机 作者:立创泰山派

项目概述:泰山派PK3566手机扩展项目,以新手角度快速入门Linux了解Linux项目开发流程,主要涵盖的知识有Linux常用命令、Linux设备树、屏幕以及触摸驱动等。

官方学习链接:https://oshwhub.com/li-chuang-kai-fa-ban/tai-shan-pai-pang-niu-shou-ji-kuo-zhan-ban

项目效果展示:

(2)项目: 嵌入式Linux相机 作者:百问网

项目概述:韦东山团队嵌入式Linux应用实战项目,主要涵盖的知识有摄像头的访问方法、图形转换等,硬件模块包括摄像头、LCD、触摸屏,非常适合新手入门嵌入式Linux。

官网项目链接:https://e.coding.net/weidongshan/projects/doc_and_source_for_projects.git(git工具访问)

官网学习网站:https://www.100ask.net/video/detail/p_64d1fe36e4b0d1e42e8b9542

民间项目链接https://gitee.com/ruoying0119/embedded-linux-simple-camera

本期分享的内容就到这里了,希望对牛友们有所帮助,谢谢大噶~

若本节内容中有侵权行为,私我必删~

#简历中的项目经历要怎么写##嵌入式#
全部评论
哥,我看这些教程都有点懵逼咋办啊..
点赞 回复 分享
发布于 2024-08-16 21:57 湖北

相关推荐

双非本,985硕材料天坑怒转嵌入式先叠个甲,我不是大佬。本人是双非本,985硕士。二战上岸985,在我其它小红书上面有我二战的记录。前言:在研一上学期的时候我就知道大事不妙,要做材料。合成量子点,我就知道完了。我就想着如何转行了,一开始的时候我选择了三个方向:嵌入式、FPGA、光学设计。之前我准备做FPGA,但是我在小红书上面看了之前的师兄师姐找工作,就知道完了。看本科学历,还要看教研室的项目,再谈光学设计,基本工资低,加班强度大,项目开源的不多,所以就选择了嵌入式。因为我在小红书看了一个师兄也是双非本,电子科大硕,上岸了高通。所以我觉得我的背景差不多,并且嵌入式的应用范围比较广,工作岗位应该比较多。所以已经确定转这个方向了。学习:牛魔的,学这个嵌入式我真是草了。东西又多又长,一开始研一上学期看了C语言的课程100小时,鹏哥的。大概就到研一的上学期,因为上学期还要上课,还要带考研的,时间花的不是太多,但是有时间就会学。C语言结束后,研一下学期又开始学51单片机同时进行数据结构的学习。(51单片机可以不用学),之后又开始学32单片机了+操作系统。研二上学期简历没有一个项目,就想着办法开始买项目了,后续大家也就知道了,被骗了!!然后继续学操作系统和Linux,包括驱动和应用。看的是韦东山的视频,还有一本黑书,关于操作系统的。好好好,学了这么多!感觉狗屁都不会,并且到现在一个项目都没有,钱也花了巨多!被骗麻了。现在到了研二下学期了大概3月份左右,期间一直用的机构垃圾项目,在Boss上面疯狂的投递,我记得第一家面的是一家重庆的公司,我草,被拷打的不知道姓什么了。不过没关系每面一次,都总结一次。但是自己的基础还是太差了,没有人要,学历也没用了。事情的反转来了,在4月份左右有一个公司要我。离学校也不远,那个老板就直接说你过来,我以为是什么皮包公司。把我嘎了呢,但是还是鼓起勇气去了,运气还行。是做示波器的,进去就是一顿猛学,但是干了两个月一分钱工资没有,好在东西到手了!!后面就是靠这个东西起家了。后面就是开始找暑期实习了,拿到了不少offer,例如momenta(我的白月光)、景嘉微、南芯、经纬恒润、北京超新星科技有限公司等等。这个大概就是我的学习路线以及心得,大家有什么不懂再问我了。下一期更新如何和我的导师斗智斗勇去实习!! 嵌入式开发  材料自救指南
点赞 评论 收藏
分享
评论
18
165
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务