我对在开发板上开发程序的一些理解

       之前没在开发板上开发过程序,对这一块一头雾水。在网上查阅了一些资料,再加上平日里的观察,整理出在开发板上开发过程的一些认识,如下:
1.芯片厂家提供芯片。芯片可以提供一些最基本的能力。比如芯片提供了音视频的解码能力、编码能力,提供了TCP/IP协议的解析能力,提供了USB口的读写能力等;
2.芯片厂家也是集成了第三方的东西,如集成了第三方的GPU硬件,集成了开源的OPENGL库等;
3.芯片厂家在提供了一些最基本的能力时,也提供了SDK包,里面包含一些API、开发工具等;
4.芯片厂家会自己生产开发板,将自己的芯片集中在上面,并将开发板提供给第三方开发调试使用;
5.我们通过渠道拿到开发板后,如果开发板上已经安装好Linux系统,并且符合我们的开发要求,那就干吧;如果不符合我们的开发要求,我们还要往开发板上传我们需要的东西;
6.为了开发出能够在开发板上运行的程序,我们一般是在PC上开发完了,再烧到开发板上。所以要在PC上装一个虚拟机,在虚拟机中再安装Linux系统,同时将芯片厂家提供的SDK也要安装到虚拟机的LINUX
中。这样确保开发出的程序能够在开发板上运行;
7.一般还需要在虚拟机中安装一个NFS服务,目的是能让开发板把虚拟机中的开发目录挂载上去,这样在开发板上就可以直接读取虚拟机上的开发出的程序并运行。


不知我的理解对否。

转载于:https://www.cnblogs.com/itblog/p/7236593.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
STC89C52RC开发板原理图程序是指基于STC89C52RC单片机的开发板的电路原理图和对应的程序。 STC89C52RC是一种高性能、低功耗的8位单片机,主要用于嵌入式系统的开发开发板是在STC89C52RC芯片基础上搭建的一个完整的开发环境,方便程序员进行软硬件的调试和开发。原理图程序则是指开发板的电路连接图和对应的程序代码。 原理图程序的主要作用是帮助开发人员了解开发板各个部分的连接方式,以及各个元器件的使用方法和功能。通过原理图程序开发人员可以了解到开发板上各个外设模块的使用方式,如LED灯、数码管、按键、蜂鸣器等。同时,原理图程序还可以帮助开发人员了解硬件与软件之间的连接和通信方式,如串口通信、定时器断等。 对于使用STC89C52RC开发板开发人员来说,原理图程序是非常重要的工具。通过原理图程序开发人员可以快速了解开发板的硬件结构和功能,方便他们进行软硬件的开发和调试工作。同时,原理图程序还可以作为学习资料,帮助初学者理解单片机开发的基本原理和方法。 总之,STC89C52RC开发板原理图程序是一种非常有价值的技术工具,能够帮助开发人员快速了解开发板的硬件结构和功能,方便他们进行软硬件的开发和调试工作。同时,原理图程序还可以作为学习资料,帮助初学者理解单片机开发的基本原理和方法。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值