如何去评估/学习一个工具/操作系统

作者已自身经历来谈这个话题,从两个案例入手;

案例1-PCB绘图软件

        在上学的时候教的protel 出来工作也就顺其自然用这个工具,猪养肥了就要被杀;律师函来了!

        没钱/不想 买lic怎么办?找找试试其他开源的工具呗,KiCad 首先被找到。

        那么这个工具干活怎么样的,找找用它设计的案例呗;好家伙,其他人用这个软件设计了一款手机主板,并且开源了;打开阅读原理图与PCB也很清楚;嗯基本有数了,这个软件在我的应用2/4层看上去应该没问题。

        于是后面全部切换的KiCad上面,结果告诉我KiCad 完全没问题,而且各种插件配合使用非常完美。

案例二-FreeRTOS

        在做的项目中由简单到复杂,对应的代码就是由裸机到操作系统;操作系统也有很多,如何选择呢?那一是看你的应用(行业里流行哪种),另外就是看这个操作系统又没由开源的典型应用;那我这里选择的FreeRTOS,找了对应的开源代码来看:

bitcraze/crazyflie-firmware: The main firmware for the Crazyflie Nano Quadcopter, Crazyflie Bolt Quadcopter and Roadrunner Positioning Tag. (github.com)icon-default.png?t=LA23https://github.com/bitcraze/crazyflie-firmware

https://github.com/espressif/esp-idf

上面基本涵盖了各种应用技巧,看明白了之后为自己所用就行了。

总结

        在做嵌入式领域有特别重要的事情就是找资料,找资料两大块:

        一:自己的需求去各个大厂半导体公司寻找相似的解决方案,多多少少都会有,如果没有就是你自己的理解或者行业经验不够。

        二:根据自己的需求,比如说学FreeRTOS ,去找一些开源的优秀代码,在上面修修改改就能实现。

        三:平衡好为了省那点硬件成本去换方案来验证与多花点成本用原方案之间的费用,这一行业不是经历很丰富建议直接用原方案,这样更利于自己的学习与达到目标;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值