很多对嵌入式开发感兴趣,想从事这个嵌入式开发的朋友,都会有疑问,学嵌入式要哪些基础,要学习哪里东西。龙芯之所以采用MIPS架构主要是因为在龙芯开始发展的2001年ARM-V架构未出现,MIPS是当时唯一一个具备和X86一争高下的指令集架构。

想自学嵌入式,需要学什么东西呢?

想自学嵌入式,需要学什么东西呢

很多对嵌入式开发感兴趣,想从事这个嵌入式开发的朋友,都会有疑问,学嵌入式要哪些基础,要学习哪里东西。学完能做什么?又因为嵌入式包含单片机开发,linux开发,这里就以单片机为参考,和大家一起交流说明下。首先学单片机的职业发展方向:单片机硬件工程师工作内容:从事单片机软件开发,外围器件驱动,主要使用C语言。

代码调试。单片机软件工程师工作内容:单片机外围器件的选型,原理图设计,PCB设计,样机焊接与调试。主要使用EDA软件如AD/protel99/pads等 。学单片机软件开发的基础:1 ,C语言,这个是最根本的基础知识,当前单片机的开发主要是还是在用c语言,很多人就问,在学校学的汇编,要学精通吗?我只想说,现在必须用汇编写代码的单片机会越来越少,所以你仔细品一品。

在开发环境权利,Keil或者IAR编译环境都可以编写代码,但用的多的还主要是keil,同时开发环境的搭建和使用也是需要掌握的。包括新建工程的步骤,如何设置工程中.h.c 文件的调用关系和文件框架。实际上单片机工程文件不可能很简单,好的工程文件框架对于编写代码和梳理有很大的作用。2,基本的模拟电路的知识点要理解,高低电平对应的0101的概念。

电压电流电阻常规的概念要明白,简单的LED驱动电路,按键电路等简单的电路得明白,模拟电路一点不会,在编程过程中会很抓瞎。3,单片机基本概念掌握,最简单的单片机最小系统要了解,单片机正常工作所需要的学完单片机能做什么产品。学单片机硬件开发的基础。1,硬件开发,必须掌握模拟电路,这个是硬件开发的根本基础知识,硬件开发工程师职业发展好不好,首先得看这个掌握的程度如何。

三极管NPN/PNP放大分析。几种运算放大器的运用,同相比较器。差分放大电路等经典电路要掌握在胸。2, EDA软件要掌握,硬件工程师的必备软件工具,常用pads/DXP/protel99/AD,设计原理图和PCB图的必须工具。3,常见工具要会用,电烙铁焊接一些贴片的器件要能轻松自如,万用表,示波器都是在调试硬件电路板时候必须用到的工具。

目前国产CPU有哪些品牌,使用什么架构,性能如何?

目前国产CPU有哪些品牌,使用什么架构,性能如何

文/小伊评科技说到CPU这个概念其实是非常大的,从个人电脑上的CPU,到移动设备上的SOC中的CPU以及一些嵌入式设备中其实都是有所谓CPU(中央处理器)这种的事物的存在的譬如电视,路由器等等,所以我们需要把CPU做一个界限,这样才可以做一个总结。目前来看,我们所指的CPU一般都是指PC上的CPU以及手机上的SOC,毕竟这两种设备上的CPU也可以代表了目前民用半导体行业的最高水准,接下来我就来谈一谈我们国家目前比较知名的一些CPU设计商以及他们的产品。

龙芯:中国科学院计算所旗下 最新商用型号:龙芯4000架构:基于RISC精简指令集下的MIPS架构龙芯是我们国家芯片技术的引导者,虽然目前其知名度并不怎么高估计有很多人都没有太在意,但是这是我们国家最早开始着手进行芯片研发的企业,具备比较强的战略价值。龙芯的CPU目前主要面向服务器以及个人电脑,但是由于受到X86架构的封锁,其采用的架构是来自于RISC精简指令集下的MIPS架构(最早由斯坦福大学最早提出)是最早商用的RISC架构之一(ARM-V架构也是基于RISC精简指令集下的产物)。

龙芯之所以采用MIPS架构主要是因为在龙芯开始发展的2001年ARM-V架构还未出现,MIPS是当时唯一一个具备和X86一争高下的指令集架构。只不过由于后来Window intel的组合实在太强势,Linux MIPS组合则日趋衰败。虽然MIPS架构目前也被ARM公司的ARM-V架构击败,但是其发展前景依旧广阔,并且目前已经宣布开源不再收费,不怕被卡脖子。

当然了由于没有获得X86的授权,龙芯一直无法用在搭载Windows系统的设备上,所以这几年在民用市场上一直没有存在感,也在一定程度上制约了龙芯的商业发展。但是龙芯其实是国内目前最具备核心知识产权的CPU之一,在诸如一些军事,金融,教育,工业等等专业领域还是非常有活力的,这也是其他芯片做不到的,譬如核心的星载芯片。

 1/2   上一页 1 2 下一页 尾页

文章TAG:嵌入式  处理器  新款  架构  曝光  
下一篇