大家好,今天小编关注到一个比较有意思的话题,就是关于soc书籍推荐的问题,于是小编就整理了2个相关介绍soc书籍推荐的解答,让我们一起看看吧。
华为,海思,跟麒麟有什么关系?
华为技术有限公司简称华为,是一家全球领先的信息与通信方案解决供应商,主要涉及IT 、无线电、通讯、路由、交换等产品。华为是一家民营企业,在创始人任正非的带领下,成功跻身世界五百强72位。华为近年来在手机市场以及5G领域收获颇丰,这离不开公司对技术研发的投入。早在1991年,华为就创建了华为集成电路设计中心,意图在芯片领域取得更多的成果。
近年来国内大规模集成电路受制于外国,在这样的背景下,2004年华为基于已有的华为集成电路设计中心成立了海思半导体有限公司,简称海思。海思在通讯,多媒体等领域已开发出多款芯片及解决方案。2014年海思推出首款麒麟四核处理器Kiring910T 并且配置在华为P7上,自此麒麟处理器不断更新换代,直至最新华为P30系列手机搭载麒麟980。
整个过程可以看出华为在发展壮大的过程中,对于公司布局需要成立海思并研发出令国人自豪的移动处理器麒麟系列。
感谢您的阅读!
我们如果用不等号表示的话,应该是华为>海思>麒麟。华为自然是最大的,而海思是华为的旗下公司,麒麟处理器只是海思处理器的手机型号而已。
我们其实可以了解下海思半导体。它的前身是在1991年成立的,华为集成电路设计中心,而我们也知道的是,海思半导体在此基础上,在2004年成立了公司。如果我们细算华为什么时候开始芯片研究的话,应该归于1991年。
在1991年,联想的芯片在倪光南的带领下,已经研发了ASIC芯片。1993年的时候,研发了5个ASIC芯片。比华为更早研究芯片的联想,估计也没有想到,华为会弯道超车。
在2012年2月,巴塞罗那CES大会,海思发布四核手机处理器芯片K3V2;接着在2014年5月,发布了麒麟910T。时间追溯到2019年,华为已经发布了首款集成5G基带的麒麟990处理器。
如今的海思,在完成备胎***后,它将会为70%的华为智能手机提供处理器。
不仅仅是为手机提供处理器,海思还为华为提供服务器芯片(鲲鹏系列)、基站芯片、基带芯片、AI芯片等等众多芯片,可以说海思的体量绝对不是一个简单的手机处理器的。
在2019年第一季度,海思由世界排名25位,提升到了14位,增长速度惊人,虽然和老牌芯片厂商还是有差异,可是你不能忽略海思的迅速发展。
当然,我们也应该看到,英特尔,三星等等依然是具有优势的,海思还需要更多的努力,才能够真正成为华为的柱子。
海思是华为全资子公司,分为大海思小海思,麒麟是大海思下面的一个产品部门。
华为海思的自研芯片并不是一个完全封闭的生态,可以分为 “大海思” 和“小海思”两个概念。“大海思”的芯片是「专供华为内部」使用,而 “小海思” 的芯片一直都是「对外销售」,
深圳市海思半导体,曾隶属于2012实验室。主要是内部芯片自用,比如:
麒麟(Kirin):手机处理器芯片
巴龙(Balong):手机基频芯片
天罡(Tiangang):5G 基站芯片
昇腾(Ascend):AI 芯片
鲲鹏(Kunpeng):服务器芯片
看你说的麒麟是什么,如果是古代的瑞兽【麒麟】那么就和华为、海思没有一毛钱的关系,那是神话故事中的一种动物,只活在大家的想象中。
如果你说的是麒麟系列芯片,那就有关系了。具体的关系是这样子的:
麒麟芯片是海思半导体公司生产的芯片中的一种,而海思半导体则又是华为的子公司。
华为成立于1987年,最开始是做思科的代理,然后开始自研交换机、路由器等,不再做思科的代理了,自己成了一家通信设备厂商。
而所有的通信设备都需要芯片的,华为在1991年就开始做芯片研究,当时华为有一个集成电路设计中心,而第一颗芯片是由集成电路设计中心的徐文伟牵头做出来的。
后面直到2004年,海思半导体才正式成立,其前身就是华为原集成电路设计中心,由何庭波任总裁。最开始海思做手机芯片是有点眼红联发科的MTK方案,想也做点山寨机的芯片来赚钱。
然后在2009年推出K3,但这款芯片太差了,然后又重新研究了2年,到2011年推出K3V2,但其实还是很差,性能低,和当时的联发科比起来差得远。
说得通俗一点,华为是父亲,海思是儿子,麒麟是孙子,就是类似这样的关系。
海思一开始就是华为公司研发芯片的一个部门,后来做强做大了,就分离成一个子公司了,专门用来研究和开发半导体芯片的,到现在已经有十多年的历史了。
麒麟是华为海思研发出来的一款手机芯片的名字,如:麒麟980、麒麟990、麒麟9000等等,都是享誉一时的顶级手机芯片,已经挤进世界三大芯片之一(高通、苹果A系列、麒麟)。
当然,华为海思不仅仅研发了麒麟芯片,还研发了其它领域的芯片,如:鲲鹏芯片主要面向服务器领域,昇腾芯片是面向人工智能领域的处理器,巴龙芯片是海思的基带芯片,凌霄芯片主要用于路由器上,还有智能汽车芯片、智能家电芯片等等,是国内数一数二的半导体公司。
如何自学stm32?
要想学好STM32,不仅仅需要学好程序设计,还要具备一定电子电路的知识,不需要太深,对上拉、下拉电阻,LED灯、三极管这些有一个基础的认识就行。
其次就是要对C语言有一定的理解,不需要太深,把基础语法搞懂了就行。后期遇到不会的可以直接翻书,这样效果最好。
电子电路
STM32属于COMS集成电路,除了要掌握基本的《模拟电子技术》之外,还需要对《数字电子技术》有一定的了解,比如门电路、触发器这些,一定要明白他们的工作原理,才会清楚单片机的工作原理,这样你也会明白软件是如何控制硬件的。
学习数电的话,最直接、有效的是去看《数字电子技术》这本书,但是要有耐心,因为看书很枯燥,这书讲的很正式,很多时候不容易理解,所以我们针对单片机、电子设计这些专门建了一个付费群,资料一直在更新,有兴趣的可以私信我们这边。
库函数
有的小伙伴想速成,想直接学STM32的编程,不想学那些电子有关的可以吗?
答案是完全可以的,即使不懂那些电子知识,你也可以学会STM32,用STM32开发项目,只不过这样对STM32的工作原理理解的不够到位,如果有时间的话,建议小伙伴们一定要把电子基础学了,再来搞单片机。
学习STM32编程,有两种方式,一种是传统的编程方式:寄存器操作,另一种是:库函数操作。在这里我建议大家用库函数操作,因为STM32的寄存器太多了,操作起来不方便,浪费时间,编写项目程序还得花大把时间去翻阅数据手册。
因为库函数把这些寄存器都封装好了,我们只需明白这些库函数的含义,以后用到的时候直接COPY就可以了,大大节约了我们的时间。
如果没有学过寄存器,可以先学习51单片机,这样你对单片机的寄存器有了了解之后,再来学习STM32,将使你快速理解STM32单片机。
到此,以上就是小编对于soc书籍推荐的问题就介绍到这了,希望介绍关于soc书籍推荐的2点解答对大家有用。