搜索
bottom↓
回复: 34

硬件的发展,让编程方式几年就会刷新一次

[复制链接]

出0入0汤圆

发表于 2013-12-12 17:47:05 | 显示全部楼层 |阅读模式
以前的单片机容量小,价格高,程序小,用汇编是主流,时常会有是用C还是汇编的争论.玩的人主要是学硬件的,不要很强的软件功底.
现在看,容量大,速度快,价格低的单片机太多,再没人争论是什么是C还是汇编好了,现在开始争论是用OS还是裸奔了.现在有优势的是要有比较强的软件功底.

再过些年,可能自带OS的单片机也会出现了.

对工程师来说,软件方面的重要性或者说市场应用的广泛性与硬件相比,会越来越加强了.

苹果的硬件很好,便作不过日本,真正让它赢的是软件.

阿莫论坛20周年了!感谢大家的支持与爱护!!

你熬了10碗粥,别人一桶水倒进去,淘走90碗,剩下10碗给你,你看似没亏,其实你那10碗已经没有之前的裹腹了,人家的一桶水换90碗,继续卖。说白了,通货膨胀就是,你的钱是挣来的,他的钱是印来的,掺和在一起,你的钱就贬值了。

出0入0汤圆

发表于 2013-12-12 17:54:06 | 显示全部楼层
有点道理呀

出0入0汤圆

发表于 2013-12-12 17:55:48 | 显示全部楼层
赞同,现在是硬件大爆炸时期,今日的某某棒,某某盒,某某宝,都会是以后玩家刷系统和HACK的好玩具。

出0入0汤圆

发表于 2013-12-12 17:56:41 | 显示全部楼层
以后的硬件可能都不用编程了,一定会出现更加顶层的设计

出10入113汤圆

发表于 2013-12-12 18:32:07 | 显示全部楼层
现在也有用汇编的,但不一定是空间问题,更多是时序精准需要的

出10入113汤圆

发表于 2013-12-12 18:32:57 | 显示全部楼层
苹果和日本比什么?没明白,难道是手机?

出10入113汤圆

发表于 2013-12-12 18:33:53 | 显示全部楼层
arduino出现几年了,也就是做做玩具,快速实现的东西,你看谁用arduino做出成品了?

出0入0汤圆

 楼主| 发表于 2013-12-12 18:34:05 | 显示全部楼层
饭桶 发表于 2013-12-12 18:32
现在也有用汇编的,但不一定是空间问题,更多是时序精准需要的

用汇编的会一直存在的,但是使用的人和应用的范围会越来越小的

出10入113汤圆

发表于 2013-12-12 18:34:32 | 显示全部楼层
带OS的单片机如果出现,类似于Psoc的,只能让你更不知道死在哪了

出0入0汤圆

 楼主| 发表于 2013-12-12 18:39:39 | 显示全部楼层
饭桶 发表于 2013-12-12 18:32
苹果和日本比什么?没明白,难道是手机?

你看IPHONE有多少零件是苹果自己的.

出0入0汤圆

发表于 2013-12-12 18:40:35 | 显示全部楼层
软件的复杂性不可小视吧,越简单的开发方式,背后的支撑就越复杂.
我感觉硬件的进步,带来的是市场的细分化.做什么产品,选什么硬件.市场的需求,应该是硬件进步的最大动力.比如android,虽然效率不及iOS,但应用开发效率高,硬件平台进步快.

出0入0汤圆

 楼主| 发表于 2013-12-12 18:43:37 | 显示全部楼层
饭桶 发表于 2013-12-12 18:33
arduino出现几年了,也就是做做玩具,快速实现的东西,你看谁用arduino做出成品了? ...

arduino本身就是一个成品. 只是它的定位是非专业DIY

出0入0汤圆

发表于 2013-12-12 18:45:49 | 显示全部楼层
多年前,LM(卖给TI了)的LM3S9BXX就自带驱动库和SafeRTOS(FreeRTOS的高级版)了……

出0入0汤圆

 楼主| 发表于 2013-12-12 18:45:54 | 显示全部楼层
饭桶 发表于 2013-12-12 18:34
带OS的单片机如果出现,类似于Psoc的,只能让你更不知道死在哪了

XP总是死机,你会用回DOS吗? 话说DOS死了,你就知道死在哪了?

出0入0汤圆

发表于 2013-12-12 18:52:52 | 显示全部楼层
重要的不是用什么方式编程,重要的是在同样的编程方式下,做的比别人好那么一点点。这一点点,跟编程方式无关。

出10入113汤圆

发表于 2013-12-12 19:17:18 | 显示全部楼层
sipure 发表于 2013-12-12 18:45
XP总是死机,你会用回DOS吗? 话说DOS死了,你就知道死在哪了?

XP不是总死机,DOS知道死在哪也没用,所以大家用XP

出0入0汤圆

发表于 2013-12-12 19:23:10 | 显示全部楼层
饭桶 发表于 2013-12-12 18:33
arduino出现几年了,也就是做做玩具,快速实现的东西,你看谁用arduino做出成品了? ...

赞同 经常有人给我说这个 我其实只想说 SB

出0入0汤圆

发表于 2013-12-12 22:07:22 | 显示全部楼层
一直觉得中国嵌入式,尤其是控制领域最差,不是中国人不聪明,而是没有思想!
什么裸奔,什么os,什么容量,什么语言等等,都喜欢从最表面去看,去分析,去做东西;
其实,你只要从思想上去突破,用什么语言,什么os,什么裸奔,什么cpu还有界定吗?

什么cpu固化os,这样的东西国外好多年前就有了;
什么工具自动配置驱动接口,国外好多年前就有了;

当我们还在以为ucos无所不能的时候,人家5轴数控核心部件还是用我们所谓的裸奔跑?
难道我们不汗颜?

出0入0汤圆

发表于 2013-12-12 22:45:12 | 显示全部楼层
单片机仅仅是个工具而已,性能有高低,用法多样,比来比去没啥意义,各有所好。arduino一样能做好东西。带os的mcu一样可以做出一坨死机的屎。
以后,单片机会越来越强大,开发也越来越方便,工具,本身就是为了方便而生。会stm32的人一定比会avr的人牛吗?这个真不一定。但是!会拿单片机处理问题的人一定是牛人。我们做的是产品,管你是啥单片机,满足需求就可以了。

出0入0汤圆

发表于 2013-12-12 23:31:02 | 显示全部楼层
mikal 发表于 2013-12-12 22:07
一直觉得中国嵌入式,尤其是控制领域最差,不是中国人不聪明,而是没有思想!
什么裸奔,什么os,什么容量 ...

也许是一直模仿惯了,跟着别人跑,原创的能力就不行了!

出0入0汤圆

发表于 2013-12-13 08:51:09 | 显示全部楼层
主要看应用类型,很简单的东东,没必要上OS.象现在不是还有很多单车吗?

出0入0汤圆

发表于 2013-12-13 08:53:54 | 显示全部楼层
低端单片机总会有它生存的领域

出0入0汤圆

发表于 2013-12-13 09:13:46 | 显示全部楼层
看 PIC 的出货量,你就知道还有很多的应用在楼主看来是很原始的 —— 楼主之所以有这种感觉,是因为中国人追求“时髦”的结果!

但话又说回头,楼主的话也不是全错,大的趋势还是对的!

出0入0汤圆

发表于 2013-12-13 09:49:28 来自手机 | 显示全部楼层
不就是电脑么...?

出0入0汤圆

发表于 2013-12-13 12:42:09 | 显示全部楼层
按需 分配,32位单片机 也许会降到 8位单片机的价格,但这时8位单片机 还会是原来的价格么,做产品 不是看单片机 看需求跟成本·········

出0入0汤圆

发表于 2013-12-13 13:06:18 | 显示全部楼层
按这理论,再过多少年,就都得学用OS了,是不是简单的OS还得淘汰。。。

出0入0汤圆

发表于 2013-12-13 13:49:58 | 显示全部楼层
youlongam 发表于 2013-12-12 23:31
也许是一直模仿惯了,跟着别人跑,原创的能力就不行了!

三饱一倒仍然统治着中国人

出0入0汤圆

发表于 2013-12-13 18:33:07 | 显示全部楼层
楼主的看法是对的,可能在这个方向上,NXP会走得比较靠前

出0入0汤圆

发表于 2014-2-3 10:27:49 来自手机 | 显示全部楼层
饭桶 发表于 2013-12-12 18:34:32
带OS的单片机如果出现,类似于Psoc的,只能让你更不知道死在哪了

已经开始出现了.xmos里面就带有线程的概念了的.

出0入0汤圆

发表于 2014-2-3 10:31:28 来自手机 | 显示全部楼层
avr-arm 发表于 2013-12-12 22:45:12
单片机仅仅是个工具而已,性能有高低,用法多样,比来比去没啥意义,各有所好。arduino一样能做好东西。带os的mcu一样可以做出一坨死机的屎。
以后,单片机会越来越强大,开发也越来越方便,工具,本

说的好,思想才是灵魂,得道了,什么都好,得名了,只是名的.

出10入113汤圆

发表于 2014-2-3 10:56:20 | 显示全部楼层
做大屏,智能应用,只能选STM32这样的ARM,做简单的洗衣机电饭煲,还是8位机和4位机的天下。


平时自己做东西也是,能用C的不用汇编,但C做的东西不好时只能用汇编。但硬件正好相反,能用8位单片机做完的不会用ARM,不仅仅是因为上量的东西价格。

总之一句话:在开发领域,不能完全跟时代,适合的才是最好的。

出0入54汤圆

发表于 2014-2-3 11:13:05 | 显示全部楼层
自带OS也可以 但会标准化的,类似于当年的8051一大片,后来PIC,AVR,430等等各有各的弄法,再后来内核设计还是ARM统一了。这样带来的好处是厂家省事了,对于电工来说也省事了。
将来的OS 也可能有某个OS变种而来。就比如说 从linux到安卓,安卓红透了天。所有的手机上都能用的。cortexA8-A15上都可以使用。但CORTEXM系列目前还没有这么红的OS
用的最多可能是ucosii-ucosiii 就类似于之前的arm9跑linux。还是不成规模。将来有人或者厂家能把ucos之类的改装成类似“安卓”之类的流行系统,可能后来这种系统也就流行了 呵呵 愚昧之见。

出0入0汤圆

发表于 2014-2-3 14:33:49 | 显示全部楼层
我认为不管怎么样趋势就是使人更注重于设计
个人愚见如果作为一个工程师,项目分为这4个部分
运算部分CPU已经帮我们解放太多了。
而新兴的编程产品包括语言,架构等,都使得编程者不需要太多的知识积累就能完成任务(并不是说知识储备就不需要了)。
而逻辑部分,很多自动化的状态机工具都帮我们搞定了很多任务。
而设计则是根本。我记得我从一本书上看到工科的核心就是设计。
废话多了,不要见笑

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2014-2-3 14:38:45 | 显示全部楼层
不难找。此时此刻,在这个论坛里,拥护汇编的还是大有人在。
一百年后,汇编还是会存活。

有句话怎么说来着?老狗学不会新把戏。

出0入0汤圆

发表于 2014-2-3 14:50:37 | 显示全部楼层
@unifax001

各rtos混战的局面会在以后很长的时间内并存,就一个中小型rtos而言,大公司相对个人并无什么优势。所以不会出现上面的像安卓那样的统一局面。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-10-2 23:16

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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