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

小白问题:嵌入式是以怎样的形式开发的?

知了的马脚 2018-09-03 浏览量:787

学了一学期嵌入式,课本是常华的《嵌入式系统原理与应用》,书的前半部分是直接操作寄存器的,当作一个高级单片机来用,后半部分装了个系统,在系统上弄这弄那。

实在是没学明白,做嵌入式这一行的,到底是怎么开发的?希望有工作经验的人来答,讲一讲大佬在公司是怎么做的。谢谢

最好讲个例子,说一下开发流程

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 开发流程就是找到原厂的SDK,然后调用SDK里面的相关函数,或者更简单的,就是找个示例来修改

    比如一个SPI驱动,那些IO,时钟相关的寄存器配置厂家都会在SDK里面提供,你要做的只是将它加入设备树而已

    • 发布于 2018-09-11
    • 举报
    • 评论 1
    • 3
    • 0
知了的马脚 回复了 chen0000009:一大堆评论,就你说的通俗易懂 回复

其他答案 数量:12
  • 就是和书上差不多啊。

    更底层的就是控制寄存器,有系统的,在系统层面调用api啊。


    其实主要问题是你实践、实验太少。

    嵌入式本身不是目的,控制才是目的。这些控制就提醒在各种参数的变化上,从而输出控制信号,控制执行机构执行,同时接收反馈(读取相应寄存器数据等等)进行进一步调整。

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

  • 嵌入式也分为底层和上层,上层一般用的系统,操作相对简单,下层就是直接对寄存器进行操作,比较麻烦,一般开发项目都是直接用系统的
    • 发布于2018-09-03
    • 举报
    • 评论 0
    • 0
    • 0

  • 看书,可以看郭天祥的视频,买开发板学习
    • 发布于2018-09-03
    • 举报
    • 评论 0
    • 0
    • 0

  • 其实是两个方面,偏向于硬件的寄存器开发(驱动开发)。偏向于软件的应用开发
    • 发布于2018-09-03
    • 举报
    • 评论 0
    • 0
    • 0

  • 看韦东山系列教程,推荐,零基础入门
    • 发布于2018-09-03
    • 举报
    • 评论 0
    • 0
    • 0

  • 嵌入式其实是围绕soc平台来的,前期芯片厂商确定IP核心,就定好了核心运算的能力,然后是各种储存单元,片上存储,片内储存,视频解码单元,基本上这些确定了,芯片厂商最核心的电路和启动代码也确定下来了,还有原厂定义的一些接口,像现在很多都通过usb进出厂,然后就是系统层基本上都是用的uboot和linux源码根据自己的soc改改,然后做一些周边接口的demo给客户用,最后就是应用层了,说实话这个层面已经和嵌入式关系不大了,严格意义来说嵌入式做完底层就到顶了,中间层和应用程序都是职业程序员写的!
    • 发布于2018-09-03
    • 举报
    • 评论 0
    • 0
    • 0

  • 寄存器部分就是比较底层的了,做开发是在系统层上做的
    • 发布于2018-09-03
    • 举报
    • 评论 0
    • 0
    • 0

  • 感觉要自己做一个小项目才可以体会得到啊

    可以按网上的一些DIY来做一个试试

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

  • 与硬件 有关系

    在硬件芯片上开发驱动程序,驱动芯片工作

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

  • 嵌入式是跟硬件和软件紧密结合的,跟你的软件和硬件都有关系,但是用封装的库可以隔离底层的操作
    • 发布于2018-09-21
    • 举报
    • 评论 0
    • 0
    • 0

  • 你可以找韦山东的视频教程进行学习和入门
    • 发布于2018-10-12
    • 举报
    • 评论 0
    • 0
    • 0

  • 如果不是做远程的系统开发工程师,基本都是调用原厂的代码或者SDK中的函数进行功能增减或者驱动增减。
    • 发布于2018-10-15
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

小白问题:嵌入式是以怎样的形式开发的?