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

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

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

相关推荐

黑皮白袜臭脚体育生:可以看看我的开源仿b站前后端分离微服务项目,技术栈相当先进,符合企业校招需求,具体为springboot security, nacos,openfeign,gateway,redis,elasticsearch,rocketmq,minio,mybatis-plus,mybatis-plus-join,druid,jwt,swagger,gson,hutool,websocket,讯飞星火api,jave,xxl-job,zipkin,slueth,可以从我的斯福下载所有用到的中间件和远程连接中间件软件而不用麻烦的去官网找包以及只需小改存放路径就可缓存前端静态资源的nginx和前端dist包,无需会任何前端即可快速本机运行前端,有各中间件启动教程,有配套简历写法速成简历,github已经270star
点赞 评论 收藏
分享
17 145 评论
分享
牛客网
牛客企业服务