» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


发新话题
打印

这里有大学生家长吗,孩子用什么笔记本?

引用:
原帖由 syycler 于 2025-4-28 16:20 发表
posted by 论坛助手, platform: iPhone

所有和画网页/画app无关的编程

我接触过的完全没有osx环境的编程有:
xilinx和altera的fpga开发
飞思卡尔/nxp的车载单片机
vector的c++/capl
基于Simulink的autosar,这个理 ...
专业点说,分上位机和下位机。

上位机基本都是基于VC,或者Java,自然主要都基于微软的软件平台。

下位机分产品。
和通信、视觉处理、人工智能相关的产品,包括手机、路由器、基站设备、监控摄像头什么的,大多都是基于Linux或类Linux环境开发。
但一般除非专门开发苹果设备上的应用,否则也不需要一定在mac上开发。普通PC机装个Linux甚至装个虚拟机就行了。
除以上产品外的所有产品,基本都是基于微控制器开发,比如各种单片机、DSP为核心控制器的产品,这个领域就覆盖很广了,小到工控、家电,大到航空航天、汽车、轨交……
这些控制器的开发工具无一例外,都是基于Windows的实现。

你提到的Autosar,则分CP和AP。
CP,不管是vector还是其它任何第三方厂商,都只提供Windows下的工具链。
而AP,也都只提供Linux下的工具链。
反正和Mac没有半毛钱关系。
另外simulink与Autosar的关系你也说得不对。不是Autosar基于Simulink,而是先有Autosar这个架构,然后可以在Simulink上开发模型并生成代码,且这个代码的接口符合Autosar的定义!
至于CAPL,Vector自娱自乐的脚本而已,甚至都不能称之为行业规范。只不过大家都用Vector的工具链,以前如果会用capl的话还能写写测试用例啥的。
但现在也有的选了,同星直接就支持python,甚至我们自己连python都懒得写,都是叫同星的FAE免费给我们写~~~

扯远了~~~具体到汽车电子,目前只有智驾和智能座舱会涉及到Linux环境工具链,其它所有ECU,仍然都是主要基于之前的Windows开发环境(Linux下的IDE偶尔也有,但都没什么人用),不管国外的还是国产的厂家都一样。

至于FPGA,不管是赛灵思还是Altera,或者是国内的小厂,绝大多数用户仍然都是在Windows下开发的。

回到LZ的话题。
虽说不知道令嫒具体要学什么编程,但在我看来,以当今电脑的性能,一台轻薄本足矣。
内存尽可能搞大点、CPU核尽可能搞多点就行。联想、惠普、戴尔三家里随便挑一台即可。
千万不要相信什么“程序员更适合Mac”这种鬼话,这就是些做手机App的应用工程师没见过世面罢了。

[ 本帖最后由 quigonjinn 于 2025-5-3 12:18 编辑 ]


TOP

发新话题
     
官方公众号及微博