• 在刚接触TI-DM8127-ipnc框架时注意的问题


    1. 修改内存分配不成功?

    解决方法: 修改内存分配后需要重新编译mcfw.它影响3个核. 如果修改了cmem需要修改boostara.

    2. 命令make clean后在make相机跑不起来?

    解决方法:Make clean相当于把整个相机程序都clean了一下.文件系统中有原来的人的一些特殊修改.复制了一份fifsystem就好了.

    3. 相机数据的数据格式是什么?

    答: yuv420sp格式. 坐标原点在左上角.

    4. 网络文件系统的权限文件是什么?

    答: /etc/exports

    5. 相机如何修改ip?

    答: /mnt/maincontrol.ini 中有ip设置.

    6. 修改网络文件系统boot参数的ip后相机能进入,但主程序起不来?

    答: 网络文件系统的设置的相机ip和/mnt/maincontrol.ini中的ip必须对应.

    7. 如何修改内存分配?

    答: 修改这个文件:

    clip_image002

    我做过这样的修改,这是对比图片

    clip_image004

    8. lib库内如何向外打印信息?

    比如A文件调用test.lib库,想在test.lib库中打印一些调试信息,可以这样写

    A文件增加下面代码

    typedef void (*LogFunc)(const char *, ...);

    LogFunc g_pLogFunc = (LogFunc)Vps_printf;

    在test.lib库中增加下面代码

    extern LogFunc g_pLogFunc;

    这样使用

    if(g_pLogFunc != 0) g_pLogFunc("************************** %s ", “test”);

    9. 库函数如何测试耗时?

    比如A文件调用test.lib库

    A文件增加下面代码

    typedef UInt32 (*GetDMTime)();

    GetDMTime g_getDMTime = (GetDMTime)Utils_getCurTimeInMsec;

    在test.lib库中增加下面代码

    extern GetDMTime g_getDMTime;

    这样使用

    if(g_getDMTime != NULL) stattTime = g_getDMTime();

  • 相关阅读:
    第一个只出现一次的字符
    把数组排成最小的数
    整数中1出现的次数
    连续子数组的最大和
    最小的K个数
    数组中出现次数超过一半的数字
    字符串的排列
    二叉搜索树与双向链表
    numpy中ravel()和flatten()
    复杂链表的复制
  • 原文地址:https://www.cnblogs.com/guopengfei/p/4702725.html
Copyright © 2020-2023  润新知