对于嵌入式Linux开发的知识实用自我总结--白话文(一)

概念理解:

嵌入式:就是可剪裁功能和部件的“电脑”

ARM:公司提供芯片内核技术;三星ST飞思卡尔等等:利用ARM的技术制造自己的芯片厂家

Linux操作系统:开源可剪裁,很适合自己设计嵌入式系统,在硬件上运行这个系统可以管理硬件和软件

交叉编译:在电脑上编译出运行在嵌入式硬件上的代码

开发板:利用各种厂家的芯片整合外部功能电路形成的电路板,用于实验和学习。(选用哪个公司的板子和型号都无所谓,反正原理都是一样的)

概念就随便给新手介绍这么多,下面总结点儿开发步骤

构建开发环境:

1.搞台电脑-安装上Linux系统或是安装windows系统,然后安装个虚拟机,虚拟机就是一个软件,傻瓜式建立一个虚拟的电脑,结果就是可以在windows系统上运行Linux系统了。虚拟机安装步骤百度有一片,随便装无所谓。

2.在Linux系统下(虚拟机一样),Linux一般都用文字命令Terminal软件来控制,所以打开它,然后输入一些Linux命令就可以下载安装软件了,这些软件资源的来源可以设置(自己百度)这里举个栗子:“sudo apt-get install ssh”意思就是管理员权限下下载安装ssh这个软件。

3.再就需要安装嵌入式开发所需要的库资源,这些是用来调用的。这几步其实就是自己在Linux上整一个类似visual studio似的软件,不过给人感觉比较分离而已。具体安装啥可以百度,百度上很多库或者软件安装不了,无所谓,因为这些软件的网络源资源没有了,更新了,所以自己上网查需要的东西,找新的源就行。

猜你喜欢

转载自www.cnblogs.com/kaleido/p/9167949.html