DM8127/DM8148图像算法移植

来源:互联网 发布:windows 10 ie10 编辑:程序博客网 时间:2024/06/05 19:44

1,设备连接

*板子上电:12v电源
*网线用来传输数据。
*串口用来打印信息和调试程序
*一路高清输入                       

*一路输出
    
                                             

                           

 2,设置网段

将ubuntu,开发板,pc三个设置在同一网段。pc网段查看:win+r打开输入cmd打开命令行,输入ipconfig查看pc的ip地址;

    

ubuntu下打开终端。输入命令ifconfig查看ip地址。如果和pc不在同一个网段,需要手动设置。输入命令ifconfig eth4 192.168.1.83(这是我的ubuntu ip,按自己的ip地址设置)

        

3,板子ip设置
下载串口调试工具secretcrt。新建serial连接,windows设备管理器查看串口的端口号,波特率选择115200,setenv ipaddr 192.168.1.83(设置成你的)

     


    上面可以看到ip的网段。设置成nfs启动

setenv bootargs console=ttyO0,115200n8 noinitrd ip=192.168.1.83 root=/dev/nfs rw nfsroot=192.168.1.82:/home/tirvideo/lyb/armfs,nolock 、mem=128M vram=20M ti814xfb.vram=0:12M,1:4M,2:4M notifyk.vpssm3_sva=0xbfd00000 noinitrd rootdelay=3

然后等待板子自动加载内核,如图为加载完之后:输入root登录

然后进入路径 cd /opt/dvr_rdk/ti814x/    输入./init.sh加载完./load.sh   ./bin/dvr_rdk_PAL_dsp_demo.out
其中dvr_rdk_PAL_dsp_demo.out是arm端编译好的程序。
arm负责整个系统的控制  界面等   dsp用来添加图像处理算法。  

DSP算法添加的地方:将.C .H文件添加到右图所示路径之下。然后在links_c6xdsp目录下的SRC_FILES.MK中SRCS_ALGLINK后
添加编译链接的源文件:(如图



然后在下面所示函数中添加代码。或者把源文件全部添加到osdLink_alg.c下面   下图所示函数中调用即可,这里就和vs一样了



其中pY,pC分别是输入的图像数据指针, YUV422还是420根据不同的link来选择。
程序添加好之
后如图所示
输入
make bell_rdk


开始编译。
编译通过之后
在串口调试助手可以运行

                                                 

          

原创粉丝点击