2272943826

2272943826

0个粉丝

24

问答

0

专栏

8

资料

2272943826  发布于  2016-07-04 18:07:00
采纳率 0%
24个问答
16150

[已解决]Hi3516A+imx178 sample vio 显示成功

 
本帖最后由 2272943826 于 2016-7-19 14:00 编辑

各位前辈们

                怎么把 mpp sample code 放入开发板里面,然后运行,检验imx178 camera

谢谢

Solution :
1  set up putty network ,
      1.1 $ ip link set eth0 up
      1.2 $ ip addr add 192.168.1.40/24 dev eth0
      1.3 $ ip route add default via 192.168.1.1
      1.4 $ ip route show     

2 Virtual Box  Ubuntu 16.04 terminal:
      2.1 $ sudo apt-get install nfs-kernel-server      // install software
      2.2 $ sudo apt-get install nfs-common  
      2.3 $ sudo service nfs-kernel-server restart              // Start service

3  Virtual Box Ubuntu 16.04 terminal:
      3.1 $ mkdir home/tt/nfs
      3.2 $ sudo gedit  /etc/exports        /home/tt/nfs      *(rw,sync,no_root_squash)      

4   Putty Mount the NFS by running the following command:
          mount -t nfs -o nolock -o tcp -o rsize=32768, wsize=32768 192.168.1.112:/home/tt/nfs /mnt

5 Linux SDK/mpp/sample  makefile.param
       SENSOR_TYPE ?= SONY_IMX178_LVDS_1080P_30FPS         //according to your own sensor type.
  

6 Load the driver
      6.1 $ cd mpp/ko ./load3516a -i -sensor imx178 -osmem 64
      6.2 $ cd mpp/sample/vio ./sample_vio 0      

我来回答
回答39个
时间排序
认可量排序

ngswfx

2个粉丝

55

问答

1

专栏

40

资料

ngswfx 2016-07-04 18:42:00
认可0
本帖最后由 ngswfx 于 2016-7-4 18:48 编辑

KO目录,开发板里面有没有?

进入开发板根目录 ls看看

////////////如果没有,mpp里面有,把整个KO目录所有文件,全部都拷贝到开发板根目录去,然后到KO目录里面,执行load,先把驱动装载好.


vi 打开load3516a文件好好看看imx178驱动装载走的流程. 也就是执行load3516a的时候需要加一个合适的参数.

估计是./load3516a -i imx178

ngswfx

2个粉丝

55

问答

1

专栏

40

资料

ngswfx 2016-07-04 18:50:26
认可0
驱动装载成功以后:

lsmod看看有哪些驱动被装载了.


/////////////PC上,到Sample VIO目录下,编译.然后将产生的执行程序拷贝到板子上,再把需要的各种so文件拷贝到板子上的lib目录.执行执行程序,应该就可以看到图像了.


////需要的so文件,都在mpp下面的lib目录里面,所有so都拷贝过去吧.

2272943826

0个粉丝

24

问答

0

专栏

8

资料

2272943826 2016-07-05 10:46:44
认可0
本帖最后由 2272943826 于 2016-7-21 14:34 编辑

[quote][url=forum.php?mod=redirect&goto=findpost&pid=33175&ptid=11847]ngswfx 发表于 2016-7-4 18:50[/url]
驱动装载成功以后:

lsmod看看有哪些驱动被装载了.
[/quote]

我懂你的意思,看到您说到的 把各种 so和 ko文件拷贝到目标板的lib 目录里面
          1 拷贝之前 ko, so file 可以直接用吗?                                                            // 测试过啦,可以用
          2 如何拷贝进入目标板的lib 目录里面, 通过fastboot 还是 其他的software 。   // 测试过啦,通过 nfs 网络连接  

谢谢

kg123456

0个粉丝

14

问答

0

专栏

3

资料

kg123456 2016-07-05 10:59:57
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=33209&ptid=11847]2272943826 发表于 2016-7-5 10:46[/url]
我懂你的意思,看到您说到的 把各种 so和 ko文件拷贝到目标板的lib 目录里面
          1 拷贝之前 ko, ...[/quote]

怎么感觉你完全是新手。。。然后就直接弄摄像头了?  NFS telnet..之类  都可以进行文件的从虚拟机到板的复制操作   ko文件是海思的相关驱动  so是共享库   跑摄像头需要它们支持 没说你直接用它们...

2272943826

0个粉丝

24

问答

0

专栏

8

资料

2272943826 2016-07-05 11:23:31
认可0
本帖最后由 2272943826 于 2016-7-21 14:34 编辑

[quote][url=forum.php?mod=redirect&goto=findpost&pid=33211&ptid=11847]kg123456 发表于 2016-7-5 10:59[/url]
怎么感觉你完全是新手。。。然后就直接弄摄像头了?  NFS telnet..之类  都可以进行文件的从虚拟机到板的 ...[/quote]

非常感谢
        我确实是新手,啥也不懂。

              

david

42个粉丝

368

问答

253

专栏

229

资料

david 2016-07-05 13:28:18
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=33212&ptid=11847]2272943826 发表于 2016-7-5 11:23[/url]
非常感谢
        我确实是新手,啥也不懂。 我的导师让我 使用摄像头,我暂时考虑的是把文件从虚拟机拷 ...[/quote]

linux基础的东西还是需要了解一些的,俗话说,工欲善其事,必先利其器

2272943826

0个粉丝

24

问答

0

专栏

8

资料

2272943826 2016-07-05 14:37:15
认可0
本帖最后由 2272943826 于 2016-7-21 14:38 编辑

[quote][url=forum.php?mod=redirect&goto=findpost&pid=33211&ptid=11847]kg123456 发表于 2016-7-5 10:59[/url]
怎么感觉你完全是新手。。。然后就直接弄摄像头了?  NFS telnet..之类  都可以进行文件的从虚拟机到板的 ...[/quote]

Network File System (NFS) is a distributed file system protocol originally developed by Sun Microsystems in 1984,
allowing a user on a client computer to access files over a computer network much like local storage is accessed.

ngswfx

2个粉丝

55

问答

1

专栏

40

资料

ngswfx 2016-07-05 15:03:07
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=33227&ptid=11847]2272943826 发表于 2016-7-5 14:37[/url]
是这个软件吗? 拷贝sdk 到 target board[/quote]

baidu 去搜索吧

nfs

艾编程的鲁小班

19个粉丝

25

问答

17

专栏

32

资料

艾编程的鲁小班 2016-07-05 15:54:39
认可0
楼主你好,如果你的文件系统是烧录海思SDK里面的话,驱动和库都应该在根目录下,你需要做的就是改一个加载配置。这个在\01.software\board\document_cn有个比较详细的文档可以参考。然后把sample目录都交叉编译一编,然后mount到开发板就可以执行了。
ps:前两几位回答你的都是大神,我也是新手,刚刚搞海思平台。

2272943826

0个粉丝

24

问答

0

专栏

8

资料

2272943826 2016-07-05 16:05:32
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=33232&ptid=11847]wfjdemmye 发表于 2016-7-5 15:54[/url]
楼主你好,如果你的文件系统是烧录海思SDK里面的话,驱动和库都应该在根目录下,你需要做的就是改一个加载 ...[/quote]

我也是新手,很多东西都是不明白的

2272943826

0个粉丝

24

问答

0

专栏

8

资料

2272943826 2016-07-05 16:29:39
认可0
本帖最后由 2272943826 于 2016-7-21 14:38 编辑

[quote][url=forum.php?mod=redirect&goto=findpost&pid=33228&ptid=11847]ngswfx 发表于 2016-7-5 15:03[/url]
baidu 去搜索吧

nfs[/quote]

我搜索啦,了解到 nfs(network file system)

2272943826

0个粉丝

24

问答

0

专栏

8

资料

2272943826 2016-07-05 16:31:13
认可0
本帖最后由 2272943826 于 2016-11-25 10:31 编辑

[quote][url=forum.php?mod=redirect&goto=findpost&pid=33232&ptid=11847]wfjdemmye 发表于 2016-7-5 15:54[/url]
楼主你好,如果你的文件系统是烧录海思SDK里面的话,驱动和库都应该在根目录下,你需要做的就是改一个加载 ...[/quote]


非常感谢

ngswfx

2个粉丝

55

问答

1

专栏

40

资料

ngswfx 2016-07-05 16:54:29
认可0
本帖最后由 ngswfx 于 2016-7-5 17:05 编辑

baidu 找吧,你问的这些问题,上面全都有,很全面


///////////////总觉的大学里面应该开一门基础课:Discovery
/////////讲解搜索引擎,讲怎么搜索到,和被搜索到。

艾编程的鲁小班

19个粉丝

25

问答

17

专栏

32

资料

艾编程的鲁小班 2016-07-05 16:54:47
认可0
回:
问题一:加载imx178具体命令格式请参照\01.software\board\document_cn\Hi3516A/Hi3516D SDK 安装以及升级使用说明.txt
第六章 地址空间分配与使用
1、DDR内存管理说明
    1)所有DDR内存中,一部分由操作系统管理,称为OS内存;另一部分由MMZ模块管理,供媒体业务单独使用,称为MMZ内存。
    2)OS内存起始地址为0x80000000,内存大小可通过bootargs进行配置,例如第三章中的setenv bootargs 'mem=64M ... ',表示分配给操作系统内存为64M,您可以根据实际情况进行调整。
    3)MMZ内存由MMZ内核模块管理(mpp/ko_hi35xx目录下的mmz.ko),加载mmz模块时,通过模块参数指定其起始地址及大小,load脚本中根据osmem大小来进行计算,例如:
    ./load3516a -a -sensor mn34220 -osmem 64
   
    您也可以通过修改mpp/ko目录下load3516a脚本中的mmz模块参数,来修改其起始地址和总大小。
    4)请注意MMZ内存地址范围不能与OS内存重叠。
你的IMX178: ./load3516a -a -sensor imx178
问题二:这个先去看一下怎么搭建和使用NFS在LINUX-PC上面。mount是nfs命令,在PC端搭建好nfs_server后可以在board端使用:mount -t nfs -o nolock IP:DIR   DIR

2272943826

0个粉丝

24

问答

0

专栏

8

资料

2272943826 2016-07-05 17:08:11
认可0
本帖最后由 2272943826 于 2016-7-21 14:38 编辑

[quote][url=forum.php?mod=redirect&goto=findpost&pid=33240&ptid=11847]wfjdemmye 发表于 2016-7-5 16:54[/url]
回:
问题一:加载imx178具体命令格式请参照\01.software\board\document_cn\Hi3516A/Hi3516D SDK 安装以 ...[/quote]

谢谢您的指导
     听到您说的那么多,觉得你好像是大神,不是新手

      1 \01.software\board\document_cn\Hi3516A/Hi3516D SDK 安装以及升级使用说明.txt  
      2  我尝试搭建和使用 NFS 在linux- PC 上

艾编程的鲁小班

19个粉丝

25

问答

17

专栏

32

资料

艾编程的鲁小班 2016-07-05 17:22:09
认可0
你不是有SDK么。。。

2272943826

0个粉丝

24

问答

0

专栏

8

资料

2272943826 2016-07-05 17:27:55
认可0
本帖最后由 2272943826 于 2016-7-21 14:40 编辑

[quote][url=forum.php?mod=redirect&goto=findpost&pid=33242&ptid=11847]wfjdemmye 发表于 2016-7-5 17:22[/url]
你不是有SDK么。。。[/quote]

附件:附件:附件:

中文版本,解释清楚

艾编程的鲁小班

19个粉丝

25

问答

17

专栏

32

资料

艾编程的鲁小班 2016-07-05 17:48:26
认可0
[url]http://pan.baidu.com/s/1gfa1ZUF[/url]

2272943826

0个粉丝

24

问答

0

专栏

8

资料

2272943826 2016-07-05 17:54:03
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=33250&ptid=11847]wfjdemmye 发表于 2016-7-5 17:48[/url]
http://pan.baidu.com/s/1gfa1ZUF[/quote]

我只需要 \01.software\board\document_cn\Hi3516A/Hi3516D SDK 安装以及升级使用说明.txt  

药导

1个粉丝

23

问答

0

专栏

11

资料

药导 2016-07-06 08:38:24
认可0
就你问的这些东西来看,最好先把linux开发的基础补充一下,不然后面你也会寸步难行的
加载中···
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
+ 添加网盘链接/附件

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
相关问答
无更多相似问答 去提问
举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

易百纳技术社区