zoukankan      html  css  js  c++  java
  • 在刚接触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();

  • 相关阅读:
    实战-rsync+inotify打造文件实时备份
    实战-Mysql5.6.36脚本编译安装及初始化
    实战-CentOS6.8配置nfs服务
    CentOS7操作系统初始化
    docker搭建 SonarQube代码质量管理平台
    ubuntu 教程
    前端图表库
    WebSSH2安装过程可实现WEB可视化管理SSH工具
    devops 自动化平台网址
    AIops 智能运维平台
  • 原文地址:https://www.cnblogs.com/guopengfei/p/4702725.html
Copyright © 2011-2022 走看看