硬汉嵌入式论坛

 找回密码
 立即注册
查看: 6534|回复: 41
收起左侧

[i.MX6] 为什么不使用Linux?

  [复制链接]

9

主题

42

回帖

69

积分

初级会员

积分
69
QQ
发表于 2018-1-19 11:33:15 | 显示全部楼层 |阅读模式
看论坛都在为IMAX而激动。想知道理由想性能强劲,不是很早就有基于Linux的开发板吗?如周立功
既然原来使用STM32,那就是原先只需要简单的性能处理器就可以了
所以,为什么要这么激动
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107442
QQ
发表于 2018-1-19 11:41:04 | 显示全部楼层
学了Linux又如何,还不是继续搬砖,工资还不是少的可怜。

现在90%以上控制类的应用,都是单片机,汽车级应用系统又是QNX的天下,搞Linux有什么好处,很多吹Linux的,其实学了有毛用。都是辅导机构造成的恶果。
个人观点,仅供参考。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107442
QQ
发表于 2018-1-19 11:43:00 | 显示全部楼层
学习Linux不如直接Android/iOS,平均工资还是有不小差距的。
回复

使用道具 举报

9

主题

42

回帖

69

积分

初级会员

积分
69
QQ
 楼主| 发表于 2018-1-19 11:51:37 | 显示全部楼层
eric2013 发表于 2018-1-19 11:41
学了Linux又如何,还不是继续搬砖,工资还不是少的可怜。

现在90%以上控制类的应用,都是单片机,汽车级 ...

可是现在的机器人控制等等不都是基于Linux的吗?
其实,我现在有些困惑,不知道自己要往哪个方向前进了。
自己嵌入式软件硬件都在搞,但只用过STM32F103和407。现在一直要接触电机控制或者机器人,不知道要不要学Linux,(现在是别人用Windows的C#编程),感觉自己只是做些边角料工作!还是继续深入F407学习,加上ucos等系统,来控制。
有什么意见吗
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107442
QQ
发表于 2018-1-19 11:56:00 | 显示全部楼层
wgco98 发表于 2018-1-19 11:51
可是现在的机器人控制等等不都是基于Linux的吗?
其实,我现在有些困惑,不知道自己要往哪个方向前进了 ...

搞机器人研究什么Linux,直接跨过Liunx,研究人工智能才是正道,力要用在刀刃上,当然也要量力而行。控制方面,单片机绰绰有余。只有算法什么的才需要跑在Linux上。

现在全球各地科技公司都在超高薪聘请这方面人才,以及量子计算方面的人才,几百万的年薪不是梦。
回复

使用道具 举报

19

主题

326

回帖

383

积分

高级会员

积分
383
发表于 2018-1-19 11:57:19 | 显示全部楼层
看做啥事了,控制方面还是RTOS为妙,做高大上人机界面和媒体处理才是linux要做的事。
回复

使用道具 举报

9

主题

42

回帖

69

积分

初级会员

积分
69
QQ
 楼主| 发表于 2018-1-19 11:58:31 | 显示全部楼层
eric2013 发表于 2018-1-19 11:56
搞机器人研究什么Linux,直接跨过Liunx,研究人工智能才是正道,力要用在刀刃上,当然也要量力而行。

...

不过,感觉自己对硬件控制这方面感兴趣,觉得纯算法,若没有具体应用,可能觉得枯燥。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107442
QQ
发表于 2018-1-19 12:00:13 | 显示全部楼层
wgco98 发表于 2018-1-19 11:58
不过,感觉自己对硬件控制这方面感兴趣,觉得纯算法,若没有具体应用,可能觉得枯燥。

成大事,要不拘小节,不要拘泥于硬件,人工智能都是英伟达,英特尔等提供好的现成平台,你要做的就是研究算法。
回复

使用道具 举报

9

主题

42

回帖

69

积分

初级会员

积分
69
QQ
 楼主| 发表于 2018-1-19 12:02:09 | 显示全部楼层
wgco98 发表于 2018-1-19 11:58
不过,感觉自己对硬件控制这方面感兴趣,觉得纯算法,若没有具体应用,可能觉得枯燥。

其实,每次看到您发帖,展示出自己写出来的实例,都很羡慕激动,如示波器等等。感觉做的很深入精通!
回复

使用道具 举报

29

主题

231

回帖

318

积分

高级会员

积分
318
发表于 2018-1-19 13:18:52 | 显示全部楼层
看标题和楼主的一楼,我以为是技术大拿在给建议呢?
回复

使用道具 举报

39

主题

929

回帖

1051

积分

至尊会员

积分
1051
发表于 2018-1-19 13:24:01 | 显示全部楼层
wgco98 发表于 2018-1-19 11:51
可是现在的机器人控制等等不都是基于Linux的吗?
其实,我现在有些困惑,不知道自己要往哪个方向前进了 ...

Linux只是一个平台,就像一张坚实的桌子。就看你是对桌子本身感兴趣,还是对放在桌子上的东西感兴趣。一个大嵌入式系统,可能由多个小嵌入式系统组成。比如一辆电动汽车,由控制中心控制各个部件来达到自动驾驶的目的,这是一个大嵌入式系统。控制中心的硬件运行Linux,智能算法运行在Linux下,然后通过通信控制各个部件动作,比如雨刮。每个部件可能由一块MCU来控制,这是一个小嵌入式系统。这个部件又有硬件和软件。所以你想做哪一块呢?做Linux?那你就负责控制中心的Linux移植和应用。想做硬件?那控制中心和部件的硬件由你设计。又或者想设计雨刮或门窗控制部分,那个简单,软件硬件都可以包给你。想做智能算法,来控制整个车辆自动驾驶?那和Linux无关,学好数学和算法吧。又或者,你想全部都做?从控制中心到各部件的软件硬件以及智能算法?恭喜你,你牛B大发了,年薪千万不在话下。
回复

使用道具 举报

11

主题

119

回帖

531

积分

金牌会员

积分
531
发表于 2018-1-19 13:39:30 | 显示全部楼层
eric2013 发表于 2018-1-19 11:41
学了Linux又如何,还不是继续搬砖,工资还不是少的可怜。

现在90%以上控制类的应用,都是单片机,汽车级 ...

硬汉现在年薪多少,说出来让我们膜拜下。
回复

使用道具 举报

0

主题

79

回帖

79

积分

初级会员

积分
79
发表于 2018-1-19 14:29:34 | 显示全部楼层
Linux学编程思想还是可以的,真正用起来,要么平台之上的软件应用,要么就搞单片机,纯Linux系统是没啥用的,驱动基本都是做好的,驱动工程师不值钱。
回复

使用道具 举报

9

主题

42

回帖

69

积分

初级会员

积分
69
QQ
 楼主| 发表于 2018-1-19 15:35:45 | 显示全部楼层
ghslfgkkl88 发表于 2018-1-19 13:24
Linux只是一个平台,就像一张坚实的桌子。就看你是对桌子本身感兴趣,还是对放在桌子上的东西感兴趣。一 ...

谢谢,说的很透彻。
其实,自己是想做每个方面,目前的水平能做到小的嵌入式软硬件。利于自己搭建各功能的平台,但应该说目前想做基于Linux的算法控制研究。
回复

使用道具 举报

0

主题

105

回帖

105

积分

初级会员

积分
105
发表于 2018-1-19 15:51:56 | 显示全部楼层
学学Linux也是有好处的,我接触不久,发现了很多可以借鉴的编程方式,像硬件抽象方式、驱动接口统一化处理等,有很好的指导意义。
但用起来确实麻烦,对于新手来讲,不可控的地方太多了,运行时间不确定,系统调度顺序也不好把握,用在跟人交互的地方还不错,用在控制上就不太合适了,主要是麻烦
回复

使用道具 举报

7

主题

52

回帖

73

积分

初级会员

积分
73
发表于 2018-1-19 16:19:37 | 显示全部楼层
eric2013 发表于 2018-1-19 11:41
学了Linux又如何,还不是继续搬砖,工资还不是少的可怜。

现在90%以上控制类的应用,都是单片机,汽车级 ...

汉哥,我都准备搞Linux,这样一说,都没方向了。一直用32+UCOS
回复

使用道具 举报

29

主题

231

回帖

318

积分

高级会员

积分
318
发表于 2018-1-19 17:00:43 | 显示全部楼层
所以,为什么要这么激动?
回复

使用道具 举报

1

主题

28

回帖

31

积分

新手上路

积分
31
发表于 2018-1-19 20:21:06 | 显示全部楼层
这就是Linux工程师和电子工程师的差异,好比C看不起C++那样,实际人家C++就是比你优秀,比你能符合别人需要,比你值钱
回复

使用道具 举报

7

主题

140

回帖

161

积分

初级会员

积分
161
发表于 2018-1-19 21:02:15 | 显示全部楼层
hgfight 发表于 2018-1-19 16:19
汉哥,我都准备搞Linux,这样一说,都没方向了。一直用32+UCOS

评估下自己的需求,想搞就搞,人多少有自己的见解,有点主见,要是实际工作用不上,没有明确的目标,学了也是浪费表情
回复

使用道具 举报

2

主题

52

回帖

58

积分

初级会员

积分
58
发表于 2018-1-19 22:11:35 | 显示全部楼层
为什么没有人说ZYNQ,搞这个也不错啊,既可以搞C,还有FPGA,还有FreeRTOS,同样也可以搞Linux, 搞工业相机,智能相机,运动控制一样也可以
回复

使用道具 举报

36

主题

2040

回帖

2148

积分

至尊会员

积分
2148
发表于 2018-1-20 01:00:36 | 显示全部楼层
本帖最后由 byccc 于 2018-1-20 01:01 编辑

这个问题,早前有一篇文章的:
QQ截图20180120010100.jpg


Ever tried. Ever failed. No matter. Try Again. Fail again. Fail better.
回复

使用道具 举报

1

主题

196

回帖

199

积分

高级会员

积分
199
QQ
发表于 2018-1-20 01:10:51 | 显示全部楼层
不错,支持楼上
回复

使用道具 举报

7

主题

52

回帖

73

积分

初级会员

积分
73
发表于 2018-1-20 18:34:03 | 显示全部楼层
cjunrong 发表于 2018-1-19 21:02
评估下自己的需求,想搞就搞,人多少有自己的见解,有点主见,要是实际工作用不上,没有明确的目标,学了 ...

目前工作没有接触到Linux
回复

使用道具 举报

7

主题

10

回帖

31

积分

新手上路

积分
31
发表于 2018-1-22 14:16:25 | 显示全部楼层
Linux 一般用来做服务器端或者是需要跑数据库、网络、大屏人机交互的地方。一般控制类单片机足以。Linux水很深,投入和产出不成正比
回复

使用道具 举报

0

主题

5

回帖

52

积分

初级会员

积分
52
发表于 2018-1-23 10:59:45 | 显示全部楼层
说的我都不想学Linux啦,现在一直玩32
回复

使用道具 举报

0

主题

5

回帖

5

积分

新手上路

积分
5
发表于 2018-1-23 15:22:43 | 显示全部楼层
对这方面感兴趣的话,还是可以学一学linux的,学了以后对嵌入式软件的架构和工程性的理解会有很大的好处。而且对于很多人来说,觊觎的是linux的通用性和在linux下面的海量软件。
回复

使用道具 举报

9

主题

42

回帖

69

积分

初级会员

积分
69
QQ
 楼主| 发表于 2018-2-2 15:41:22 | 显示全部楼层
eric2013 发表于 2018-1-19 11:43
学习Linux不如直接Android/iOS,平均工资还是有不小差距的。

自己是做研究的,感觉Linux有无限潜力和前景
回复

使用道具 举报

9

主题

42

回帖

69

积分

初级会员

积分
69
QQ
 楼主| 发表于 2018-2-2 15:45:48 | 显示全部楼层
白日梦蓝 发表于 2018-1-23 15:22
对这方面感兴趣的话,还是可以学一学linux的,学了以后对嵌入式软件的架构和工程性的理解会有很大的好处。 ...

只是听着看着Linux很厉害,可是自己并不清楚,之前冲动买了几本Linux的书,可是到现在还没翻过,主要是现在用不到,自己做机器人控制或者电机控制,硬件自己搞的,嵌入式软件也是自己做,连基本的RTOS还没有添加,也想用Linux,可是会不会这样自己学的太多了,反而不精
回复

使用道具 举报

9

主题

42

回帖

69

积分

初级会员

积分
69
QQ
 楼主| 发表于 2018-2-2 15:46:50 | 显示全部楼层
tianyixueshi 发表于 2018-1-22 14:16
Linux 一般用来做服务器端或者是需要跑数据库、网络、大屏人机交互的地方。一般控制类单片机足以。Linux水 ...

可是,看到很多招聘都是要求Linux的,机器人和电机控制方面的
回复

使用道具 举报

9

主题

42

回帖

69

积分

初级会员

积分
69
QQ
 楼主| 发表于 2018-2-2 15:49:46 | 显示全部楼层
cjunrong 发表于 2018-1-19 21:02
评估下自己的需求,想搞就搞,人多少有自己的见解,有点主见,要是实际工作用不上,没有明确的目标,学了 ...

有时候觉得挺迷茫的,如果是工作需要什么就学什么做什么,可是是不是也要看的长远些长久些,提高自己学一下更深的东西比如Linux
回复

使用道具 举报

9

主题

42

回帖

69

积分

初级会员

积分
69
QQ
 楼主| 发表于 2018-2-2 15:50:28 | 显示全部楼层
jcak-zhou 发表于 2018-1-19 20:21
这就是Linux工程师和电子工程师的差异,好比C看不起C++那样,实际人家C++就是比你优秀,比你能符合别人需要 ...

真的是这样吗?
回复

使用道具 举报

0

主题

159

回帖

159

积分

初级会员

积分
159
发表于 2018-2-4 19:23:22 | 显示全部楼层
本帖最后由 laxsystem01 于 2018-2-4 19:25 编辑

有大量人力资源的只用linux 还可以理解,但 linux 投入大。产出小···
我们公司UI都用委托给第三方公司,用安卓做,没什么不妥的,安卓肯定迅速在嵌入式市场占主流,因为可以快速进行开放,同时嵌入式工程师这个职场将会消失···以后的单片机估计也会用JAVA那样的面对像语言编程····

觉得linux前途无量的人 可能没怎么接触过市场,用户不关心你用什么,只关心性价比,STM32能做的东西为何要linux呢?

linux适合于不急于推出产品,而慢慢研究的人用···  更何况 稳定的linux 可不是便宜的
回复

使用道具 举报

9

主题

42

回帖

69

积分

初级会员

积分
69
QQ
 楼主| 发表于 2018-2-6 17:21:33 | 显示全部楼层
laxsystem01 发表于 2018-2-4 19:23
有大量人力资源的只用linux 还可以理解,但 linux 投入大。产出小···
我们公司UI都用委托给第三方公司 ...

可是,几乎很多公司如大疆等都是要求Linux的,特别是机器人公司电机控制等方面的基本上都要求会Linux,这个怎么理解?
回复

使用道具 举报

9

主题

42

回帖

69

积分

初级会员

积分
69
QQ
 楼主| 发表于 2018-2-6 17:33:50 | 显示全部楼层
现在每次逛论坛都觉得安福莱(不知道是几个人)很厉害,感觉是自己都很想跟着混,专心做精,沉迷于技术的海洋
回复

使用道具 举报

1

主题

28

回帖

31

积分

新手上路

积分
31
发表于 2018-2-7 00:00:43 | 显示全部楼层
楼上压根没有搞清楚linux的优势,或者说在愤世嫉俗,相比于安卓来说,地硬件成本,高响应,特别是linux的网络,绝对是霸道。
回复

使用道具 举报

2

主题

109

回帖

115

积分

初级会员

积分
115
发表于 2018-2-7 08:50:31 | 显示全部楼层
随着MCU性能的极大提高,中间件(网络,UI,文件、USB...)的全面、RTOS的日益强大,将对linux造成全面的挤压,linux这种刀耕火种的东西,投入大产出少,我们公司公司做的RTU用的linux,做了多年了,还出现一些无法解决的问题,公司已逐步向高性能MCU+RTOS过度,开发方便,快捷,debug容易,开发周期小,人力投入少。还是支持安富莱的观点,不要对linux投入过大,有精力不如学习人工智能。
回复

使用道具 举报

9

主题

42

回帖

69

积分

初级会员

积分
69
QQ
 楼主| 发表于 2018-2-7 11:29:09 | 显示全部楼层
浮云流水zjf 发表于 2018-2-7 08:50
随着MCU性能的极大提高,中间件(网络,UI,文件、USB...)的全面、RTOS的日益强大,将对linux造成全面的挤压 ...

基于公司角度可能觉得Linux优势并没多少。另外人工智能应该说就是软件算法方面的,这样的话自己的硬件积累优势不就没用了吗?
回复

使用道具 举报

2

主题

109

回帖

115

积分

初级会员

积分
115
发表于 2018-2-7 12:58:04 | 显示全部楼层
硬件积累优势是你的右臂,人工智能软件算法方面可以成为你的左膀,两者不冲突吧
回复

使用道具 举报

6

主题

231

回帖

249

积分

高级会员

积分
249
发表于 2018-2-7 14:51:41 | 显示全部楼层
浮云流水zjf 发表于 2018-2-7 08:50
随着MCU性能的极大提高,中间件(网络,UI,文件、USB...)的全面、RTOS的日益强大,将对linux造成全面的挤压 ...

我怎么觉得随着硬件性能越高linux的优势越大呢?随着方案的复杂度越来越高,RTOS将会越来越吃力,而linux的优势将会充分体现。
回复

使用道具 举报

2

主题

109

回帖

115

积分

初级会员

积分
115
发表于 2018-2-7 15:05:38 | 显示全部楼层
linux既然要跟windows一争高下,那么就该看看windows应用在哪些场合,而不是吹着和windows平齐平坐的牛逼,抢着干RTOS能干的事,让linux真正回到它自己的轨道上去。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-6-1 02:37 , Processed in 0.573863 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表