对于所谓的工控人员有闲暇时间的话有没有必要搞ARM-Linux?

2019-08-19 18:51发布

      我用的PLC比较多,项目也是PLC的做的多,单片机的最近一年开始做,51本来就会,所以买了开发板学stm32,加上往后工作中单片机用的较多,工作加闲暇时间的这么搞,也是很有乐趣的。
      我用单片机也是控制方面都多,比如加个dds生成个波形,外中断配合定时器(51)做个电平上升下降的时间测量,pwm,ad,da,串口或者写个简单的modbus子协议等。最近弄的比较有意思的fatfs,emwin和sd也会有用到的时候的,最近还做电机驱动,感觉也挺有意思的。
    闲来无事想研究一下tcp/ip,因为以前在PLC上以socket的方式弄过,但只是用,点点滴滴的查过得到了一些浅显的知识,其实也只了解点皮毛,当时到处碰壁,现在想起来也是蛮艰难的。。。为这还买了一块107+83848的板子,但啃不动(就是看tcpip三卷似的半吊子理解),看了原子哥的视频,知道照着做也是可以用的,但就是想深入了解一下。偶然看到一个大牛的书不错,但书是基于s3c44b0x的,书有电子板的,想啃一下,为了全身心投入问题本身,把其他困难降到最低,那就买板子,那好,买买买,X鱼淘了一块,我的天并口jtag,一下没了兴趣。至今吃灰,但好奇之心不死还想继续研究tcpip。在网上看到作者的书更新了(平台换成stm32),都怪自己准备工作做的不到位。。。
但收获也是有的,当时卖货的兄弟说了一下,这个板子可以跑uclinux,带的网络功能比lwip强大的多。那就研究研究吧,顺着,就研究到arm上来了:都说uclinux根本不算linux,arm7这块cpu主要因为无mmu跑不了真正的linux,想跑至少也得来个2440,又说,最近几年直到7420普及前,都是4412的天下,而且2440表面上资料多,但4412关注度高啊。所以最近几天总是在研究arm相关的东西,看看都能干什么?确实挺牛叉的,这不就是个手机吗?期间看到好多单片机转arm-linux的,说有前途,看的挺吓人的,想想如果趁着不是很老赶紧学点东西,以后想学也没精力了。但是问题来了:1.搞工控的人有闲暇时间学这个值不值?2.大牛们给说说学arm-linux投入的精力大致量化一下得多少?生怕学了没太大用,最主要是怕学成了半吊子了,会点不会点,很没意思,再说开发板也不便宜,有那个钱哪如吃顿好的。
题外话:感觉像最近接触的ucos,lwip,电机控制,这些想搞精了都不是几个礼拜能解决的,尤其那个lwip被吓着了好多年了,我一定要征服她。就从看“私房菜”来说,凭直觉linux的东西很多。。。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。