0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

嵌入式Linux系统开发介绍

麦辣鸡腿堡 来源:嵌入式Linux系统开发 作者:嵌入式Linux系统开 2023-07-27 17:00 次阅读

Linux 系统开发

基于 linux 操作系统来开发我们的产品叫 linux系统开发。此开发的编程方式和裸机开发的编程方式是截然不同的。裸机开发的编程方式是直接运行在硬件之上,不与任何操作系统关联。

操作系统的存在势必要求设备驱动附加更多的代码和功能,把单一的“驱使硬件设备行动”变成了操作系统内与硬件交互的模块, 它对外呈现为操作系统的API,不再给应用软件工程师直接提供接口。由此可见,当系统中存在操作系统的时候,驱动变成了连接硬件和内核的桥梁。

linux 系统开发框架如下图所示,最上层的是应用软件,下面是操作系统,再下面是驱动程序,最后是我们的硬件。

图片

举个例子:linux 系统可以跑到不同的硬件上面如 pc 机或者 arm 开发板上面。如果 linux 操作系统跑到 PC 机上,那么驱动就要适配PC 机;如果 linux 操作系统跑到 arm 开发板上面, 那么驱动就要适配 arm 开发板;所以说不同的硬件架构都可以跑linux,但是它的驱动程序是不同的,那么 linux操作系统源码都是一样的,唯一不一样的就是驱动程序了。也就是说同一个操作系统可以跑到不同的硬件上面,但是驱动程序是有差异的,因为驱动程序是操作系统和硬件连接的一个桥梁。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 嵌入式
    +关注

    关注

    4982

    文章

    18281

    浏览量

    288442
  • Linux
    +关注

    关注

    87

    文章

    10990

    浏览量

    206735
  • 开发
    +关注

    关注

    0

    文章

    343

    浏览量

    40606
收藏 人收藏

    评论

    相关推荐

    嵌入式Linux系统开发的基础知识

    嵌入式Linux系统开发的基础知识了解嵌入式Linux系统? 从
    发表于 09-10 11:21

    Linux嵌入式实时操作系统开发与设计

    Linux嵌入式实时操作系统开发与设计
    发表于 08-04 10:10

    嵌入式linux系统开发基础知识介绍

    嵌入式linux系统开发基础知识介绍
    发表于 08-17 15:38

    《ARM嵌入式Linux系统开发

    《ARM嵌入式Linux系统开发
    发表于 10-30 13:11

    嵌入式Linux系统开发技术详解--基于ARM(完整版)

    Linux 系统开发的特点。第 2 章描述了 ARM 体系结构和 ARM Linux 的发展, 介绍了几种应用 Linux 的典型 ARM
    发表于 02-25 20:47

    嵌入式Linux系统开发学习步骤

    嵌入式Linux系统开发学习步骤 嵌入式Linux系统开发学习步骤。 最近在
    发表于 08-13 16:04

    ARM嵌入式Linux系统开发从入门到精通

    个成熟而稳定的开放源代码操作系统,将Linux植入嵌入式设备具有众多的优点。本书以应用最广泛的新一代ARM9处理器为对象,介绍了 ARM Linux
    发表于 10-31 13:36

    嵌入式Linux系统开发技术详解--基于ARM(完整版)》电子版

    Linux 系统集成和部署的方法。第 1 章介绍嵌入式系统嵌入式操作
    发表于 12-29 14:29

    ARM嵌入式Linux系统开发详解

    大量读者好评的“Linux典藏大系”中的《ARM嵌入式Linux系统开发详解》的第2版。《Linux典藏大系:ARM
    发表于 09-14 08:57

    嵌入式Linux系统开发教程及案例分析(配套PPT)

    本文主要介绍嵌入式Linux系统开发教程及案例分析。
    发表于 10-16 15:52

    ARM嵌入式Linux系统开发详解

    ARM嵌入式Linux系统开发详解
    发表于 05-08 08:25

    嵌入式Linux系统开发技术

    ARM开发板(初期买2410足够),学驱动开发啥的。学完了以后,做几个驱动,就可以做项目了。更多资源: http://www.superedu.com.cn/xuexi/jdsp/?op321嵌入式
    发表于 05-12 00:59

    嵌入式LINUX系统开发教程_贺丹丹编》高清pdf下载链接

    和技巧。《嵌入式Linux系统开发教程》可作为高校计算机、通信、电子专业相关课程的教材,也可供广大嵌入式开发人员参考。 《嵌入式
    发表于 07-07 02:25

    嵌入式Linux系统开发产品分类

    由于Linux所具备的开源、稳定、高效、易裁剪、硬件支持广泛等优点,使得它在嵌入式系统领域最近十几年内迅速崛起。目前嵌入式Linux
    发表于 11-04 06:37

    嵌入式Linux系统开发教程及案例分析

    本文主要介绍嵌入式Linux系统开发教程及案例分析。
    发表于 06-05 12:00 7次下载