- 收藏
- 点赞
- 分享
- 举报
Hi3516移植USB摄像头的SDK,如何修改Makefile?
现在我有关于USB摄像头的动态库文件.so和源文件,这些文件是摄像头厂家提供的,编译的目标文件是Demo_linux_usb可以在板端运行,能够直接拿到yuv数据流。
用到的海思的mpp是VENC这个模块
我在编译的时候,应该如何将这些文件,添加到海思的mpp中的文件呢?
需要修改Makfiled的哪部分呢? 有相关的文件说怎么修改吗?
USB摄像头这边的Makefile是这样的:
1 APP_TARGETA = Demo_linux_a
2 APP_TARGETSO = Demo_linux_usb
3
4 CXXFLAGS += -Wall
5 CXXFLAGS += -DSYS_LINUX
6 CXXFLAGS += -DVS_TRANMIST -pthread
7 ifeq ($(DEBUG),1)
8 CXXFLAGS += -g
9 else
10 CXXFLAGS += -O2
11 endif
12
13 CXX = arm-himix200-linux-gcc
14 LD = arm-himix200-linux-ld
15 AR = arm-himix200-linux-ar
16 RM = rm -f
17
18 .PHONY: all,clean
19
20 all:
21 #ifeq ($(SO),1)
22 $(CXX) -o $(APP_TARGETSO) $(CXXFLAGS) main.cpp ./libs/libUSBSDK.so ./libs/libusb-1.0.so ./libs/libstdc++.so.6 ./libs/libmpi.so
23 #else
24 # $(CXX) $(CXXFLAGS) main.cpp LinuxDef.cpp -o $(APP_TARGETA) ./libIRNetClient.a -ldl -lrt
25 #endif
26
27 clean:
28 rm -f $(APP_TARGETA)
29 rm -f $(APP_TARGETSO)
~
具体的文件结构是这样的:
├── Demo_linux_usb
├── include
│ ├── BaseEncoderCtrl.h
│ ├── DwEncoderCtrl.h
│ ├── hi_common.h
│ ├── hi_comm_rc.h
│ ├── hi_comm_sys.h
│ ├── hi_comm_vb.h
│ ├── hi_comm_venc.h
│ ├── InfEntity.h
│ ├── libusb-1.0
│ ├── linux
│ ├── mpi_sys.h
│ ├── mpi_vb.h
│ ├── mpi_venc.h
│ ├── resource.h
│ ├── USBSDK_def.h
│ └── USBSDK.h
├── libs
│ ├── libmpi.a
│ ├── libmpi.so
│ ├── libstdc++.so.6
│ ├── libusb-1.0.so
│ ├── libusb-1.0.so.0.4.0
│ ├── libUSBSDK.so
│ ├── libUSBSDK.so.1
│ ├── libUSBSDK.so.1.0
│ ├── libUSBSDK.so.1.0.0
│ └── outPaletteFTII.dat
├── loadbmp.c
├── loadbmp.h
├── main.cpp
├── Makefile
├── outPaletteFTII.dat
├── output_420.yuv
├── output_422.yuv
├── sample_comm_audio.c
├── sample_comm.h
├── sample_comm_isp.c
├── sample_comm_region.c
├── sample_comm_sys.c
├── sample_comm_vdec.c
├── sample_comm_venc.c
├── sample_comm_vi.c
├── sample_comm_vo.c
└── sample_comm_vpss.c
刚接触Hi3516dv300平台的小白,求大佬告知
Markdown 语法
- 加粗**内容**
- 斜体*内容*
- 删除线~~内容~~
- 引用> 引用内容
- 代码`代码`
- 代码块```编程语言↵代码```
- 链接[链接标题](url)
- 无序列表- 内容
- 有序列表1. 内容
- 缩进内容
- 图片
-
2020-10-02 12:44:59
-
2017-07-24 17:39:18
-
2019-08-05 20:22:17
-
2020-05-15 08:57:31
-
02019-07-04 16:21:06
-
2025-02-13 17:10:05
-
2016-03-28 10:49:45
-
2017-09-12 09:18:45
-
2017-09-15 18:13:33
-
22018-03-12 17:53:25
-
2017-03-29 23:15:43
-
2016-02-01 09:47:37
-
2019-08-01 12:51:39
-
2019-08-10 14:19:41
-
2022-11-10 16:57:51
-
2023-12-25 10:12:10
-
2020-09-22 11:37:24
-
2019-09-20 09:53:08
-
2024-09-29 08:25:41

-
10海思3559的VGS模块在VI上画线问题
-
53519dv500接lvds的sensor mn34120,图像出现很多竖线,sensor板接以前的3519v101没问题
-
103403外接hdmi口1024*600显示屏报错
-
5SS928点DC camera的6946,全屏紫色
-
5hi3519 的 网络传输的MTU值可以修改到比1500大嘛?
-
10WS73V100星闪扫描不到设备sle
-
5SS928/SD3403 录像失败 venc stream time out, exit thread; venc 2 stream buffer is full
-
10Hi3516DV500无法运行PQTool软件
-
10君正T23+1084带TF卡插卡(给该主板适配TF卡驱动,电机驱动,适配GPIO)
-
5Hi3536A从vpss获取1080分辨率的yuv数据异常
举报类型
- 内容涉黄/赌/毒
- 内容侵权/抄袭
- 政治相关
- 涉嫌广告
- 侮辱谩骂
- 其他
详细说明