天嵌 ARM开发社区

 找回密码
 注册
查看: 1046|回复: 3

LINUX 嵌入式 第一个应用程序如何启动的

[复制链接]
maodemei 发表于 2013-5-4 15:01:27 | 显示全部楼层 |阅读模式
请教各位大神:Linux应用程序可以在shell下通过命令启动,也可以通过图形界面启动。但是说白了SHELL和图形界面也是应用程序。那么在嵌入式系统中第一个应用程序是怎么启动呢?例如LCD触摸屏的启动并非人为启动的。是不是意味着嵌入式系统里 内核至少会启动一个应用程序界面呢?然后其他的应用程序才能通过这个界面来调用(fork() exec())进行启动呢?
Wesson 发表于 2013-5-5 09:55:45 | 显示全部楼层
不是大神,只是菜鸟,不过可以稍微说说,这个牵扯到linux内核的东东,我们都知道,linux内核启动后,在核心加载驱动初始化程序后,是会自动建立一个init进程,PID为1,init进程中可以创建新的进程,init进程会根据/etc下的配置文件,启动并建立相关启动服务,在此过程中就有选择是进入命令后终端模式还是X-Window模式,嵌入式中也是一样的,LCD触摸屏的启动只是系统开始是调用了相关驱动程序进行了初始化。
 楼主| maodemei 发表于 2013-5-6 22:25:35 | 显示全部楼层
谢谢大侠啊!
 楼主| maodemei 发表于 2013-5-6 22:31:28 | 显示全部楼层
Wesson 发表于 2013-5-5 09:55
不是大神,只是菜鸟,不过可以稍微说说,这个牵扯到linux内核的东东,我们都知道,linux内核启动后,在核心 ...

谢谢大侠啊!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号-2 )

GMT+8, 2024-6-29 03:00 , Processed in 1.093750 second(s), 18 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表