我接触过的几家小公司的嵌入式开发是用visual studio写代码,然后把代码通过samba丢进跑centos 6/7的本地虚拟机里,在里面构造,再传到windows上,再通过windows上的烧写软件烧到板子上,在windows上用telnet看日志调试。
麻烦吗?麻烦。
有wsl了,甚至可以直接在vs上构造,构造之后直接拿出来镜像烧进板子,当然调试还是telnet看日志,毕竟很多嵌入式板子不像高存储容量设备一样可以远程gdb来调。
为啥不直接用linux?因为比如说你不是嵌入式的最上游的厂家,你能拿到的就三个东西,linux上的交叉工具链、windows上的烧写工具和一套乱七八糟的文档(甚至很多都是word格式的,而不是pdf),所以在windows上开个linux虚拟机跑编译几乎等同于小的嵌入式公司的行业惯例了。
我个人今年是不会回家过年的,当然我不会阻止别人回家。毕竟有很多人是存在这样的客观需求。
但是,以普遍理性而论,今年不回家过年确实是更安全的选择。
你回家过年,有几种情况:
不回家过年的话呢?
无论你上班的城市出什么事,你都在同城,都没什么可怕的。
现在比较特别的是,学校食堂破天荒的说今年寒假不休息,这可真是史无前例啊,大概是为了让一部分师生能够不回家过年吧。至少这件事情让我体会到,很有可能,这学校是真有很多人没法回家过年了(至少食堂师傅是没法回家)。
客观情况已经摆在这里了,今年一定会有相当一部分人不回家过年,那么回家过年的那部分人,一切平安自然好,一旦发生什么状况,之后很可能会被企业追责清算穿小鞋。所以个人看法是今年不回家是更优选择。
当然,具体选择肯定还是以各位自己的需求而定。
开源代码没啥可评价的。
但对RISC-V的生态有何影响还得再看,简单说把risc-v带入Android生态,就给risc-v的应用提供了不小的应用场景,但是还不清楚相关的工具链的成熟度。新闻上Android studio/NDK已经支持了RISC-v的交叉编译环境,但还不知道成熟度如何,这些实际上都会对选型有影响。Google对Android的性能调优做了很多工作,也有不少工具,这些东西何时开始支持risc-v也比较重要。
理论上RISC-v依赖Android生态,对Google是好事,但毕竟Google利用GMS还是控制了相当程度上的Android生态,当年号称不作恶的谷歌还是利用开源方案包装了一个半开放系统。依赖Android的任何厂商实际上都面临华为之前的问题。华为被迫选择了HMS之路,但其他中国厂商呢?
我觉得是时候由中国厂商联合比如欧洲或日韩厂商推出一个绕开GMS的,真正开放的andriod生态了。