《Mac电脑适合做嵌入式开发吗?.docx》由会员分享,可在线阅读,更多相关《Mac电脑适合做嵌入式开发吗?.docx(8页珍藏版)》请在优知文库上搜索。
1、的着苹果手机和电脑的“普及,很多小伙伴身边的朋友都用上了草果电脑,T是就有小伙伴何:Mac电脑适合做嵌入式开发吗?我的何答是:不适合I至于为什么,只要你用心观察一下身边做战入式软硬件开发的同事(同学或朋友),你就会发现一个现象:几乎很少有用acOS来做戢入式开发的.原因1很多软件不支持macOS系统你是否曾经有这样的疑感:Kei1.支持acOS系统吗?相信很多人都有这个疑惑,包括我早期也有这样的疑感.除若知识面的拓宽,我发现了嵌入式这个领域的很多软件其实都不支持macOS系统.下面分享几个我们这个领域常见的一些不支持macOS系统的软件。1 .Kei1.这里指的是Kei1全系列产M,包括Kei
2、1.C51、MDK、C251、CI66。SystemRequtfementsu三三w9FUttervn*.tW*B*1.*fMI-官方要求最新版本软件,至少运行在Win8及其以上的系统.当然,Win7也能安装并运行,但有些功能可能会存在兼容性问思(现在最新版软杵不支持XP系娩,但好像Kei1.MDKV5.18还是20可以运行).2 .IARIAR也类似Kei1.全系列产M,包括IAR众多产M,比如:IAREBARM,EWSTM8.EQXSP430、EWAVR.EW8051等.比如EWARMV9.50.1(最新版本)系统要求:IARInformationCenterforArmrtstai1.a
3、tcandBoonseacmcIAAw.CMa1.rtarANHMMITTantome8ytMmrquirmnftTbnato4Kr4aofIAR*twMMArtmrwMAxeAcnt*RMeWtkcmnpna04ocn*u*(MM90NM0MBPV94tcn*MVerMOrwwfMc*MmMM9mtsynWMAaatMIrWfroaJdQtwEkrwt0*a11MmetnBefgwMatO.tovra*jattWpnxtoctraMtwtIARS*Wvmto(m3 .SourceInsightSourceInsight也是一款嵌入式软件工程牌常用的编辑器工具,但它是一款仅支持RindOWs,
4、而不支持macOS系统的软件。SystemRequirements:KkUJVwWbKw11XWWDownIaadTriaiReadytotryitforyourse1.f?Getstartedtoday!IryXm*E8R*arbk2*ot卜c*6aVoerc*VtdwrwrrmtgrXMsoofttutde*4.A1.tiUBDesigner这里再说一个硬件的A1.tiumDesigner,它也是一款仅支持A1.tivmDrs*gneruF*mHMwgem*tM丸,康Ut季*vrnH(gC)kMMoIFeI ewngWMa t6nw BSMHMMBM-mnBttFMXUmoRD最新版本软件
5、对系统要求相对还有点高,不仅只支持Windows,还要求64位,还对显卡有要求,应该是3D渲染的时候会用到.5.更多还有很多经典的、常用的软件工具,比如:STC-ISP卜载烧录软件、STM32ST-1.INKUti1.it等。原因2:生态、兼容性和开放性不否认macOS系统的做得非常优秀,但macOS系统在嵌入式领域发挥不出它的优势.其实不仅仅是湫入式领域,还有很多领域都不造合macOS系统,比如:机械制造、电气自动化、游戏等领域(你很少看见有人买MaC电脑来打游戏的吧?)生态、兼容性和开放性因为WindoWS系统普及的比较早,所以,很多嵌入式开发的工具、资源都比较依托于WindoWS系统,从
6、而导致嵌入式开发在Windows的生态做的更好.你会发现欲入式开发的很多小工具,基本都只有WindoWS版本,以及个人开发者可以写一些WindoWS版本的小工具.(比如:串口、网口调试工具,CAN、I2C分析仪等等)。再次,就是WindoWS环境下的资源(资料)更丰台,有相关问题很快就能找到答案或解决方案.之所以Wind。WS相比macOS系统更适合嵌入式开发,得益于WindoWS系疣的生态、兼容性和开放性。原因黯Mac电脑费以上说的那些原因,可能不是主要原因.主要的原因可能还是Mac电脑贵MaC电脑贵,用户相对更少,嵌入式开发生态自然不完善,配套的工具就欠佳,D1.Y或者小工具在macOS系统上开发也就更少.说了这么多,可能有人会抬杠:macOS系统可以装虚拟机,或者MaC电脑也能装WindoWS啊?确实,macOS系统也能用于派入式开发,只是发挥不出它的优势,还会引来不必要的麻斯我常说,适合自己的才是最好的,有的人说Kei1.很难用,也有人说Kei1.很好用,你觉得谁说的有道理呢?公后,我的苹果电脑常年吃灰,若你不差钱,或不怕麻烦,欢迎买一台MaC电脑来做嵌入式开发,然后,来给大家分享踩坑经验