嵌入式linux开发

各位大哥大姐,入门级小白想请教关于嵌入式linux开发的一些很基础问题,求不吝赐教,从后往前求教。1、最后烧写入板子flash的镜像文件,是否是只有uboot、kerne... 各位大哥大姐,入门级小白想请教关于嵌入式linux开发的一些很基础问题,求不吝赐教,从后往前求教。
1、最后烧写入板子flash的镜像文件,是否是只有uboot、kernel、fs(比如ubi)、app四个?
2、kernel和文件系统是个什么关系,内核文件是存放在根文件系统里?
3、文件系统和应用程序是什么关系,是编译成2个镜像吗?还是说把app做到文件系统里,一起编译成镜像文件?
4、有几种文件系统,我们烧入flash的就是根文件系统吗?
5、写嵌入式linux应用程序,用什么编辑代码,是用vi还是有集成的IDE工具。是在主机windows下还是linux下开发。
展开
 我来答
匿名用户
2015-09-23
展开全部
1、最后烧写入板子flash的镜像文件,是uboot、kernel、文件系统

2、kernel是就是Linux内核,文件系统存放的是linux内核的配置文件信息和用户文件。
3、应用程序存放在文件系统中。所谓的文件系统是数据的一种组织方式。
4、几种文件系统??这个你百度一下子嘛,就是EXT2、EXT3那些吧,你向开发板烧写的是根文件系统,它的格式可以是不同格式的比如EXT2等、
5、无所谓,看习惯,我习惯用souce insight。ubuntu下可以用。推荐使用该系统
追问
非常感谢。自己写的应用程序app,不能单独编译成镜像文件烧录吗,是必须放到文件系统里面做出镜像?
追答
可以单独编译的啊,你要明白,嵌入式Linux相当于一台装了Linux的电脑,你想想你在Linux上怎么开发程序的,编写完编译然后运行对不对,嵌入式环境也是一样的,不过是交叉编译后将程序复制到(也就是所谓的烧写到)文件系统中。复制的方式有很多种把,我比较熟悉的是nfs。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式