求嵌入式linux开发详细流程(步骤)?

求嵌入式linux开发详细流程(步骤)?,第1张

1.首先,建立交叉编译环境:交叉编译是指:在PC机上编译,在目标板上执行,我PC是linux+ arm-elf-gcc编译器.扳子是ARM3000.板子上的系统是uclinux,这时一个剪裁的很小的实时嵌入式linux *** 作系统.推荐使用这个.

2.然后就是你写程序喽,不过注意可能有些库函数不能用,因为哪个编译器稍微受限一点,不是所由的c库函数都支持,不过一般开发的都有.

3.连起你的主机和开发板,这个你会不?要连两个:串口(用来控制板子)和以太口(用来下载程序),我们板子上这些外设都有,你要使没有可以用其他的口代替传程序,但串口可是该有的阿!

4.在你主机上编译程序生成目标代码,建议用makefile文件来组织你的联编关系.

5.把生成代码下载到目标板执行调试.我是用的主机的NFS(网落文件)服务,下载到目标板的.

6.注:目标板是怎么控制的呢?是用串口控制的,可用minicom,设置好你要控制的串口,也应该是你连板子的那个.在命令行里敲上minicom,即进入minicom截面,开启你的板子,应该就是板子uclinux系统解压安装的画面了.然后用ifconfig eth0.....

配置ip,这个ip就是你板子的ip了,注意与主机一个网段.然后mount -t nfs 主机ip:/uclinux /板子上的一个目录,就把主机的 uclinux目录放到板子上了(这么说其实不合理,应该叫挂载). 然后找到你刚才一经编译好的哪个目标代码执行即可.

因不了解你的具体环境和配置,暂说这些,有问题可再联系:)

Jetson开发人员套件和模块

Jetson模块和开发套件的软件

本文档支持的设备

开发人员指南主题-如何识别设备

NVIDIA ®Jetson™是全球领先的边缘AI平台。其适用于用于 深度学习 和计算机视觉的高性能和低功耗, 使其成为计算密集型项目的理想平台。Jetson平台包括各种Jetson模块以及NVIDIA JetPack™SDK。

每个Jetson模块都是一个包装为插件(系统模块System on Module)形式的计算系统。NVIDIA提供了具有不同功能的各种Jetson模块。

Jetpack集成Jetson平台全家桶,从NVIDIA ®Jetson™Linux的驱动程序包(L4T)开始。L4T为Jetson平台提供了Linux内核,引导程序(bootloader),NVIDIA驱动程序,闪存实用程序(flashing utilities),示例文件系统(sample filesystem)等。

Jetson开发人员套件包括一个非生产规格的Jetson模块,该模块连接到参考载板上。它与JetPack SDK一起用于开发和测试用例的软件。Jetson开发人员套件不适用于生产用途。

Jetson模块适合在整个使用寿命内部署在生产环境中。每个Jetson模块出厂时均未预安装任何软件。您可以将其连接到为最终产品设计或购买的载板上,并将已开发的软件映像写入闪存。

NVIDIA JetPack SDK是用于构建AI应用程序的综合资源。它包括L4T以及加速开发的软件库,API,示例应用程序,开发人员工具和文档。

使用 NVIDIA SDK Manager 在您的Jetson开发人员工具包上安装L4T和其他JetPack组件。有关说明,请参阅相应的《 Jetson Developer Kit用户指南》 。或者,请参阅本文档的 快速入门指南, 以使用引导加载程序和文件系统来刷新您的Jetson模块,但不包括其他JetPack组件。

有关将完整的应用程序从Jetson开发人员工具箱移至生产载板上的生产Jetson模块的信息,请参阅Jetson模块的 平台适应和启动指南 。

您可以自定义L4T软件以适合您的项目需求。本开发人员指南包含了优化使用完整的Jetson产品功能集所需的信息。

NVIDIA Jetson Linux驱动程序包开发指南盖使用L4T支持任何在此表中所描述的模块和参考载板组合。

** PCB版本A02的P3449-0000载板仅与PCB版本A02的P3448-0000模块兼容。它们与P3448-0002模块不兼容。

有关各种Jetson模块和开发者工具包的更多信息,请参阅 Jetson开发者网站 和 Jetson常见问题解答 。

如果“开发人员指南”主题与所有受支持的Jetson设备无关,则其标题或子标题指定其范围。以下是此类标题的一些示例:

子标题的一些示例:

“ Jetson AGX Xavier”或“ Jetson TX2系列”的范围是Jetson AGX Xavier或Jetson TX2的所有变体。

“ Jetson TX2”的范围仅是Jetson TX2(不是Jetson TX2 4GB或Jetson TX2i)。有时将Jetson TX2称为“the original Jetson TX2”,以强调它不包括Jetson TX2 4GB或Jetson TX2i。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12113394.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-21
下一篇2023-05-21

发表评论

登录后才能评论

评论列表(0条)

    保存