QT、文件系统和应用程序三者的关系

在我们进行嵌入式linux开发时,很多人都会对QT、文件系统和应用程序三者的关系不太清楚,下面简述一些它们之间的关系

1、构建linux嵌入式系统分为5部分:
bootloader移植、内核移植、根文件系统构建、图形系统构建和应用程序开发

2、bootloader用于加载并引到内核

3、内核用于加载模块驱动、挂载根文件系统和启动init进程

4、根文件系统是容器,主要用于支持内核程序工作,里面放了根文件系统和QT(一般使用buildroot来进行构建根文件系统)

5、QT用于图形系统管理,为应用开发提供图形界面API接口

6、应用程序开发分为图形界面部分和硬件设备控制部分。
图形界面部分则QT提供的API接口上进行开发,而硬件设备控制部分则使用linux提供open、read、write和ioctl等接口
来进行操作。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值