- 收藏
- 点赞
- 分享
- 举报
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. 内容
- 缩进内容
- 图片![alt](url)
-
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
-
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-10 14:19:41
-
2019-08-01 12:51:39
-
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
-
2017-08-24 15:36:06
-
5想要咨询一下Sil9135+Sil9134形成的一个显示链路.
-
5Hi3516移植USB摄像头的SDK,如何修改Makefile?
-
5ss928从SD卡启动
-
50HI3516CV610调试raw+ahd,均使用2lane mipi
-
5HI3516DV500接收不到FPGA传过来的BT1120数据,时钟和配置都没问题VI就是检测不到数据~
-
5请教一下,Hi3516DV500 ebaina的SDK有没有实现RTSP推流?
-
5SS928的emmc有32GB,bootargs设置使用16GB,但是为啥能用的只有rootfs的大小
-
33SS928怎样烧写ubuntu系统
-
10ToolPlatform下载rootfs提示网络失败
-
10谁有GK7205V500的SDK
举报类型
- 内容涉黄/赌/毒
- 内容侵权/抄袭
- 政治相关
- 涉嫌广告
- 侮辱谩骂
- 其他
详细说明