1. 开发服务器是公司配240核处理器Ubuntu 18.4, 加自更新Linux 5.4,22TB磁盘,非SSD,256GB DDR,这些都是专业用户才需要,而且是多用户共用,个人家庭使用配一个i9 8-16核就不错了。
2. 笔记本Dell Windows 10 512GB SSD + SATA,16GB DDR i5 4核,主要通过SSH远程登录服务器工作。笔记本是操作终端,服务器是后台编译。
3. 嵌入式系统使用 SoC aarch64 多核+ R5 MCU目标开发板。
生产力工具软件有:
tabby 登录终端,也用过xshell,mobaterm,secure CRT,个人感受,商业版本Secure CRT使用起来很舒服,除了收费以外其他很好用。tabby 新晋,很多方面和secureCRT保持一致还在完善中。
source insight4.0,C代码阅编辑读利器,使用10多年,只是缺点嘛,收费不菲,更新比较慢。
vscode,流行IDE,免费,网上攻略很多,缺点吧,运行比较占内存和缓存文件比较多,符号查找挺慢。
notepad++ 小巧精简,启动快,界面简洁,看100M B以内日志速度还可以,再大的话需要使用Ultraedit,除此以外差别不大。npp不足的功能可以用插件弥补,免费。
Beyond compare 4文件对比合并文本利器,尤其是对比源代码,日志文件,大型目录,甚至二进制elf dtb 都可以用,十分方便。收费。
团队协作工具有:
代码提交流程,git,gerrit,Jenkins,jira,confluence,金山在线文档,钉钉等。
现在公司基本切换到飞书协作生产套件wiki,project等,也是耳目一新的感觉,国产商用开发产品进步很大,未来可期。