1. 重庆云诚科技 > 互联网资讯 >

分析关于"linuxbsp开发教程"的词条

导读如何正确开发 linux bsp?本文最佳回答用户:【耳边情话】 ,现在由重庆云诚科技小编为你探讨与【linuxbsp开发教程】的相关内容!优质回答简单点说Linux BSP开发就是把Linux在某个板子上跑...

今天我们来聊聊[linuxbsp开发教程],以下2个是关于linuxbsp开发教程的观点,希望能帮助到您找到想要的,更多相关的资讯继续关注本站。

如何正确开发 linux bsp?

本文最佳回答用户:【耳边情话】 ,现在由重庆云诚科技小编为你探讨与【linuxbsp开发教程】的相关内容!

优质回答简单点说Linux BSP开发就是把Linux在某个板子上跑起来。

这个板子不一定是ARM的,可能是任何一个arch的,比如PPC/MIPS,甚至x86也可以算上,还有一些比较少见的像SPARC/ColdFire之类的。

题主可能比较疑惑BSP应该开发到什么程度是吧?也就是说要把Linux跑到什么程度?是有个串口能跑shell就可以了?还是网络、USB什么的都要全弄起来?

据我了解(我隔壁就是BSP Team),跑到什么程度,看公司(客户、老板)的开发要求,同时也看公司有没有上层的开发人员专门管这些事情。

比如,你这个板子只用在很简单的环境里,网络、USB都不需要,那么串口能起来就基本可以了。但是如果恰好客户有要求网络必须是OK的,那做BSP的人一般就要把网络也调通,如果客户要求USB能用,那么做BSP的人可能也要弄USB。

实际开发过程中,BSP开发的边界在哪,看老板、客户的要求。

一般来说开发流程,初始化CPU、内存这些是第一步,然后是串口、shell、文件系统也要起来,然后就是根据需求是否要调一些基本的驱动了。

我见过有些板子,客户只要最基本的东西,这种BSP开发很轻松,但是有些板子,连USB-OTG都要起来,那么开发BSP的人就很苦逼,因为USB-OTG太难搞了,但没办法,只能硬着头皮去学、去搞。

BSP开发的边界就是没边界,当然,有些公司比较好,会专门招几个驱动工程师,这种公司里,开发BSP的人会稍微轻松点,搞不定的就丢给写驱动的人了——就是我这样的。

以上就是重庆云诚科技小编解疑贡献者:(耳边情话)解答的关于“如何正确开发 linux bsp?”的问题了,不知是否已经解决你的问题?如果没有,下一篇内容可能是你想要的答案,接下来继续解疑下文用户【呛人心】回答的“android BSP 开发 都要做什么?或者说需要知道哪些东西”的一些相关问题做出分析与解答,如果能找到你的答案,可以关注本站。

android BSP 开发 都要做什么?或者说需要知道哪些东西

本文最佳回答用户:【呛人心】 ,现在由重庆云诚科技小编为你解答与【linuxbsp开发教程】的相关内容!

优质回答Android BSP, 基本可以理解为:linux 驱动

linux BSP (CPU,电源管理比驱动更深入的硬件支持包)

Android HAL层

首先,熟悉linux kernel,linux driver的基本架构,熟悉C语言,懂得基本硬件知识,能看懂电路图。

其次,要熟悉linux系统编程,因为很多HAL层或者一些硬件的适配需要编写应用层软件来适配,尤其是Android定制性比较高。

再次,需要了解构建Android环境需要的知识,如makefile,打包,烧写等知识。

关于[linuxbsp开发教程]的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

推荐文章:

  • 膜的组词和部首,膜的组词和拼音是什么
  • 亲字组词100个 亲字的组词有
  • 酬谢是什么意思,定当酬谢是什么意思
  • 异的组词和部首,株的组词和部首
  • 箭组词和拼音 耸组词和拼音部首
  • 有志不在年高的意思-有志不在年高的意思雨来表达了
  • 繁衍的意思 繁衍的意思简单解释
  • 彤组词,胀组词和拼音
  • 血泊的拼音 泊的拼音
  • 螺组词拼音 螺的组词和拼音
  • 本文由网上采集发布,不代表我们立场,转载联系作者并注明出处:https://www.cqycseo.com/zixun/398.html

    联系我们