当前位置:首页 » 数据仓库 » 如何快速学习芯片的配置
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

如何快速学习芯片的配置

发布时间: 2022-09-20 12:21:36

1. 怎样快速学习飞思卡尔s12Xs128MAL芯片

看参数,读datasheet

2. 怎样去学习主板和主板芯片求高手

主板芯片组的厂商有:intel、AMD(收购原ATI)、Nvidia、via(威盛)、sis(系统)、ALI(杨智)等,市面上常见的是前三种。
至于具体的产品系列,太多,一句两句说不清,随便开一个主板厂商的官方网站,选择主板、按芯片组分类,你就能看到各种系列的芯片组。
主板的优劣和品牌、用料、做工都有关系,同样芯片组,不同厂家的产品最终的评测成绩也有出入,说得难听点,人民币最识货。
如果刚进入这个行业、完全陌生,想系统了解,可以自己找一些初级的书籍看一下,里面会介绍CPU、芯片组、显卡等硬件的发展史、厂商、分类,电子元件的识别、PCB板的制造、装机的操作等相关知识;
如果有一定基础,可以在实际中学习,多看多问,虚心请教,辅助看一些资料,也能很快熟悉。
看到现在有新人进入这个行业,不知道该高兴还是。。。,这个行业的高端还是大有可为,比如设计、制造,但卖场销售已经惨淡,利润不足5%,经常可以看到卖场为争客源出现的闹剧,唉。。。。。。
以上是一个在这个行业打拼了10年以上的从业人员的一点感概。

3. 学习单片机时,如何快速看懂芯片手册

芯片手册往往写的十分啰嗦,确实看起来令人头疼,不过可以按需去看,先确定功能,知道你需要什么,这是第一步:选型;第二步就是看典型应用电路,引脚怎么连接;第三步看时序关系,编程会用到;第四步就是细节了,关注其参数。

4. 如何快速系统的学习电脑硬件知识

一、处理器CPU知识

①CPU的分类

CPU品牌有两大阵营,分别是Intel(英特尔)和AMD,这两个行业老大几乎垄断了CPU市场,大家拆开电脑看看,无非也是Intel和AMD的品牌(当然不排除极极少山寨的CPU)。而Intel的CPU又分为Pentium(奔腾)、Celeron(赛扬)和Core(酷睿)。其性能由高到低也就是Core>Pentium>Celeron。AMD的CPU分为Semporn(闪龙)和Athlon(速龙),性能当然是Athlon优于Semporn的了。

Intel与AMD标志认识

②CPU的主频认识

提CPU时,经常听到2.4GHZ、3.0GHZ等的CPU,这些到底代表什么?这些类似于2.4GHZ的东东其实就是CPU的主频,也就是主时钟频率,单位就是MHZ。这时用来衡量一款CPU性能非常关键的指标之一。主频计算还有条公式。主频=外频×倍频系数。

单击“我的电脑”→“属性”就可以查看CPU类型和主频大小


我的电脑-属性查看cpu信息

③CPU提到的FSB是什么

FSB就是前端总线,简单来说,这个是CPU与外界交换数据的最主要通道。FSB的处理速度快慢也会影响到CPU的性能。4.CPU提及的高速缓存指的又是什么呢?高速缓存指内置在CPU中进行高速数据交换的储存器。分一级缓存(L1Cache)、二级缓存(L2Cache)以及三级缓存(L3Cache)。

一般情况下缓存的大小为:三级缓存>二级缓存>一级缓存。缓存大小也是衡量CPU性能的重要指标。

④常提及的 45nm规格的CPU又是什么?

类似于45nm这些出现在CPU的字样其实就是CPU的制造工艺,其单位是微米,为秘制越小,制造工艺当然就越先进了,频率也越高、集成的晶体管就越多!现在的CPU制造工艺从微米到纳米,从90纳米---65纳米---45纳米---到现在的32纳米---将来的28纳米,再到未来的更低,工艺越小,产品做的越精,功耗低,体积越小。

⑤CPU核心电压对CPU有什么影响?

一句话:更低的核心电压,更少的耗电和发热。

利用CPU-Z软件可以详细查看CPU各参数的信息(如下图,老爷机配置):


CPU-Z软件检测出的cpu 详细信息

编辑晴空雨补充:当前cpu性能档次分布图如下:


CPU性能档次分布图

电脑软件

二:显卡知识

①有人说GPU是显卡的灵魂,为何这样说?

GPU是显卡的核心,负责大部分图形设计工作,直接决定了显卡的整体性能水平。说它是显卡灵魂,一点都不过分。现在酷睿i3等的CPU还集成了GPU,相当于cpu中集成了显卡。

②显存是衡量显卡十分重要的指标,简单介绍一下

显存对显卡性能发挥很大影响。MHZ是显存的单位。显存也分为GDR、 GDR2和GDR3,和现在的GDR5四种,将来还有更高的。显存速度单位是ns。显存位宽指显存在一个时钟周期内所能传递数据的位数,位数越大传输数据量越大。显存容量有共享内存和实际显存之分。共享显存是利用虚拟内存的容量,而虚拟内存则是使用硬盘的容量。实际显存性能大于共享显存的性能,这点很容易混淆,也是JS忽悠我们的地方。性能上目前GDR5>GDR3>GDR2>GDR,目前市场上能看到的对数的GDR3与GDR5显卡,GDR3以下级别显卡均已淘汰。

③显卡的核心频率是什么?

显卡的核心频率是指核心芯片的工作频率。显卡超频通常就是提供核心频率。

④显卡接口类型分哪些?

显卡的接口类型分AGP和PCI-Express两种。PCI-Express的速度比AGP的速度快,AGP基本已经退出历史舞台了。AGP接口的显卡目前已经停产了,要买的渠道一般就只是二手买卖,而且性能上大大如前者。

目前卖的AGP接口显卡,如在淘宝网上,价格都很便宜。但是这些其实都是代工厂生产的,质量方面肯定没有原厂生产的好,而且为了压低成本,显卡的质量难以保证,存在贴牌,山寨等显卡。


AGP低价显卡

⑤独立显卡和集成显卡哪个好?

首先介绍下什么是独立显卡,与集成显卡,独立显卡就是单独购买的一块显卡,而集成显卡就是主板上集成了显卡,或者目前比较新的cpu上集成显卡核心。一般游戏用户与大型软件电脑配置都选独立显卡,集成显卡由于受空间等限制,性能比较差无法满足主流游戏与大型应用需求,但可以满足一般影音娱乐与简单游戏或者办公需求,速度相对来说没独立显卡的快。

独立显卡与集成显卡在于后者需要共享系统的内存作为显存,前者则单独配置显存。性能上,集成显卡无法与独立显卡相比,前者贵。集成显卡和独立显卡根本就是两个档次!

⑥ 目前显卡的芯片品牌

目前电脑显卡品牌有很多,比如 影池,七彩虹,华硕等有很多,但选用的显卡显卡核心芯片都是NVidia]和ATI显卡芯片组,芯片决定显卡档次。

其中NVidia显卡 (全球第一大显卡芯片研发和制造商)我们喜欢称为N卡, ATI显卡 (全球唯一能和NVidia显卡抗衡的显卡芯片制造商)我们简称为A卡。

下面附上目前品牌显卡都喜欢使用哪些显卡芯片组 1 微星(MSI)显卡 (全球出货量最大的显卡品牌,A N)

2 丽台(Leadtek)显卡 (全球最着名的专业绘图卡的厂商,N)

3 华硕(ASUS)显卡 (台湾板卡四大天王之一,A N)

4 蓝宝石(Sapphire)/柏能显卡 (“ATI原厂显卡”的代工厂,A )

5 迪兰恒进(Dataland)/撼迅 (ATI的三大合作伙伴之一,A)

6 技嘉(Gigabyte)显卡 (ATI的三大伙伴之一,A N )

7 七彩虹(colorful)显卡 (中国占有量最大的显卡品牌.A N )

8 鸿海/富士康(Foxconn)显卡 (为许多一线品牌代工生产显卡.A N)

9 艾尔莎(ELSA)显卡 (曾经一度是显卡业霸主 ,A N)

10 影驰(GALAXY)显卡 (香港品牌,以做工华丽着名,N)

----------------------------------------------------------------------------

A—代表该品牌主要使用ATI显卡芯片

N—代表该品牌主要使用NVidia显卡芯片

A N—代表该品牌ATI和NVidia显卡芯片都在使用

编辑晴空雨补充:

当前显卡性能档次分布图如下:


最新显卡性能天梯图(更新至2012年6月)


三:内存知识

①电脑弄个内存用来干什么的?

由于内存的速度比硬盘快,当CPU开始工作后,会将部分常用的信息写入内存,需要使用时再从内存中读取,而不是从硬盘中读取。这样读取速度明显快去硬盘的读取速度,提高了效率,因此弄个内存是必要的!

②经常看到例如DDR2 800 以及 DDR3 1333 这些代表什么?

DDR2指的是2代的内存,内存分为DDR(1代)、DDR2(2代)、DDR3(3代),当然性能对比,3代性能>2代的>1代的。至于类似于DDR2800 这里的800指的就是内存总线频率,内存总线频率决定主板前端总线频率,如DDR2 800 内存,主板的前端总线也只能达到800MHZ的速度,DDR31333为内存总线频率1333MHZ。

③内存的数据带宽都是指什么?

简单来说是指内存的数据传输速度。有条公式是这样的,内存的数据带宽=总线频率×带宽位数÷8。举个例子,DDR800内存数据带宽=800(MHZ)×64(Bit)÷8=6.4(GB/s)。如果开双通道的话则乘以2,也就是12.8GB/s。目前使用的内存是2GB DDR31333,价格仅100元左右,下面来看看一非常较老的DDR一代内存参数。

还是利用CPU-Z软件查看内存的详细参数(如下图,老爷机配置):


四:主板知识

①提到主板时难免要接触南 北桥芯片,这是干什么的?如何区分?

北桥芯片主要功能是控制内存。通常情况,主板上离CPU最近的芯片就是北桥芯片了。

还有个南桥芯片,很容易和北桥芯片混淆啊!南桥芯片的功能是负责I/O总线之间的通信,如键盘控制器,现在主流的主板已经不存在南桥芯片了。

②COMS电池是什么回事?

COMS电池为BIOS芯片供电,保护其存在的信息。这个COMS电池是圆形的纽扣电池,在主板上,很容易区分。其左右主要为电脑时钟和bios在断电的情况下供电,这也是为什么我们电脑把电源插头拔里,下次开机电脑的时间依然的正常的原因。

BIOS(Basic Input/outputSystem),中文全称基本输入/输出系统,这是集成在主板上的一块Rom芯片。在开机时按del键看到蓝蓝的屏幕就是这个BIOS了(绝大部分为英文界面)。当需要U盘装系统等都需要对bios进行设置才可以。

相关阅读:计算机主板CMOS界面英文翻译—轻松设置CMOS电脑主板BIOS设置详解-BIOS知识大全

③买主板有哪些品牌选择好?还有那些一线品牌、二线品牌怎么区分?

首先回答第二个问,顺便包含第一问的答案。

一线品牌:研发能力强,推出新品速度快、产品线齐全、占用高端产品制造。品牌有华硕、技嘉等。

二线品牌:实力略逊于一线品牌,但也有很好的实力。如富士康,精英、映泰等。

三线品牌:在保证稳定运行的前提下压低价格。性价比较高。如硕泰克的主板。

通路主板:大都是渠道商,没有制造能力,其他代工厂商代工,做工方便基本是三线水准。

再次使用CPU-Z查看的是主板信息(如下图,老爷机的):


以前老主板参数信息

晴空雨补充:

④主板影响整机速度吗?

严格来说,我们选主板主要注重的扩展,对速度影响不大,主板的稳定是我们选购很关注的一个方面,比如全固态电容设计的主板稳定性要比非固态电容设计的主板好的多,决定主板档次的一般是主板芯片组。

五:电脑硬盘知识

①IDE、SATA指硬盘的什么东西?

硬盘的接口类型分为IDE、SATA和SCSI,前两者用于家用电脑,后者用于服务器。IDE接口已经退出市场了,目前SATA的接口是硬盘的主流。

②目前硬盘的容量有哪些?

目前来说,硬盘主流容量都是320GB、500GB、1TB等。现在的硬盘也很便宜,500GB的2三百快足矣,320G硬盘已经慢慢退出了我们的视线,随着2T以上容量硬盘上士,1T硬盘将成为主流。

③什么是硬盘的寻道时间?

顾名思义,寻道时间就是指硬盘从电脑发生一个寻道址命令,到相应目标数据被找到所需的时间,速度越快硬盘读取数据越快。

⑤解释一下硬盘的高速缓存

所谓硬盘的高速缓存,就是在读取时,硬盘数据被存入高速缓存中,当CPU需要数据时,再将高速缓存的数据调入内存。

⑥硬盘的转速重要吗?

重要,硬盘的转速是硬盘电机的主轴转速,它是决定硬盘内部传输率快慢的重要参数之一。目前硬盘的转速主要是5400rpm、7200rpm。当然,7200rpm的硬盘比5400rpm的硬盘好,速度要快。

微微姐姐推荐,检查硬盘健康的软件HD Tune:


电脑软件


HD Tune专业硬盘信息检测工具

六:光驱知识(这个不是JS下手的主要对象,

①光驱有什么区别?

CD光驱包括CD-ROM和CD刻录机,用于CD光盘。DVD光驱包括DVD-ROM光驱和DVD刻录机光驱。

DVD光盘容量通常比CD光盘容量大!目前cd已经光驱已经逐渐被淘汰,能看到的多数是DVD或刻录机。

由于光驱一般用的也不多,主要是用作看碟或安装软年等,还有就是安装系统,不过目前光驱的作用越来越小,比如看电影我们可以在网上看,软件也可以直接下载安装,装系统可以使用硬盘直接安装或使用U盘装系统等。所以这里就简单介绍到这里。

七:显示器知识

①显示器分哪几种类型?

显示器类型分两种,CRT显示器(阴极射线管)和LCD显示器(也就是液晶显示器),CRT显示器已经老掉牙了。

推荐阅读: LCD与LED液晶显示屏的区别 lcd与led哪个更好?

显示器屏例选购技巧 屏幕比例16:10与16:9选择指南

②什么是显示器的带宽?

显示器的带宽是反映显示器的显示能力,带宽越大、显示器的响应速度越快,信号失真越少。

计算带宽的公式,带宽=水平分辨率×垂直分辨率×最大刷新率损耗系数(一般为1.5)。

③买显示器时难免要提可视角、亮度、响应时间和对比度等,这些啥来的?

可视角度:就是大家站在位于屏幕正前方的某个位置,仍能清晰看见屏幕影像时的最大角度。从最左侧能高清楚到最右侧能看清画面所形成的角度,角度越大可视角度越好。一般目前的LED显示器角度多数在160度左右。

亮度:一般来说,LCD显示器亮度越高越好。

对比度:直接决定LCD显示器色彩是否丰富的参数。

响应时间:响应时间是指LCD各像素点对输入信号的反映速度,越短越好,目前比较出色的显示器响应时间在1.5ms左右。

编辑总结:显示器购买一般我们注重的就是以上参数了,实际购买不仅需要结合以上知识,同时注意检查显示屏是否有坏点等情况,还有更重要的是显示器多对比几个,看看哪些画面看着最舒服,才是最适合自己的。

八:机箱电源知识

机箱电源知识一直是大家不怎么重视的环节,也是商家利润最多环节之一,在电脑诚装机大家往往喜欢选用商家推荐的机箱电源组合,其实大家有没去仔细研究下,商界口头说给你不如350w电源,其实都是最便宜的山寨电源,实际额定功率肯定不足300w,成本不过60左右,卖价基本是翻倍给你。不纯净的电源会为电脑各种故障埋下伏笔,以前我们也一再强调了这个问题,所以笔者推荐电源尽量购买一些有口碑的稳定性要好,功率必须能够满足整机需求。

电源的功率有三种,请注意区分,很容易被JS忽悠的一点!分别有:额定功率、最大输出功率和峰值功率。PFC分为主动式和被动式,主动式更节能。3C:通常电源都标明的,山寨冒牌除外(当然也可以伪造,其实就贴个标签),3C就是指中国强制性认证。

九:鼠标键盘知识

鼠标键盘方面其实选择主要是看,外观与手感了,一般大家喜欢用商家赠送的鼠标键盘,其实这也没什么,只要用着觉得还适应也没什么,这里就不详细介绍了。

十:音箱知识

说实话,买一个好机箱还是没什么技术含量的,那些什么杜比啊,当然音乐狂人除外,其实简单一召就够了,购买音箱如果要音质好就选个带低音炮的,还有音箱不能太轻,越重效果一般都越好,当然价格也越贵,这个看自己的需求吧。

5. 怎样由名字快速了解芯片功能

这个编号是没有特定规律的,只能多接触、多熟悉了解。
你可以在逻辑芯片的大厂(例如TI、NXP之类)的官网搜索逻辑芯片的型号,下载其datasheet,学习了解其功能。
网上也可以下载到54/74系列逻辑芯片的表格。

6. DSP芯片入门, 该怎么学习

入门:建议买个简单的开发板,5000系列就可以,不是很贵。
和51,PIC单片机的区别在于DSP在数字处理上面的优势----速度强劲!!!
编程语言基本上都是用C语言,便于移植和阅读交流。
FPGA和CPLD本质上就是个可编程的芯片,是需要用既定的硬件语言(如VHDL,verilog)来打通其中的门电路。逻辑芯片和DSP根本上是不同的。一定要分清楚这几种芯片的概念。
DSP分类:2000系列精于控制,5000系列工于音频和FFT分析,6000系列用于图像和视频的处理。

7. 单片机怎样快速入门怎样看懂芯片手册

芯片手册的话
一方面你的专业英语和专业知识要有一定的积累
还有就是对一些基本概念的了解
要能够明白芯片手册说的是什么
最后就是多看多比较了
看多了
你就知道芯片手册的套路
你会知道挑着看
看重点的
到时候你会发现看芯片手册是一种享受

单片机的快速学习的步骤

当前的单片机种类很多,但是 51 是最基础的,因此单片机的学习最好也是从 51 开始,不仅容易上手,而且相当实用。然而 51 单片机毕竟过于基础,后来的很多单片机在功能上都有很大的扩展,因此按照我们实验室多数人的路线接下来大多数人会学习 AVR 单片机, AVR 单片机在功能上较 51 有很大提升,集成了 A/D 、快速 PWM 等很多实用的功能,而且和很多大型的单片机在功能上有很多类似之处,因此如果以后还想掌握其他单片机 AVR 无疑是一个很好的跳板。

学习的过程

学习单片机最终要的是当然是练,我所说的学习跟课堂上的单片机学习不同,我以前也看过一些单片机教材,有些教材讲的是单片机的工作原理和内部结构,这些东西对于我们暂时并不需要,等以后开课的时候在学习好了。现在要学习的是暂时抛开内部结构原理不谈,如何能用单片机写一些简单的小程序,是从实用性的角度出发,网上有一种说法称之为先实践后理论的学习方法。

因此我的观点如下,单片机的硬件结构首先要有一个基本的了解,最起码要知道各引脚的功能、区别,能自己动手搭一个单片机的最小系统,然后就可以直接从程序入手,程序最好还是用 C 语言编程,从简单的跑马灯做起,逐渐深入,陆续可以做一些数码管、液晶、 DS1302 、 DS18B20 等电子元器件的应用,在深入就可以结合一些具体实例扩展一些中断、串口通讯等功能。还有一点要声明的是单片机里用到的 C 语言其实很有限,课堂上学习 C++ 的很大一部分内容在初期单片机编程中都用不到,因此没必要因为觉的自己的 C 语言基础不是很好而对单片机望而止步!

学习的工具

软件方面方面, 51 单片机用的是 KEIL 软件,这个软件在学校图书馆软件下载和其他网站上都有,具体用法自己查找相关资料, AVR 的软件就比较多了,我用的是 CVAVR ,另外还有 ICCAVR 等多款编译软件,这要看个人喜好了,建议有了一定的 51 基础再学。另外就是烧写软件,烧写软件的作用就是将编译器生成的 HEX 文件烧写至单片机里,这要配合下载线实用,如果有并口的话最好用并口下载线,软件最好用广州双龙的 SLISP 软件,如果是笔记本没有并口的话则要自己买一个下载器了,名称为 USBASP ,网上电子市场有卖 20 块钱左右,软件会随光盘自带。

硬件方面,首先是要有单片机,对于单片机有一点要注意, 51 单片机最好买 89S51 、 89S52 这两种型号,上面我所说的烧写程序是 ISP 方式,这两种单片机支持 ISP 下载,所以如果买其他型号的烧写程序可能会不太方便, AVR 单片机常用的就是 ATmega16L 其它型号的区别也不是很大,甚至有些兼容。至于单片机开发板,目前的价格都很贵,从一百到几百不等,不过像上次学校里广告的那个六十多块钱的最好还是免了,没什么作用。能买一块当然好,没有的话也不要紧,自己动手买个电路板搭一下也很方便,引出 ISP 接口,烧写程序十分容易,然后将 I/O 口引出扩展也很方便。

学习单片机的其它几个注意点:

1 .理论与实践并重
对一个初学单片机的人来说,如果按教科书式的学法,上来就是一大堆指令、名词,学了半天还搞不清这些指令起什么作用,也许用不了几天就会觉得枯燥乏味以致半途而废。所以学习与实践结合是一个好方法,边学习、边演练,循序渐进,这样用不了几次就能将所用到的指令理解、吃透、扎根于脑海,甚至 “ 根深蒂固 ” 。也就是说,当你学习完几条指令后 ( 一次数量不求多,只求懂 ) ,接下去就该做实验了,通过实验,使你感受到刚才的指令产生的控制效果,眼睛看得见 ( 灯光 ) 、耳朵听得到 ( 声音 ) ,更能深刻理解指令是怎样转化成信号去实现控制的,通过实验看到自己所学的成果不仅有一种成就感也能提升你对单片机的兴趣。说句实在话,单片机与其说是学出来的,还不如说是做实验练出来的,何况做实验本身也是一种学习过程。因此边学边练的学习方法,效果特别好。
2 .合理安排时间持之以恒
学习单片机不能 “ 三天打鱼、两天晒网 ” ,要有持之以恒的毅力与决 4 心。学习完几条指令后,就应及时做实验,融汇贯通,而不要等几天或几个星期之后再做实验,这样效果不好甚至前学后忘。另外要有打 “ 持久战 ” 的心理准备,不要兴趣来时学上几天,无兴趣时凉上几星期。学习单片机很重要的一点就是持之以恒。

3 .遇到问题耐心检查

单片机有软硬件两方面的内容,有时一个程序怎么调都不出效果,然而从理论分析却又是对的,这是就要仔细找原因了,学习单片机经常碰到很多问题,有时一两天都不能解决,这是就要有耐心,从底层找起,相信每找出一个错误都会有一个新的收获。切不可轻言放弃!!!
4 .对只短暂学过一遍的知识,充其量只比浮光掠影稍好。因此,较好的方法是过一段时间后 (1-2 个月 ) 再重新学一遍,学过的知识要经常运用,这样反复循环几次就能彻底弄懂消化,永不忘却。
5 .要进行适当投资购买实验器材及书籍资料
单片机技术含金量高,一旦学会后,给你带来的效益当然也高,无论是应聘求职还是自起炉灶开厂办公司,其前景都光明无限。因此在学习时要舍得适当投资购买必要的学习、实验器材。另外还要经常去科技图书店看看,购买一些适合自己学习、提高的书籍。一本好的书籍真的很重要,可以随时翻阅,随时补充不懂或遗忘的知识。

8. 我在学习单片机,但遇到很多芯片资料看不懂,有哪位高手可以教教我如何快速看懂芯片资料谢谢了!

嵌入式开发需要的入门知识,主要是这些:
一是程序设计的基础,例如:基本的编程语言基础,至少对数据类型、程序的结构及流程控制等最基本的内容要相当清楚,所以建议恶补一下C语言,推荐谭浩强的C语言程序设计,好好看一下,呵呵!另外有不少同学都问到数据结构的基础,我一直认为数据结构和算法的学习是帮助形成程序设计逻辑思维的很好训练方式,对于程序员的长期专业素养的提高一定有好处,所以建议即使已经在嵌入式行业中工作之后也应该多补充一些相关的知识。许多在学校没有学过数据结构的同学往往认为这部分非常枯燥、难学。而实际上如果你能明白研究计算机存储和数据组织方式的意义,就一定能够充分体会到数据结构的价值和魅力。一旦兴趣有了,一切就会迎刃而解,呵呵!
二是操作系统工作原理,这部分往往是非计算机专业的同学在学校时没有接触过的。而由于嵌入式软件设计相关的多任务环境、模块间的同步与通信协同、驱动设计等往往都需要有对操作系统工作机制的了解和掌握作为基础,因此建议没有系统学习过的同学,找一本相关的操作系统工作原理书籍认真看一下(不用特厚、特专业、特内核的,先以普及知识为主,呵呵!)。
三是基本的硬件基础,由于嵌入式Linux开发往往是ARM+Linux路线,所以为了能够在后续学习过程中很好地掌握主流嵌入式微处理器的结构与原理(例如:ARM9),就需要对硬件工作原理有初步的了解和掌握,建议看一下诸如计算机组成原理、体系结构等相关的专业书籍。

要深入学习你可以尝试以下路线:
(1) C语言是所有编程语言中的强者,单片机、DSP、类似ARM的种种芯片的编程都可以用C语言搞定),因此必须非常熟练的掌握。
推荐书籍:《The C Programming Language》 这本经典的教材是老外写的,也有中译版本。
(2) 操作系统原理,是必需的,如果你是计算机专业毕业那也就无所谓了,如果是非计算机专业的就必须找一本比较浅显的计算机原理书籍看一看,把啥叫“进程”“线程”“系统调度”等等基本问题搞清楚。
(3)Linux操作系统就是用C语言编写的,所以你也应该先学习下Linux方面的编程,只有你会应用了,才能近一步去了解其内核的精髓。
推荐书籍:《UNIX环境高级编程》(第2版)
(4) 了解ARM的架构,原理,以及其汇编指令,我们在嵌入式开发中,一般很少去写汇编,但是最起码的要求是能够看懂arm汇编。
(5) 系统移植的时候,就需要你从最下层的bootloader开始,然后内核移植,文件系统移植等。而移植这部分对硬件的依赖是非常大的,其配置步骤也相对复杂,也没有太多详细资料。
(6) 驱动开发
linux驱动程序设计既是个极富有挑战性的领域,又是一个博大精深的内容。
linux驱动程序设计本质是属于linux内核编程范畴的,因而是对linux内核和内核编程是有要求的。在学习前你要想了解linux内核的组成,因为每一部分要详细研究的话足够可以扩展成一本厚书。

以上只不过是大概的框架,在实际的开发中还会涉及很多东西,比如:交叉编译、makefile、shell脚本等等,所以说学习嵌入式的周期较长,门槛较高,自学的话更是需要较强的学习能力和专业功底。只要能坚持下来一定会取得成功!

华清远见的嵌入式专业教材比较专业,也很出名,高校图书馆以及外面书店都有卖,你可以去网上搜一下,买本看看,华清远见的网站和技术论坛上面也有很多嵌入式学习资料和视频可以下载,而且更新的速度也很快,LZ没事可以去转转,相信对你会有帮助!

9. 初学者未熟练掌握过一个芯片,如何学习STM32F103芯片

建议还是去网上买个开发板,都有详细的例程及数据手册。
推荐下奋斗的板子吧 比较便宜 例程也还算全,新手用足够了
可以先从简单的IO口控制如 按键、流水灯啥的开始
再做做RS232 通讯 SPI接口 IIC接口 USB通讯啥的