Linux嵌入式开发入门(一)——初探嵌入式开发板的基本使用

嵌入式?! 从哪里开始讨论?

开发板其实和一台电脑是同样的道理,他同样有计算、存储的功能。同样,对Linux的开发板来说,也会像PC一样装有一套系统,只是这套系统不是PC上最常用的Windows,而是Linux系统而已。

嵌入式的硬件结构和PC其实没有什么不同,都是由运算器、控制器、存储器、输入设备和输出设备五大部分组成。

而嵌入式设备来说,总体看来,嵌入式系统具有便利灵活、性能价格比高、嵌入性强等特点,可以嵌入到现有 任何信息 家电和工业控制系统中。从软件角度来看,嵌入式系统具有可修改性、系统所需配置要求较低、系统专业性和实时性较强等特点。

在这也不想说什么嵌入式的特点、分类等等的话题,这些内容直接google即可,但是不得不简单提出几句,来过渡一下。

对于嵌入式硬件来说,是非常广泛的,ARM、DSP、FPGA、STM32等等一大堆的嵌入式硬件平台。从软件角度来看,嵌入式的设备也是五花八门,uC/OS II、Arm-Linux、VxWorks、Windows CE等等,而我列举的也才是其中对我来说出镜率比较高的几种,那么我在接下来的文章里面想要讨论的主要还是 ARM架构下的Linux系统的嵌入式开发

至于为什么?原因很简单,就是ARM+Linux使用的范围实在很广。
那么其实还是从拿到的一块开发板开始。

开发板的基本操作

Google一下开发板
Google一下开发板

我随便google了一下,出现了一堆的开发板,对于这些开发板来说,长得都差不多,平时我们也都能看到类似的各类电路板。如果我们拆开过电脑,那么我们也会看到一堆的电路板,只是我们在使用电脑的时候,大部分这些板子都被包装在了那些美丽的外壳底下而已。

当你拿到一台PC的时候,无论他是笔记本还是台式机,那么第一件事是干什么呢?

我想,第一件事,不要讨论系统、配置什么的,那些都是次要的,我们肯定需要接线,如果不接线我们都没办法把他们打开,更别说使用了。(虽然笔记本有电池,我发现还是插电的比较多)

那么,我们给开发板接通了电源,上电后,如果开发板在出厂的时候就已经烧好了“系统”(暂且这么说),那么我们可以开机使用了。以上对于PC来说,以上的步骤基本就是完成了的,除非这台PC没有系统,没办法正常启动。

但是,我不得不说但是,对于很多的开发板来说其实都不一定有显示屏,比喻上面的图片,有屏幕的都是少数。
那么我们即使上电,开机了,也就只能看到几盏小灯,无助的亮着,不时还冲你眨眨眼睛。

同样,对于我们来说,用开发板是为了写出自己的程序,来让别人使用,而不是我们自己直接来用开发板。那么我们就需要考虑开发板是如何和电脑连接在一起,才能让我们进行开发的。

  • Linux开发板的接线工具
开发板与PC的连接方案
开发板与PC的连接方案

上面这幅图是一个ARM开发板的抽象图,上面分布着各类元器件,但是,一般开发板都会提供两个接口方便PC机使用,一个就是串口,另外一个就是JTag口。

JTag口就是类似下面的板子上面的黑色的插座,而

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值