当前位置:首页 > 技术文章 > 正文内容

c语言和嵌入式开发(c语言和嵌入式开发哪个好)

arlanguage3个月前 (01-31)技术文章18

我发现还是需要区分一下纯Linux c/c++服务器开发和嵌入式软件工程师需要懂Linux多线程编程等等,毕竟一个是纯服务器,一个是嵌入式软件工程师,所以还是有区别的。

我只能说Linux C编程(包括多线程、网络编程以及Linux C编程的书籍体系)是服务器开发和嵌入式软件的共同基础,ROS也是它的基础,如果以后再深入研究,可能就不一样了。

C++也是他们共同的基础。

嵌入式软件工程师可能不会研究Nginx源代码吧?虽然他们也可能做一些Linux应用层编程。

这个就像是王道和华清的区别一样,华清毕竟是嵌入式的,王道是纯上层服务器的,你自己去感受一下,你可以去招聘信息里感受一下。

我觉得还是找有一定项目基础的嵌入式软件工程师比较好。

因为大学期间接触过单片机,工作期间接触过Linux和网络编程,我觉得这个还不错。

你的智能车奖也可以用,要不然你给服务器开发者看看你的智能车奖干嘛?

所以如果你正在进行Linux多线程编程、网络编程,不要走得太远,最后开发服务器或运行嵌入式系统。

说实话,你在服务端开发方面没有太多的项目基础,你如果逼我这么做,我感觉你有点弱了。

我个人更喜欢嵌入式。

当然,如果你要做嵌入式系统,你要考虑你具体做的产品,如果是汽车电子或者雕刻机,那么就会限制你自己的路,做服务器感觉还好,做无人机或者机器人可能就不行了,这个也要考虑。

但是嵌入式系统有优势。我可以用 opencv 和 ROS 自己做一些项目。对于服务器,你真的不知道如何自己做项目。而且服务器编程与算法无关。

扫描二维码推送至手机访问。

版权声明:本文由AR编程网发布,如需转载请注明出处。

本文链接:http://www.arlanguage.com/post/1272.html

标签: nginx 源代码
分享给朋友:

“c语言和嵌入式开发(c语言和嵌入式开发哪个好)” 的相关文章

Nginx日志切割方法(包含docker容器中nginx日志的切割)

logrotate软件简介logrotate 是一个 Bash 的 SHELL 脚本,可对日志文件进行切分,并将切分后的日志放在统一目录。logrotate 要求 GNU bash、GNU gzip 和 GNU date。logrotate 实用程序旨在简化在生成大量日志文件的系统上对日志文件的管理...

Nginx热升级流程,看这篇就够了

在之前做过 Nginx 热升级的演示,他能保证nginx在不停止服务的情况下更换他的 binary 文件,这个功能非常有用,但我们在执行 Nginx 的 binary 文件升级过程中,还是会遇到很多问题,比如老的 worker 进程一直退不掉或者新的 worker 进程升级以后出现问题需要考虑回滚,...

推荐一款 Nginx 可视化配置神器

Nginx 是前后端开发工程师必须掌握的神器。该神器有很多使用场景,比如反向代理、负载均衡、动静分离、跨域等等。把 Nginx 下载下来,打开 conf 文件夹的 nginx.conf 文件,Nginx 服务器的基础配置和默认的配置都存放于此。配置是让程序员非常头疼的事,比如 Java 后端框架...

网页上出现503 Service Unavailable Error应该如何处理?

本头条号每天坚持更新原创干货技术文章,欢迎关注本头条号"Linux学习教程",公众号名称“Linux入门学习教程"。如需学习视频,请复制以下信息到手机浏览器或电脑浏览器上:zcwyou.com1. 前言在浏览网页时,最常见的错误之一是“503 Service Unavaila...

如何让Nginx更安全? nginx怎么保证高可用

网络安全的重要性不言而喻。那么小伙伴们有没有在日常使用 Nginx 的时候,特意去关注下它的安全配置呢?今天松哥和小伙伴们讨论一下如何安全的使用 Nginx,给大伙几个建议。一 使用最新版建议使用最新版的 Nginx,对于已经部署的 Nginx,要及时更新到最新版本,以确保所有已知的安全漏洞都已修补...

在Ubuntu上将Nginx升级到最新版本

在Ubuntu上将Nginx升级到最新版本如果你在Ubuntu上运行nginx,你很快就会发现,操作系统中默认的Ubuntu版本真的很旧。这意味着你需要运行最新版本的Nginx来避免安全问题。这篇文章是关于如何做到这一点。第一件事是找出你使用的是哪个版本。以下是你如何做。$ nginx -v 它应该...