ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

sigmaStar SSC8836Q/SSC8826Q开发笔记之环境搭建和SDK编译

sigmaStar SSC8836Q/SSC8826Q开发笔记之环境搭建和SDK编译 环境搭建和SDK编译文章目录环境搭建和SDK编译前言一、开发环境搭建二、编译SDK:1.编译boot:2.编译linux:3.编译SDK:总结前言sigmaStar 的SSC8836Q/SSC8826Q 作为行车记录仪方案芯片功能强大IO脚多功能强使用同一个SDK。主打高性能、高画质、高集成度与低成本。支持CMOS4K30的采集编码4K30的解码显示视支持LCD,BT1120,BT656输出支持视频录制与回放。本文简单介绍下该芯片的开发环境搭建和SDK编译的方法。下面以SSC8836Q为例子说明下环境搭建和SDK编译。一、开发环境搭建解压工具链xz -d gcc-sigmastar-9.1.0-2020.07-x86_64_arm-linux-gnueabihf.tar.xztar -xf gcc-sigmastar-9.1.0-2020.07-x86_64_arm-linux-gnueabihf.tar解压后的目录移动到/opt/sigmastar-tools目录。env.sh 文件export PATH/opt/sigmastar-tools/gcc-sigmastar-9.1.0-2020.07-x86_64_arm-linux-gnueabihf/bin/:$PATHdeclare -x ARCH“arm”declare -x CROSS_COMPILE“arm-linux-gnueabihf-sigmastar-9.1.0-”导入环境变量source env.sh二、编译SDK:目前是V005使用ramfs快启的版本带GUI车载行车记录仪用的。1.编译boot:编译SPI NOR的bootmake mercury6_SZDEMO_BGA_defconfig;make clean;make-j4编译后得到镜像cp u-boot.xz.img.bin ${ your_release_path }// 选择 spi-spinor 时编译SPI NAND的bootmake mercury6_SZDEMO_BGA_spinand_defconfig;编译后得到镜像:cp u-boot_spinand.xz.img.bin ${your_release_path}// 选择 spi-spinand 时2.编译linux:编译carDVR用的内核make mercury6_ssc019a_s01a_spinand_cardv_defconfig makecp arch/arm/boot/uImage.xz ${ your_release_path }3.编译SDK:shell更换为bash后才可以正确执行。只编译project:SPI NOR:编译carDVR用的用这个make cardv_m6_nor.glibc-9.1.0-ramfs.019a.256.bga1_defconfig make image-j8编译完毕后总结以上即是SSC8836Q/SSC8826Q的开发环境搭建和SDK编译编译完毕后烧写镜像文件到设备的SPI FLASH通电即可测试。
返回列表