ipc开发(liteos hi3518ev200----3.编译烧录)

(a)liteos编译

//编译liteos
    a)cd Hi3518E_SDK_V5.0.5.2/aosdrv/opensource/liteos/liteos#   执行make
b)cd Hi3518E_SDK_V5.0.5.2/mpp/sample# 执行make


注意:犹豫我们用的是并口的ov9732,所以要修改相关的配置文件
1. root@dreams:~/ipc/hi3518ev200/liteos_V5.0.5.2/Hi3518E_SDK_V5.0.5.2/mpp/sample# gedit Makefile.param
    SENSOR_TYPE ?= OMNIVISION_OV9732_DC_720P_30FPS
2. root@dreams:~/ipc/hi3518ev200/liteos/Hi3518E_SDK_V5.0.5.0/mpp/init# gedit sdk_init.c
   HI_CHAR* sensor_type = "ov9732"; 

//修改了sensor后怎么编译,经过下面abcd下来会生成我们需要的将用来烧录的 sample_venc.bin
a. 修改sensor配置 root@dreams:~/ipc/hi3518ev200/liteos_V5.0.5.2/Hi3518E_SDK_V5.0.5.2/mpp/sample# gedit Makefile.param  
                       root@dreams:~/ipc/hi3518ev200/liteos/Hi3518E_SDK_V5.0.5.0/mpp/init# gedit sdk_init.c
b.编译 make clean  和 make liteos这个目录
  /ipc/hi3518ev200/liteos_V5.0.5.2/Hi3518E_SDK_V5.0.5.2/osdrv/opensource/liteos/liteos
c. 编译make   【ISP】
ipc/hi3518ev200/liteos_V5.0.5.2/Hi3518E_SDK_V5.0.5.2/mpp/component/isp#
d. 编译make   【sample】
/ipc/hi3518ev200/liteos_V5.0.5.2/Hi3518E_SDK_V5.0.5.2/mpp/sample#



//把视频流保存到TF卡上去
   root@dreams:~/ipc/hi3518ev200/liteos/Hi3518E_SDK_V5.0.5.0/mpp/sample/HuaweiLite# gedit app_init.c
    chdir("/sd0");
    //chdir("/nfs");



//设置交叉编译工具链
root@dreams:~/ipc/hi3518ev200/liteos_V5.0.5.2/Hi3518E_SDK_V5.0.5.2/# gedit /etc/profile




(b)烧录:

liteos开发烧录有2种方式:

1.有hitool工具 串口烧录:烧写fastboot(uboot烧录)+按地址烧写(譬如 sample_venc.bin )

2.网口tftp命令烧录:先联网再烧录,具体见 

 

IPC 开发(linux开发--编译和烧录和视频查看和驱动加载方法)

 

ipc开发(liteos hi3518ev200----2.环境搭建【开发板网口有线联网】)



eg:

//通过网口烧录sample应用
hisilicon # tftp 0x82000000 sample_venc.bin
hisilicon # sf probe 0                     
hisilicon # sf erase 100000 700000
hisilicon # sf write 82000000 100000 700000
hisilicon # setenv bootcmd 'sf probe 0;sf read 0x80008000 0x100000 0x700000;go 0x80008000'
hisilicon # saveenv
Saving Environment to SPI Flash...
Erasing SPI flash, offset 0x00080000 size 256K ...done
Writing to SPI flash, offset 0x00080000 size 256K ...done

hisilicon # reset





你可能感兴趣的:(驱动管理)