• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

【参与即领奖励】是穿上OS的“衣服”,还是继续“祼”

电子芯吧客 2019-11-28 浏览量:1463

参与话题讨论,回答不灌水,皆可收到200IC币

随机挑选一人赠送50京东卡!

电子学习免不了从裸机开始,但有人在“裸”着跑了一辈子,将芯片性能发挥到极致成为算法逻辑的大牛;有人早早使用了RTOS或是OS。

对此,你认为哪一种对于电子行业从业者是更有发展前景的?

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 我觉得硬件资源充沛的都可以上系统,管理任务,检测错误,运行效率上都是很不错的选择。

    裸机适合那些资源小,硬实时要求非常严格的产品,裸机大多数都是状态机的思想去轮流处理每一个需求和系统有共同之处。

    就个人而言,两者都会熟练使用,完全不冲突,大社会将的是全能人才,而这只属于一个程序编写的小分支,需要学习的路还很长。

    • 发布于 2019-11-29
    • 举报
    • 评论 1
    • 0
    • 0
电子芯吧客 回复了 nealson:感谢参与,IC币将在近期到账。后续话题活动IC币将实时自动发放!11 回复

其他答案 数量:35
  • 看开发场景吧,不过项目比较大的话一般还是上系统的多。
    • 发布于2019-12-01
    • 举报
    • 评论 0
    • 0
    • 0

  • 不同的需求,不同的做法。

    调度任务多,执行的动作时间不敏感,就OS,特别是如果需要HMI那么最好是OS。

    反之,追求速度,几乎必然裸跑了。

    • 发布于2019-12-01
    • 举报
    • 评论 0
    • 0
    • 0

  • RTOS啊,RTOS其实对逻辑能力的要求更高,很多人认为使用OS,就可以不用了解它的调度机制,这种想法是非常错误的,去看下RTOS调度器的源码,对自身算法逻辑能力提升更高

    况且有些人用裸机,也不见得就一定能写出效率多高的代码,因为裸机的调度多数就是最简单的时间片轮转,操作系统起码还有个优先级排序

    • 发布于2019-12-02
    • 举报
    • 评论 0
    • 0
    • 0

  • 结合现在的工作和对行业内的了解,上系统是大势所趋。所以从我个人了解的来看,上系统会越来越多,我觉得更有前景。

    或许大浪淘沙,几年后,纯裸跑的技术人员数量会很少,但在特定行业会很吃香。

    • 发布于2019-12-02
    • 举报
    • 评论 0
    • 0
    • 0

  • 都要学好吧,最终还要看实际需要,如果搞研究那就跑裸机,如果搞产品那就结合起来。
    • 发布于2019-12-02
    • 举报
    • 评论 0
    • 0
    • 0

  • 做什么都应该比较专一,比较精通一种比较好,做志行业标杆才好,所以,还是裸到低吧
    • 发布于2019-12-02
    • 举报
    • 评论 0
    • 0
    • 0

  • 带系统的编程难度会大些,工资也会高点,要求会的东西也多点,很好的前景
    • 发布于2019-12-03
    • 举报
    • 评论 0
    • 0
    • 0

  • 只能说必须按照需求来分析,如果是简单功能还要上系统,那就是自找费劲。

    如果复杂系统,RAM还够用,那就是自找费事。

    毕竟现在最贵的人工,多块好省开发设备才是王道,快是第一位的。

    • 发布于2019-12-03
    • 举报
    • 评论 0
    • 0
    • 0

  • 还是学习RTOS吧,这个比较难,工资可能也会高吧
    • 发布于2019-12-03
    • 举报
    • 评论 0
    • 0
    • 0

  • 没办法,现在只会裸机程序,RTOS的还没学
    • 发布于2019-12-03
    • 举报
    • 评论 0
    • 0
    • 0

  • 我觉得是裸机还是上系统,主要还是看项目的难易程度吧,如果项目本身较小,那么直接裸奔,如果对实时性要求较高或者任务比较复杂的,我觉得可能就要上系统了。

    不过系统的选择可能也是一个问题,有说Freerots好,有说RTX好,有说ucos好,也有说RTT好,估计哪个用的适合自己才是最好的吧。

    当然学习来看,还是有必要学习系统的。

    • 发布于2019-12-04
    • 举报
    • 评论 0
    • 0
    • 0

  • 从产品的角度,不论是裸机还是系统,合适最重要,因为有成本等各方面的原因要考虑

    从个人发展的角度看,系统是一个趋势,特别是对实时性要求比较高的产品以及行业,系统的前景也要好一些

    • 发布于2019-12-05
    • 举报
    • 评论 0
    • 0
    • 0

  • 看芯片了,现在简单应用裸机更适合一点
    • 发布于2019-12-05
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

【参与即领奖励】是穿上OS的“衣服”,还是继续“祼”