问个问题,如何向不懂编程的人解释不要自己造轮子

2021-04-21 15:13:49 +08:00
 welod

嵌入式项目,因为历史原因,选择了 stm32,项目嘛,永远是急急急。然后现在项目需要使用 tcp,https,图形界面,其中图形界面还要实现类似表格呈现 ORM 的效果,数据库( sqlite )存储数据, 现在硬件方案是 stm32f767 + 32M RAM + 512M NAND,未来可能会用 stm32 + 64G emmc 文件系统要自己移植,nand 要磨损均衡 还好内存分配算法不用自己做,之前 freertos 需要自己实现内存分配算法。

整个系统其实没有硬实时要求。

现在的问题是,我需要说服一个完全不同编程的领导来。 常见口头禅: 1,又不是做不出来,做出来了又不是不能用 2,你可以出 2.0 嘛,升级优化解决

轮子的 bug 肯定是得自己修了,

问题,如何向不懂编程的人解释不要自己造轮子, 关键是这个轮子如果自己硬撸是可以造出来的。毕竟理论上讲,51 单片机也可以跑安卓系统嘛。

3432 次点击
所在节点    问与答
35 条回复
dawn009
2021-04-21 21:07:56 +08:00
告诉他做出来需要花多少钱就好。比如一个开源的库,就把这个库的人月换算成工资。不是所有人都懂技术,但是所有人都懂钱。
Ayahuasec
2021-04-21 21:46:49 +08:00
看这个需求,系统没有实时性要求的话,我怎么觉得用全志的 f1c100s 跑 Linux 内核会更好。
成本更低(瞅了一眼报价每片可以省一半),性能更好(主频 2 倍多),而且还集成了 32MB 的 RAM (比外挂 RAM 相比布线成本也下来了,我之前用过全志的 V3s 的一个板子,跑 Linux 内核占用大约 9M 内存,而且能开 ZRAM 压缩用户态内存)。跑 Linux 内核自己移植一个 uboot 再简单封装一个根文件系统到闪存上就行了,要用到的现有软件移植起来也很方便。
akira
2021-04-21 21:59:57 +08:00
感觉是你没说到重点上。 大部分领导都不是傻的,你有道理的话 不可能说不明白的
welod
2021-04-21 23:00:25 +08:00
@Ayahuasec 是的,这也是我的打算,不过我不推荐 v3s,因为还有个图形界面,表格呈现数据( 1Hz ),为了跑 Qt,我的想法是 imx6ull,
现在 stm32f7 已经到了 500RMB 一片了,比工控机整机还贵了。
welod
2021-04-21 23:03:30 +08:00
@Ayahuasec 领导没听过全志这个公司,一脸诧异。
welod
2021-04-21 23:05:20 +08:00
@Ayahuasec 目前哪怕 stm32f7+外挂 RAM+外挂 NAND,一共成本 700 块,产品也是赚钱的,
所以技术对于领导来说,只是成本问题。
维护精力这种没影子的事情,哪里想得到。
jones2000
2021-04-22 01:35:41 +08:00
造轮子是属于自主研发, 在申请项目经费, 评审项目的时候完全不一样的.
mason961125
2021-04-22 01:44:28 +08:00
用 F7 是真的 rich 。不过有一说一哈,其实你说的里面也不是所有的轮子都要自己造。

如果你用 HAL 的话,Cube 我记得带了 LwIP 带了整个网络的解决方案,fatfs 带了 FAT 文件系统的方案,CMSIS-RTOS 封装的 FreeRTOS,外置 RAM 的话,改改 MMU 的部分(?)应该就能糊上了。NAND 那块我没做过就不说了。

说服不了的话,就照着现成方案糊一遍嘛,大不了糊完换一家。你要是这玩意儿都能糊到一起,还愁下一家?

F7 这个离谱的价格...为啥不整个 Cortex-A 的方案?更多的资源,上个 Linux 不是美滋滋嘛。
JohnH
2021-04-22 08:24:14 +08:00
要不搞个对赌协议?大富大贵在此一搏!
aborigine
2021-04-22 09:25:58 +08:00
既然不懂技术,为什么要把实现细节告诉领导,技术选型难道不是自己或者懂技术的领导决定?
dongtingyue
2021-04-22 09:45:48 +08:00
时间钱安排好为啥不自己造轮子?除非是那种人家一个团队造的轮子要你一个人完成。
xuanbg
2021-04-22 10:13:28 +08:00
不懂编程,你和他说个毛的轮子?不是给出结果就好了吗?反正方案他也看不懂。
zw1one
2021-04-22 10:51:50 +08:00
封装现有轮子啊,多好,然后大把时间划水
nekoneko
2021-04-22 10:51:55 +08:00
假如老板你要自驾游,现在有一辆现成的免费的劳斯莱斯,和一堆可以造汽车的零件,请问你是直接坐劳斯莱斯还是自己造个汽车呢
miniwade514
2021-04-22 11:18:05 +08:00
问领导,别人已经赋能了,你自己重做一套的底层逻辑是什么?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/772199

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX