一些可以弄的嵌入式/网络实战项目(还是踏实点,做些基础项目吃透就好)

2023-12-18 09:38

本文主要是介绍一些可以弄的嵌入式/网络实战项目(还是踏实点,做些基础项目吃透就好),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

 

 

基站,路由器,功能机,

全景摄像头,不对,VR摄像头感觉更多是硬件不是软件,图像拼接都是在服务器端进行的。你倒不如说参与了拼接软件的开发。

 

目前初步选择的两个是,基于freertos的无人机。

还有一个是路由器

或者你自己动手写一个直播的推流拉流系统。是的,自己写一个出来!!!!!这样也涵盖了网络编程这一方面,同时加上VR缝合。先不谈VR,至少基本的,你要至少能够接受摄像头传来的视频流,然后用H.264的方式传输出去,自己写出一个这么基本的功能我觉得就可以了。不对,我以前应该是很擅长做东西的啊,是的,就专注于目的,而不是总是想着怎么学东西,我觉得以我以前的激情做出一个VR直播系统应该不是太大问题,是的,你就自己做出一个推流软件。是啊,抛开学东西,单纯做一个东西是我擅长的,就像之前我用docker弄那个一样的,专注于一个点!!!!是的,用之前做东西的思想,我应该可以很快做出一个东西,然后再自己慢慢去学。所以我觉得简历上的项目是难不倒你的。是另一种思维,可以去百度等等的。目标非常专注,不是为了学东西而学东西。我对于做东西还是非常充满自信的,也确实可以很快做出来!!!!你先用激情做出一个东西,再去慢慢把它吃透嘛,没想到现在你争夺专注于学习之后不敢怎么做东西了,确实是两种思维。简历上写几个牛逼的项目应该对于我而言不是难事。真正耗时的应该是去把这个项目吃透。

 

我觉得这些都可以考虑考虑,找找相关资料,最好有现成的书。

 

 

想想生活中的嵌入式设备,一一列出来,选一个做

 

https://www.zhihu.com/question/31021080

是的,我觉得没有必要高大上,把一些基本的吃透先,

我觉得嵌入式也是,把一些基础项目真正吃透真正自己写写代码,就像之前写C一样,不要觉得基础不肯花时间。那反而是最吃亏的。

 

你自己去实现一个FTP服务器嘛,并且上传到github上面,并且你面试的时候能够亲自演示。

 

你简历上写这些基础的项目不丢人!!!

 

有项目当然好,没项目就先老老实实把基础打好。别那么浮躁。

 

把基础的书多啃啃,把基础的项目多做做,就这么去找工作,没有实际项目就没有实际项目,至少你还有基础,你要是搞那些浮夸的项目,实际连基础都没有,混不过专业的人士的眼光的。

 

考研复试也是很重视笔试的嘛。

 

有基础你就应该有去面试去找工作的底气。你耗费那么大精力弄高大上的项目小心吃力不讨好。

 

 

承认自己的差距,并且一步步从基础开始做起,就这样。别急。

 

简历上就写基础的项目,体现你这方面的能力,就写自己做的FTP服务器,表示自己会网络编程,我希望你能够在项目描述上说,核心代码全部由自己独立完成。我觉得这才是证明能力的。

哪怕是一个平衡车,你现在都没能做到这一点,去自己,独立地写出整个程序,搭建起整个软件框架,你还没有做到这一点,所以培训班的那些项目你别看不起,他们是真正教你一步一步自己亲手搭建起来的,那个质量是不一样的。

就像别人卡尔曼能够自己亲手推而你只能大概说出个概念,完全是不一样的,无名还是得踏实点来。

 

我以后写一个项目,我希望能够写上整个软件框架由自己亲手搭建完成。

 

你真正应该担心的不是上面没有实战项目,你真正应该担心的是你的基础!!!!!!!这才是你该花精力的地方。而不是成天思考有哪些高大上的项目可以做,证明自己有这方面的能力经验。结果是时间耗去了而什么也没有做,还不如好好学学基础,把基础弄扎实。这才是真正的底气我觉得。

 

 

所以有时候觉得培训班的思路是对的,他们重视基础,基础上花的时间比较多,你也别嫌上面项目低级,你真正能自己亲手实现,真正弄吃透其实已经很不错了,是你自己太虚浮了。人家的体系安排其实是科学的。

你自己倒是卡在寻求高大上的项目上面,又找不到合适的,你真正应该多花时间在基础上面,没有公司项目承认就好了,但基础的东西资料你是能够又东西学的,那就把这些弄扎实。公司项目没有一定客观条件确实弄不成。基础资料书籍你可以方便从网上买到,基础项目也是,资料也比较多,把这些啃透先。

 

基础打好了再做那些高大上的项目应该是自然而然的事情,顺带做了。

没打好基础,你做那些高大上的项目也自然会觉得吃力。

 

 

应该多去啃啃基础项目和基础书籍,而不是只想弄一些高大上的项目

应该多去啃啃基础项目和基础书籍,而不是只想弄一些高大上的项目,这才是你相比于以前进步的地方,这才是一个真正的技术人我觉得,你会发现现在让你徒手写个STM32程序你都写不出,虽然你做了平衡车无人机那么多东西。我现在弄和几年前一样的东西,深度是不一样的。

很多时候你是一些基础的东西没有吃透就跑去做一些高级的东西,这样我觉得是比较危险的。

 

 

 

无人机你先去把正点原子的源码啃透就不错了,网络编程自己写个服务器就不错了。

 

往往外表越是高大上的项目,你实际干的越是低级的活,最典型的OZO。

还有你以前弄的一些项目,很多其实是copy别人代码。

 

往往外表越小的项目,反而自己的参与度更高,深度,掌握的更多,你看不起别人C++写的贪吃蛇游戏,实际你自己连C++贪吃蛇都写不出来。

论文标题也是,一个论文是无人机的和一个论文是卡尔曼滤波的,后者深度更深一些。

 

你写的LSTM异常检测,这个确实自己可以完全独立写完做完,你要是写裴丹的那种集成学习的,实际你自己能力写不出来,或者完成不了,只能空洞地讲一些原理罢了。我们还是得求实一点。

 

你哪怕自己写个小的视频播放网站也好。

同样是直播网站,你是就简单用个Nginx,用别人地推流拉流软件,而别人上面网络编程都是自己写的!!!!!差得远了,还有音视频编程,还有H.264等等,真正的技术就是要深入这些细节而不是流于表面。

 

 

 

 

 

 

 

 

 

 

当然我还是搜集一些别人说的嵌入式项目,然后自己选一些

https://blog.csdn.net/HowieXue/article/details/76696316

 

 

 

 

 

1

这篇关于一些可以弄的嵌入式/网络实战项目(还是踏实点,做些基础项目吃透就好)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/507930

相关文章

网页解析 lxml 库--实战

lxml库使用流程 lxml 是 Python 的第三方解析库,完全使用 Python 语言编写,它对 XPath表达式提供了良好的支 持,因此能够了高效地解析 HTML/XML 文档。本节讲解如何通过 lxml 库解析 HTML 文档。 pip install lxml lxm| 库提供了一个 etree 模块,该模块专门用来解析 HTML/XML 文档,下面来介绍一下 lxml 库

这15个Vue指令,让你的项目开发爽到爆

1. V-Hotkey 仓库地址: github.com/Dafrok/v-ho… Demo: 戳这里 https://dafrok.github.io/v-hotkey 安装: npm install --save v-hotkey 这个指令可以给组件绑定一个或多个快捷键。你想要通过按下 Escape 键后隐藏某个组件,按住 Control 和回车键再显示它吗?小菜一碟: <template

如何用Docker运行Django项目

本章教程,介绍如何用Docker创建一个Django,并运行能够访问。 一、拉取镜像 这里我们使用python3.11版本的docker镜像 docker pull python:3.11 二、运行容器 这里我们将容器内部的8080端口,映射到宿主机的80端口上。 docker run -itd --name python311 -p

性能分析之MySQL索引实战案例

文章目录 一、前言二、准备三、MySQL索引优化四、MySQL 索引知识回顾五、总结 一、前言 在上一讲性能工具之 JProfiler 简单登录案例分析实战中已经发现SQL没有建立索引问题,本文将一起从代码层去分析为什么没有建立索引? 开源ERP项目地址:https://gitee.com/jishenghua/JSH_ERP 二、准备 打开IDEA找到登录请求资源路径位置

嵌入式QT开发:构建高效智能的嵌入式系统

摘要: 本文深入探讨了嵌入式 QT 相关的各个方面。从 QT 框架的基础架构和核心概念出发,详细阐述了其在嵌入式环境中的优势与特点。文中分析了嵌入式 QT 的开发环境搭建过程,包括交叉编译工具链的配置等关键步骤。进一步探讨了嵌入式 QT 的界面设计与开发,涵盖了从基本控件的使用到复杂界面布局的构建。同时也深入研究了信号与槽机制在嵌入式系统中的应用,以及嵌入式 QT 与硬件设备的交互,包括输入输出设

Linux 网络编程 --- 应用层

一、自定义协议和序列化反序列化 代码: 序列化反序列化实现网络版本计算器 二、HTTP协议 1、谈两个简单的预备知识 https://www.baidu.com/ --- 域名 --- 域名解析 --- IP地址 http的端口号为80端口,https的端口号为443 url为统一资源定位符。CSDNhttps://mp.csdn.net/mp_blog/creation/editor

C#实战|大乐透选号器[6]:实现实时显示已选择的红蓝球数量

哈喽,你好啊,我是雷工。 关于大乐透选号器在前面已经记录了5篇笔记,这是第6篇; 接下来实现实时显示当前选中红球数量,蓝球数量; 以下为练习笔记。 01 效果演示 当选择和取消选择红球或蓝球时,在对应的位置显示实时已选择的红球、蓝球的数量; 02 标签名称 分别设置Label标签名称为:lblRedCount、lblBlueCount

零基础学习Redis(10) -- zset类型命令使用

zset是有序集合,内部除了存储元素外,还会存储一个score,存储在zset中的元素会按照score的大小升序排列,不同元素的score可以重复,score相同的元素会按照元素的字典序排列。 1. zset常用命令 1.1 zadd  zadd key [NX | XX] [GT | LT]   [CH] [INCR] score member [score member ...]

在cscode中通过maven创建java项目

在cscode中创建java项目 可以通过博客完成maven的导入 建立maven项目 使用快捷键 Ctrl + Shift + P 建立一个 Maven 项目 1 Ctrl + Shift + P 打开输入框2 输入 "> java create"3 选择 maven4 选择 No Archetype5 输入 域名6 输入项目名称7 建立一个文件目录存放项目,文件名一般为项目名8 确定

ASIO网络调试助手之一:简介

多年前,写过几篇《Boost.Asio C++网络编程》的学习文章,一直没机会实践。最近项目中用到了Asio,于是抽空写了个网络调试助手。 开发环境: Win10 Qt5.12.6 + Asio(standalone) + spdlog 支持协议: UDP + TCP Client + TCP Server 独立的Asio(http://www.think-async.com)只包含了头文件,不依