|
发表于 2024-6-11 15:48:11
|
显示全部楼层
主要还是看做到什么程度。
用各种模块拼,做到打通电话的程度,应该难度不大。
如果不用模块,直接用芯片搞。相比上面的方法,这要求你了解各种解决方案的细节,有一定的射频知识储备,并且有很强的画板功力。这应该也难不倒你
如果还要进一步,要求手机有若干年前Nokia的“智能”机的一些能力。你需要强加你的软件开发能力。Nokia以前那些手机的功能倒也不复杂,实现它的基本功能尚在个人能力范围内。
再想往前一步,想要支持Android系统,如果你对所用的通信芯片方案足够了解,只需要把主控制器换成支持Android的芯片即可,比如:国内一众机顶盒方案,或者抄树莓派也行。你要做的只是自己定制通信相关的驱动和应用。其它的东西都有现成开源代码可用。但整合系统会是个非常花精力的活。Android系统编译一次要花很长时间。想要达到自由定制系统的水平会很难。总得来说,只要精力足够,也是可以做到的。
如果希望手搓芯片...我觉得可以从简单的来,先把原理吃透。比如:用SDR那套东西实现通信协议,再配上FPGA模拟个RISC-V。配合在一起就能跑通手机的所有功能。理论上,能做到这一步,基本上芯片内部的原理已经被你吃透了。只要能拿到足够的资料,个人做一到这一步应该也是可能的。
接下来你要花时间研究半导体工艺。4004已经有人搓出来了。这充分证明了只要不在意性能,工艺差点也不影响手搓MCU。但射频相关的东西,工艺标准达不到,应该很难搞出来。你只能花时间来改进工艺,说不定经过几十年迭代就达到了可用的工艺水平
不过这个过程需要用到大量其它的材料和工具,随便一样都有可能耗费很多人一辈子的精力去研究...
总得来说,手机是集合了人类工业发展几十年无数人智慧的产物。想要靠个人的力量从零开始复刻,那应该没什么可能。 |
评分
-
1
查看全部评分
-
|