又是一年招聘季,牛友们的嵌入式开源项目在哪里找呢?
谁还没有几个项目在手呢?
在去年的这个时候,我还在为没有几个拿得出手的项目而急的焦头烂额。最可气的是,导师一直安排各种杂活,导致没办法去实习。又感觉自己做的东西太像玩具。因此,我寻思着去找几个开源的项目练练手。皇天不负有心人,经过我的一番艰苦寻找,终于找到了几个适合自己技术栈的项目,有简单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
本期分享的内容就到这里了,希望对牛友们有所帮助,谢谢大噶~
若本节内容中有侵权行为,私我必删~
#简历中的项目经历要怎么写##嵌入式#