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

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

在去年的这个时候,我还在为没有几个拿得出手的项目而急的焦头烂额。最可气的是,导师一直安排各种杂活,导致没办法去实习。又感觉自己做的东西太像玩具。因此,我寻思着去找几个开源的项目练练手。皇天不负有心人,经过我的一番艰苦寻找,终于找到了几个适合自己技术栈的项目,有简单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

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

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

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

相关推荐

15 139 评论
分享
牛客网
牛客企业服务