• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

嵌入式开发是什么流程

WQS1314 2018-09-28 浏览量:795
嵌入式是否是给开发板安装操作系统,然后类似安卓安装软件,通过软件控制开发板?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 单片机这一类嵌入式,就是把代码直接放到芯片上,开机直接运行代码,控制外设呀,代码逻辑呀,全是自己的代码实现。没有操作系统,这个是裸机。也可以加上rtos这一类小系统,想当一个调度器,你把任务准备好,开始调度,系统自己运行不管他了。

    嵌入式linux 也叫嵌入式,这个是运行完整的linux内核,编译源码,烧录,跟文件系统构建,这样只准备好了系统,即运行环境,在编写linux程序,有特殊硬件的话要开发驱动支持你的硬件,linux程序需要和人交互的话要有图形界面,比如qt,或者直接上android系统包含了界面

    • 发布于 2018-09-28
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:8
  • 嵌入式开发不是开发系统,是不在系统上开发软件
    • 发布于2018-09-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 对的,只不过安装软件方式类似与windows,而不是安装,可以通过软件调用驱动,驱动会操作寄存器,也即相应外设,间接实现操作板卡
    • 发布于2018-09-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 嵌入式不一定安装操作系统,但肯定有操作软件(嵌入系统),注意嵌入系统和操作系统是两个概念。

    嵌入式中的操作系统是嵌入系统的一种特例。它本身不直接进行控制,而是提供一种基本环境,方便具体的控制功能开发。

    嵌入系统整个实现软件控制开发板。

    • 发布于2018-09-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 嵌入式开发分为带操作系统和不带操作系统,不带操作系统就是裸机,直接启用BOOTLOADER加载代码,而带操作系统的就要先引导内核和文件系统再引导应用。

    • 发布于2018-09-29
    • 举报
    • 评论 0
    • 0
    • 0

  • 看需要吧要是需要像安卓那样的界面可以考虑
    • 发布于2018-09-30
    • 举报
    • 评论 0
    • 0
    • 0

  • 不完全是,是否上操作系统要看系统资源是否满足,是否有必要。至于软件控制那个,也要看你的设备是否需要支持这个功能
    • 发布于2018-10-04
    • 举报
    • 评论 0
    • 0
    • 0

  • 这种要根据你的资源进行设计,不同的设备要对硬件支持才可以用软件开发
    • 发布于2018-10-11
    • 举报
    • 评论 0
    • 0
    • 0

  • 广义上将嵌入式开发包含单片机开发和linux开发等多个领域。单片机开发也分为裸机开发和嵌入式RTOS开发。裸机开发需要自行控制所有硬件资源,实现相应功能,嵌入式RTOS则引入了一个实时操作系统内核,用来管理多个任务。嵌入式linux开发才是狭义上的嵌入式,首先根据硬件适配BootLoader和linux内核,打包文件系统,在linux操作系统内核的基础上进行应用软件的开发,最后放入文件系统。
    • 发布于2018-10-25
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

嵌入式开发是什么流程