我学过51,最近看了arm,难道,
arm就必须要一个操作系统吗?51就没有啊?不解啊!装一个linux有什么好处吗?没有linux是不是运行的更快?操作系统也占空间的吧!我学51压根就没接触操作系统啊!...
arm就必须要一个操作系统吗?51就没有啊?不解啊!装一个linux有什么好处吗?没有linux是不是运行的更快?操作系统也占空间的吧!我学51压根就没接触操作系统啊!
展开
3个回答
展开全部
51和ARM的应用领域不同,51的定位是用于简单的控制领域,而ARM的定位是在高端的电子消费类产品.一些航空航天包括军工产品都还是用的51,原因很简单,51比较稳定,并且在工业控制中,51完全处于霸主地位.
你学51并不一定要排斥ARM,相反学ARM也不一定要排斥51,只是应用领域不同。
你要明白操作系统的主要任务是:管理一切硬件和软件资源.之前说了,对于ARM他的资源很多,所以使用51那套方式根本就发挥不出ARM的优势. 对于51如果你硬要加个OS上去,也是可以的嘛,但是,就那么点资源,跑个OS,效率未必会见的高.所以说你不要用51的思维模式来学习ARM,这样你总会排斥ARM的种种设计.
我的建议是:你有51的基础估计在硬件方面基础会不错,这是基础,之后你所要做的就是从系统层次上来理解“计算机系统”,最后将一个小故事。
联合利华引进了一条香皂包装生产线,结果发现这条生产线有个缺陷:常常会有盒子里没装入香皂。总不能把空盒子卖给顾客啊,他们只好请了一个学自动化的博士设计一个方案来分拣空的香皂盒。博士拉起了一个十几人的科研攻关小组,综合采用了机械、微电子、自动化、X射线探测等技术,花了几十万,成功解决了问题。每当生产线上有空香皂盒通过,两旁的探测器会检测到,并且驱动一只机械手把空皂盒推走。
中国南方有个乡镇企业也买了同样的生产线,老板发现这个问题后大为发火,找了个小工来说:***给老子把这个搞定,不然你给老子滚蛋~。小工很快想出了办法:他在生产线旁边放了台风扇猛吹,空皂盒自然会被吹走 。
最重要的:博士带动了一个产业链的发展,在这个平台上会有多少新的东西!而小工还是那个小工!
你学51并不一定要排斥ARM,相反学ARM也不一定要排斥51,只是应用领域不同。
你要明白操作系统的主要任务是:管理一切硬件和软件资源.之前说了,对于ARM他的资源很多,所以使用51那套方式根本就发挥不出ARM的优势. 对于51如果你硬要加个OS上去,也是可以的嘛,但是,就那么点资源,跑个OS,效率未必会见的高.所以说你不要用51的思维模式来学习ARM,这样你总会排斥ARM的种种设计.
我的建议是:你有51的基础估计在硬件方面基础会不错,这是基础,之后你所要做的就是从系统层次上来理解“计算机系统”,最后将一个小故事。
联合利华引进了一条香皂包装生产线,结果发现这条生产线有个缺陷:常常会有盒子里没装入香皂。总不能把空盒子卖给顾客啊,他们只好请了一个学自动化的博士设计一个方案来分拣空的香皂盒。博士拉起了一个十几人的科研攻关小组,综合采用了机械、微电子、自动化、X射线探测等技术,花了几十万,成功解决了问题。每当生产线上有空香皂盒通过,两旁的探测器会检测到,并且驱动一只机械手把空皂盒推走。
中国南方有个乡镇企业也买了同样的生产线,老板发现这个问题后大为发火,找了个小工来说:***给老子把这个搞定,不然你给老子滚蛋~。小工很快想出了办法:他在生产线旁边放了台风扇猛吹,空皂盒自然会被吹走 。
最重要的:博士带动了一个产业链的发展,在这个平台上会有多少新的东西!而小工还是那个小工!
意法半导体(中国)投资有限公司
2023-06-12 广告
2023-06-12 广告
单片机编程是指使用单片机编程语言,如C语言,来编写单片机的程序代码,以控制单片机的行为。这种技术在电子工程、计算机科学和电子通信等领域中被广泛应用。单片机编程的主要任务是设计和实现单片机的程序,包括定义单片机的指令系统、编写程序代码、处理器...
点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询