X2000 SDK 开发笔记

SDK编译

# 1、设置环境变量
#在工程目录下执行命令:
source build/envsetup.sh
# 2、选择 device
#在工程目录下执行命令:
lunch
# 根据硬件底板版本选择v10,v20,v30,根据开发板flash默认选择nand
# 3、工程编译
make -j8
#编译结果的输出具体如下:
#① 工程目录/out/product/halley5/image,生成 kernel、system.ubifs、uboot 镜像。
#② 工程目录/out/product/halley5/obj 是 buildroot、kernel、uboot、packages 等编译过
#程中的输出的中间文件。
# 4、工程 clean
make clean

单独编译(需要注意的是单独编译的前提条件是工程已进行了整体编译)

3.2.1 编译 uboot
make uboot-clean
make uboot
3.2.2 编译 kernel
make kernel-clean
make kernel-menuconfig
make kernel -j8
3.2.3 编译 buildroot
make buildroot-clean
make buildroot-distclean
make buildroot-menuconfig
make buildroot -j8
make buildroot-rebuild #局部修改 buildroot 后编译 buildroot 的方法
#buildroot 工程所包含的第三方软件位于 buildroot/packages 目录下,编译输出位于
#/out/product/halley5/obj/buildroot-intermediate/build。
3.2.4 编译模块
make $(LOCAL_MODULE)
#以工程目录 /packages/example/App/v4l2-h264dec 模块为例
#该模块在其目录下的 Build.mk 文件中 LOCAL_MODULE 赋值为:v4l2-h264dec
make v4l2-h264dec
make $(LOCAL_MODULE)-clean
make v4l2-h264dec-clean
3.2.5 编译文件系统镜像
make systemimage
#会在工程目录/out/product/halley5/image 下重新生成 system 的镜像
3.2.6 打包文件系统镜像
make post-image
#将编译后输出的文件打包成最终的文件系统镜像,用于烧录到开发板。
#最终的文件系统镜像输出在工程目录/out/product/halley5/image 目录下。

烧录

#烧录工具位于工程目录/prebuilts/burnertools
#进入到烧写工具目录下
tar -xf cloner-2.5.10.6-ubuntu_alpha.tar.gz
#开始烧录前需要确保开发板的两个 Type-C 接口和 PC 已连接。
./cloner
2、命令执行结束后将打开一个图形界面软件,首先先进行相应的配置点击 Config。
3、基本信息的配置,点击 INFO,进入基本配置信息,Platform 选择 x2000,Board 选择x2000_sfc_nand_lpddr3_linux.cfg
4、配置镜像文件路径,点击 POLICY 进行相应的配置。顺序设置 uboot、kernel 和 rootfs 镜
像文件的相应路径(文件名分别是 uboot、kernel、system.ubifs)
5、设置完成后点击 Save 保存配置,准备烧写。
6、点击烧录工具主界面的 Start 按钮。
7、开发板进入烧写状态,先按下开发板的 BOOT_SEL0 按键,然后按下 RST_N 按键,待蓝色指
示灯亮起后,再分别松开 RST_N 和 BOOTL_SEL0 按键。
8、等待烧录工具各项烧录完成到 100%

君正 SDK 内核开发流程

source build/envsetup.sh
lunch
make -j8
make kernel-menuconfig # 配置内核
make kernel # 编译内核,生成文件 out/product/productName/image/kernel
  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
君正x2000是一款高质量双目摄像头,适用于深度学习、机器视觉、工业自动化等领域。下面是君正x2000双目摄像头的开发指南: 1. 安装驱动程序 首先需要安装君正x2000双目摄像头的驱动程序,可以从君正官网下载最新版的驱动程序。安装完成后,将摄像头连接到计算机上。 2. 安装SDK 君正提供了针对x2000双目摄像头的SDK,可以从官网下载。安装完成后,可以使用SDK进行图像采集、图像处理和深度学习等操作。 3. 编写程序 使用SDK编写程序,可以实现双目图像的采集、立体匹配、三维重建等功能。以下是一个简单的示例程序: ```python import junzhen # 创建摄像头对象 cam = junzhen.Camera() # 打开摄像头 cam.open() # 获取图像 left_image, right_image = cam.capture() # 进行立体匹配 disparity_map = junzhen.stereo_match(left_image, right_image) # 三维重建 point_cloud = junzhen.reconstruct(disparity_map) # 显示结果 junzhen.show_images(left_image, right_image, disparity_map, point_cloud) # 关闭摄像头 cam.close() ``` 4. 调试程序 在编写程序过程中,可能会遇到各种错误和异常。可以通过调试程序来解决这些问题。可以使用Python的调试器来单步执行程序、查看变量值等。 总之,君正x2000双目摄像头是一款高质量的双目摄像头,可以为深度学习、机器视觉、工业自动化等领域的开发提供支持。通过以上的开发指南,您可以快速上手并开发出高质量的应用程序。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值