华为天才少年——稚晖君!

不打扰是莪最后的温柔 提交于 2021-02-10 18:26:18
摘要 :不管是做嵌入式的还是计算机的,稚晖君大家肯定都知道,如果你还不知道,那就去百度一下吧!稚晖君应该是每一个电子爱好者所向往但是又渴望而不可及的大佬。稚晖君2018年毕业于电子科技大学,之后进入OPPO算法岗工作,目前已经是华为AI架构师的稚晖君,本硕就读于电子科技大学。一位对作品追求极致的UP主。他热爱硬件开发,在期间一直更新着硬件DIY视频,受到众多网友追捧。今天就介绍一下"B站硬核UP主、“栈溢出”工程师稚晖君。
现在的稚晖君,已经加入了“华为天才少年计划”。

任正非在提出这项计划时说:

今年我们将从全世界招进20-30名天才少年,明年我们还想从世界范围招进200-300名。这些天才少年就像‘泥鳅’一样,钻活我们的组织,激活我们的队伍。

华为天才计划对申请者具有很高的要求:国际顶刊论文发表数量及引用量丰富者;研究方向有出色及丰富的商业化成果;有知名赛事名次者优先。天才少年”的招聘流程非常严格,一般需要经历7轮左右流程,最终还要通过华为总裁的面试。通过该计划招入华为的“天才”们,年薪100万起步。能够加入“华为天才少年计划”,也是他自身实力的一种证明。

下面就来看看稚晖君的几个非常硬核的作品吧!以下就从B站播放量最高的几个作品开始说起。

B站最强小电视

全网最mini的Linux电脑

所涉及到的知识:电子基础,电子元器件选型,电路原理图设计,高速电路PCB设计,电子元器件焊接技术,电路板调试,启动程序UBOOT裁剪移植,linux内核裁剪移植,文件系统,低层驱动程序(C语言,ARM架构汇编,linux内核架构),上层应用程序(C++,Qt,JAVA,Python等,深度学习,机器学习,Opencv,神经网络,自然语言处理),静态博客服务器搭建,高等数学,线性代数,概率论,离散数学,3D建模,3D打印,雕刻机,视频拍摄后期制作,防脱发技术。









L-ink_Card

这是为了解决个人使用IC卡时遇到的一些痛点设计的一个迷你NFC智能卡片,基于STM32L051和ST25DV。外加电子墨水屏,和配套APP用于显示内容定制。



FOC矢量控制器

FOC(Field-Oriented Control),直译是磁场定向控制,也被称作矢量控制(VC,Vector Control),是目前无刷直流电机(BLDC)和永磁同步电机(PMSM)高效控制的最优方法之一。FOC旨在通过精确地控制磁场大小与方向,使得电机的运动转矩平稳、噪声小、效率高,并且具有高速的动态响应。简单来说就是,FOC是一种对无刷电机的驱动控制方法,它可以让我们对无刷电机进行“像素级”控制,实现很多传统电机控制方法所无法达到的效果。









PocketLCD

这是一块支持PD充电、自带1080p显示屏的充电宝。背面则是用Java写的Hello World程序,看起来极客味十足。


实物效果非常漂亮,可以说是一件艺术品。



给树莓派充电的同时,还能充当它的显示屏:
选择用HDMI接口作为视频信号输入。 安装在充电宝上的是一个手机显示器。 这种小显示器基本都是MIPI接口,这种接口专门为手机设备优化,有着高速低功耗的趋势。 但是它不能用HDMI直接驱动。 因此,需要一个HDMI转MIPI的硬件模块。
用CNC雕刻机制造小型亚克力中框和面板的加工,用的是回流焊将所有元器件焊在PCB板上。
稚晖君开源了整个充电宝的软硬件,但如果没有和大佬一样的设备,想复刻一个还真不是件容易的事。视频发布当天,开源了所有技术细节,短短3天时间收获1.2k星。这个外接屏幕最便捷的地方,莫过于少了根电源线,还多了个充电宝功能。无论哪个功能,都很能打,甚至还有“集成效果”。
延迟效果也非常不错,外接打《只狼》没问题,人物的动作几乎和手柄操作同步(2倍速效)。

色彩和可视角等参数,也都比较理想。

从便携的HDMI显示器、开发板到相机,寻常外接屏幕可以实现的功能,它都能够实现。 这是个8000毫安的充电宝,C口支持18W的快充输入,A口支持18W的PD快充输出。 C快充时,屏幕上会显示蓝色指示灯; A口则可以用来给其他常规设备充电。
由于HDMI会给屏幕提供一定电力,所以整个显示器实际上耗电极低,理论上这一屏幕能持续使用一周以上的时间。
看到这里小伙伴们感受如何?话不多说,赶紧去学习吧!!!
关于稚晖君更多好玩的项目,请关注 
B站:稚晖君 
知乎: 稚晖 
github: https://github.com/peng-zhihui

-END-


推荐阅读


【1】18.基于Cortex-A9 SPI、MCP2515详解
【2】Linux 虚拟文件系统四大对象:超级块、inode、dentry、file之间关系
【3】【粉丝问答10】关键字static的使用详解
【4】【粉丝问答11】如何在内网搭建TCP服务器并能被外网直接访问 必读
【5】手把手教Linux驱动10-platform总线详解必读
【6】基于Linux的tty架构及UART驱动详解必读
【7】 【粉丝问答8】用C语言在Linux下实现CC2530上位机-1
【8】 CAN】嵌入式CAN总线入门篇(底层细节) 必读
【9】 19. Cortex-A9 uboot启动代码详解 必读
【10】 【粉丝问答9】一起入职的同事能力不如我,只因学历比我高,工资是我的两倍
【11】偶得两只神兽 必读
【12】从养狗到放弃要几天?无情打脸  必读

 


 

进群,请加一口君个人微信,带你嵌入式入门进阶。


在公众号内回复「1024」,即可免费获取学习资料,期待你的关注~

本文分享自微信公众号 - 一口Linux(yikoulinux)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!