PC 的下一波浪潮,你准备好了吗?

都说生活是最好的老师,这句话的底层逻辑是,人世的悲欢离合、生活的酸甜苦辣、自然的变幻无常,只有你亲身经历、亲临体验、亲自感受,你才能真正明白其中的奥秘。如果你生活在世外桃源、天外仙境、梦里水乡,那你永远体会不到生活的真谛,也永远无法享受生活的乐趣。

学习一门技术也是这样。如果你总是纸上谈兵、心中画竹,而不亲自去实际操作,那永远学不到真正的技术。譬如你要学习游泳,你读了10本书,看了20个视频,做梦游了30次,但从来没有跳到水中体验一下被呛的滋味,到头来你还是不会游泳。一下水你还是手忙脚乱、头空脑白,就恨自己为啥没有投胎成鱼。

学习电脑知识也是这样。你不能光看不练,理论知识懂一堆,一到实操就傻眼。学电脑必须理论和实践相结合,边学边用,边用边学,学以致用,用以助学。这样一段时间以后,你就能明理知论、应用自如了。

也许有人要说,你说这些有啥用啊,电脑早就普及了,是个人都会用电脑。等等,你说的电脑,其实是传统的基于 x86 架构的,而且你说的普及,也仅仅限于使用而已,如果要谈到电脑的底层技术,我想大部人是不懂的。那为什么要学习电脑的底层技术呢?因为,如果不懂底层技术,我们就只会使用电脑,永远造不出电脑,或者说永远造不出全国产化的电脑,那么我们就很被动,在很多方面被人卡脖子,还有可能出现重大的安全漏洞。在上一波 PC 浪潮中,因为我们技术落后、起步较晚,我们已经处于很被动的地位。而在下一波 PC 浪潮中,我们再也不能袖手旁观了,我们必须勇敢地投入到这波浪潮中,学习它,体验它,做引领潮流的创造者,而不是追随潮流的跟屁虫。

所谓上一波 PC 浪潮,指的是以 Intel 的 x86芯片为架构,并搭载微软 Windows 操作系统的 PC,这一 PC其有开放的结构和强劲的性能。英特尔与微软的这一合作被称为Wintel 联盟,自20世纪80年代来,Wintel 联盟就主导着全球PC市场,至今已有30余年。

但中国有句古话,三十年河东,三十年河西。随着硬件技术的不断升级和人们需求的多样化,以 x86 为架构的 PC 也表现出了一些不足,其中最大的问题就是电池的续航问题。随着移动办公的日益普及,人们对电池的续航性能要求越来越高,但 x86 天生的架构无法满足这一点。后起之秀 Arm 由于从出生时就携带着高效能的基因,从而在移动设备领域一直独霸天下。过去一些年里,Arm 芯片的性能比不上 x86,所以在 PC 领域一直是不温不火。

但是芯片技术的发展遵循摩尔定律,即每隔18-24个月,在价格不变的情况下,芯片的性能会提高一倍。Arm 现在推出的 Cortex-A76,性能已经有了显著提升。再加上 Big.Little 技术,未来基于 Arm 的 PC 能够与基于 x86 的 PC 平分秋色也是非常可期的。在苹果成功把 MacBook 从 x86 转移到 Arm 后,高通、英伟达等很多巨头也积极研发 Arm PC。很多人认为,2024年将是 Arm PC开始高速发展的一年。这就是本文标题所说的 PC 的下一波浪潮。

面对这一波浪潮,我们再也不能袖手旁观了。我们必须义无反顾地投入到这股洪流中,学习它,体验它,参与到它的成长与壮大的过程中,这样我们才能把握它,引领它。就像马岩松所说:我不是一个旁观者,而是创造者。

辛运的是,我们现在的确有这样的机遇。从现状来看,Arm 的代码还不够完善,目前还存在很多的工作要做。就以固件为例,虽然 Arm 早在 2013 年就加入了 UEFI 组织,但目前 ARM 上的 UEFI 代码还存在一些问题,比如对 ACPI 的支持不完善,无法自由安装通用操作系统。再比如,虽然 Windows 实现了对 Arm 的支持,但很多外围设备的驱动还不支持 WoA(Windows on Arm)。这就给了我们很多施展才华的机会。

从学习的环境来看,我们也已经有了一些初代的 Arm PC,可以供我们学习、调试,这为我们学习新一代 PC 提供了极大地便利。这就好比学习游泳,如果没有水,你怎么学习?没有水,那就只能纸上谈兵。

那么市面上有哪些初代的 Arm PC 可供我们学习呢?树莓派是一个选择。树莓派其实不能叫 PC,它只是一块主板,上面有很多接口。学习时,需要连接显示器、键盘和鼠标。当然,这对于一个编程爱好者来说已经足够了,因为编程爱好者们通常都会有多台电脑,显示器、键盘和鼠标这些外围设备,家里都会有一大堆。

另一个选择是格蠹科技推出的幽兰笔记本。它使用瑞芯微公司新推出的RK3588 SoC芯片为核心硬件,采用先进的8nm制程工艺,集成了8个Arm v8架构的CPU,其中4个为Cortex-A76,另外4个为Cortex-A55,共8个CPU核心, 使用Big.Little技术协同工作,能有效满足高性能和低功耗的需求。关于幽兰代码本的详细介绍,你可以参考这个页面 Nano Code Linux 系统,因 Linux系统已经非常稳定。也可以定制安装 Windows 系统,虽然 Windows 系统还有一些缺陷,比如尚不支持 Wi-fi,但对于程序开发者来说已经足够了。

你还可以使用 GDK800 套件。这个套件包含一个预装 Windows 11 的幽兰本,和一套挥码枪(Nano Target Probe,NTP)。挥码枪也是格蠹科技推出的一款旗舰产品,是基于Arm CoreSight技术的硬件调试器, 其核心功能是通过CoreSight 协议访问目标系统,实现系统调试和调优等功能。有关挥码枪的详细介绍,请看 https://www.nanocode.cn/#/ntp/index。关于 GDK800 的详细介绍,请看我的另一篇文章

  • 23
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值