作者小头像 Lv.1
3 成长值

个人介绍

这个人很懒,什么都没有留下

感兴趣或擅长的领域

暂无数据
个人勋章
TA还没获得勋章~
成长雷达
0
3
0
0
0

个人资料

个人介绍

这个人很懒,什么都没有留下

感兴趣或擅长的领域

暂无数据

达成规则

他的回复:
[root@AOS lib]# cd "/opt/platform/mdc_platform/lib" [root@AOS lib]# ls libact_a_common.so                                       libifc_a_common.so libact_a_common.so.1                                     libifc_a_common.so.1 libact_a_common.so.1.0.0                                 libifc_a_common.so.1.0.0 libadb_disp.so                                           libins_a_adip.so libadb_disp.so.1                                         libins_a_adip.so.1 libadb_disp.so.1.0.0                                     libins_a_adip.so.1.0.0 libadb.so                                                libins_a_cm.so libadb.so.1                                              libins_a_cm.so.1 libadb.so.1.0.0                                          libins_a_cm.so.1.0.0 libadsf.so                                               libins_a_common.so libadsf.so.1                                             libins_a_common.so.1 libadsf.so.1.0.0                                         libins_a_common.so.1.0.0 libara_com.so                                            libins_a.so libara_com.so.320500                                     libins_a.so.1 libara_com.so.320500.0.0                                 libins_a.so.1.0.0 libara_core.so                                           libisotp.so libara_core.so.321500                                    libisotp.so.1 libara_core.so.321500.0.0                                libisotp.so.1.0.0 libara_crypto.so                                         libJsonParser.so libara_crypto.so.2                                       libJsonParser.so.1 libara_crypto.so.2.0.0                                   libJsonParser.so.1.0.0 libara_diag_config.so                                    libKeyValueStorage.so libara_diag_config.so.1                                  libKeyValueStorage.so.1 libara_diag_config.so.1.0.0                              libKeyValueStorage.so.1.0.0 libara_diag_dcm.so                                       liblaf.so libara_diag_dcm.so.1                                     liblaf.so.1 libara_diag_dcm.so.1.0.0                                 liblaf.so.1.0.0 libara_diag_dem.so                                       liblidar_a_40p.so libara_diag_dem.so.1                                     liblidar_a_40p.so.1 libara_diag_dem.so.1.0.0                                 liblidar_a_40p.so.1.0.0 libara_exec_checker.so                                   liblidar_a_cm.so libara_exec_checker.so.320400                            liblidar_a_cm.so.2 libara_exec_checker.so.320400.1.0                        liblidar_a_cm.so.2.2.0 libara_exec.so                                           liblidar_a_hm2_platform.so libara_exec.so.320400                                    liblidar_a_hm2_platform.so.2 libara_exec.so.320400.1.0                                liblidar_a_hm2_platform.so.2.2.0 libara_phm_client.so                                     liblidar_a_rbs128.so libara_phm_client.so.320400                              liblidar_a_rbs128.so.2 libara_phm_client.so.320400.1.0                          liblidar_a_rbs128.so.2.1.0 libara_phm_server.so                                     liblidar_a_rbs32.so libara_phm_server.so.320400                              liblidar_a_rbs32.so.2 libara_phm_server.so.320400.0.0                          liblidar_a_rbs32.so.2.1.0 libara_tsync.so                                          liblidar_a_rbsm1_platform.so libara_tsync.so.1                                        liblidar_a_rbsm1_platform.so.2 libara_tsync.so.1.0.0                                    liblidar_a_rbsm1_platform.so.2.2.0 libatpabnf.so                                            liblidar_platform.so libatpasn1.so                                            liblidar_platform.so.2 libatpbbox.so                                            liblidar_platform.so.2.2.0 libatpbsl.so                                             liblidar_sa.so libatpcache.so                                           liblidar_sa.so.2 libatpcal.so                                             liblidar_sa.so.2.2.0 libatpdbg.so                                             liblog_common.so libatpexpt.so                                            liblog_common.so.1 libatphitlscertadpt.so                                   liblog_common.so.1.0.0 libatphitls.so                                           liblogging.so libatphitlsssl.so                                        liblogging.so.1 libatphttp.so                                            liblogging.so.1.0.0 libatppem.so                                             liblog.so libatpshe.so                                             liblog.so.1 libatpshm.so                                             liblog.so.1.0.0 libatpvcom.so                                            liblpm_client.so libatpvksagent.so                                        liblpm_client.so.1 libatpvksclient.so                                       liblpm_client.so.1.0.0 libatpvksrpcadp.so                                       liblpm_common.so libatpvksrpcimpl.so                                      liblpm_common.so.1 libatpx509cert.so                                        liblpm_common.so.1.0.0 libatpx509sdk.so                                         liblpm_utils.so libauth_service_client.so                                liblpm_utils.so.1 libauth_service_client.so.320500                         liblpm_utils.so.1.0.0 libauth_service_client.so.320500.0.0                     libmdc_aiv.so libbody_a_cm.so                                          libmdc_aiv.so.1 libbody_a_cm.so.1                                        libmdc_aiv.so.1.0.0 libbody_a_cm.so.1.0.0                                    libmdc_utils.so libbody_a.so                                             libmdc_utils.so.1 libbody_a.so.1                                           libmdc_utils.so.1.0.0 libbody_a.so.1.0.0                                       libmdc_xml.so libcamera_cgrid_convert.so                               libmdc_xml.so.1 libcamera_cgrid_convert.so.2                             libmdc_xml.so.1.0.0 libcamera_cgrid_convert.so.2.2.0                         libmdc_zip.so libcamera_control_command.so                             libmdc_zip.so.1 libcamera_control_command.so.2                           libmdc_zip.so.1.0.0 libcamera_control_command.so.2.2.0                       libmmv_sdk.so libcamera_internal_data.so                               libmmv_sdk.so.1 libcamera_internal_data.so.2                             libmmv_sdk.so.1.0.0 libcamera_internal_data.so.2.2.0                         libnrm_client.so libcamera_m.so                                           libnrm_client.so.1 libcamera_m.so.2                                         libnrm_client.so.1.0.0 libcamera_m.so.2.2.0                                     libnrm_utils.so libchassis_a_cm.so                                       libnrm_utils.so.1 libchassis_a_cm.so.1                                     libnrm_utils.so.1.0.0 libchassis_a_cm.so.1.0.0                                 libopenssl_stub.so libchassis_a.so                                          libopenssl_stub.so.1 libchassis_a.so.1                                        libopenssl_stub.so.1.0.0 libchassis_a.so.1.0.0                                    libosal.so libclt.so                                                libosal.so.1 libclt.so.1                                              libosal.so.1.0.0 libclt.so.1.0.0                                          liboss_asn1_adp.so libcommunication_control_stub_plugin.so                  liboss_asn1_adp.so.1 libcommunication_control_stub_plugin.so.1                liboss_asn1_adp.so.1.0.0 libcommunication_control_stub_plugin.so.1.0.0            libota_update_agent.so libcompressor.so                                         libota_update_agent.so.1 libcompressor.so.1                                       libota_update_agent.so.1.0.0 libcompressor.so.1.0.0                                   libpack_client.so libconfig_client.so                                      libpack_client.so.1 libconfig_client.so.1                                    libpack_client.so.1.0.0 libconfig_client.so.1.0.0                                libpcfi.so libcontrol_dtc_setting_plugin.so                         libpcfi.so.1 libcontrol_dtc_setting_plugin.so.1                       libpcfi.so.1.0.0 libcontrol_dtc_setting_plugin.so.1.0.0                   libper.so libcstl.so                                               libper.so.3 libcustom.o                                              libper.so.3.0.0 libdcap.so                                               libphy_ut.so libdcap.so.1                                             libphy_ut.so.2 libdcap.so.1.0.0                                         libphy_ut.so.2.2.0 libddscore.so                                            libplog.so libddscore.so.1                                          libplog.so.1 libddscore.so.1.3.0.52                                   libplog.so.1.0.0.0 libddscpp.so                                             libradar_a_ars408.so libddscpp.so.1                                           libradar_a_ars408.so.1 libddscpp.so.1.3.0.52                                    libradar_a_ars408.so.1.0.0 libdevm_base.so                                          libradar_a_cm.so libdevm_base.so.1                                        libradar_a_cm.so.1 libdevm_base.so.1.0.0                                    libradar_a_cm.so.1.0.0 libdevm_client.so                                        libradar_a_common.so libdevm_client.so.1                                      libradar_a_common.so.1 libdevm_client.so.1.0.0                                  libradar_a_common.so.1.0.0 libdevm_fault.so                                         libradar_a.so libdevm_fault.so.1                                       libradar_a.so.1 libdevm_fault.so.1.0.0                                   libradar_a.so.1.0.0 libdevm_mcu_cm.so                                        libraw_someip.so libdevm_mcu_cm.so.1                                      libraw_someip.so.1 libdevm_mcu_cm.so.1.0.0                                  libraw_someip.so.1.0.0 libdevm_utils.so                                         librm_sched.so libdevm_utils.so.1                                       librm_sched.so.1 libdevm_utils.so.1.0.0                                   librm_sched.so.1.0.0 libdiag_agent.so                                         librm.so libdiag_agent.so.1                                       librm.so.1 libdiag_agent.so.1.0.0                                   librm.so.1.0.0 libdiag_common.so                                        librtf_access_base.so libdiag_common.so.1                                      librtf_access_base.so.320500 libdiag_common.so.1.0.0                                  librtf_access_base.so.320500.0.0 libdiag_config.so                                        librtf_access_plugin.so libdiag_config.so.1                                      librtf_cm.so libdiag_config.so.1.0.0                                  librtf_com.so libdiag_doip.so                                          librtf_com.so.320500 libdiag_doip.so.1                                        librtf_com.so.320500.0.0 libdiag_doip.so.1.0.0                                    librtf_maintaind.so libdiag_gw_transporter.so                                librtf_pdu_sender.so libdiag_gw_transporter.so.1                              librtf_pdu_sender.so.320500 libdiag_gw_transporter.so.1.0.0                          librtf_pdu_sender.so.320500.0.0 libdiag_sa.so                                            librtftoolsshell.so libdiag_sa.so.1                                          librtftools.so libdiag_sa.so.1.0.0                                      libsam_plugins_common.so libdocan_transporter.so                                  libsam_plugins_common.so.1 libdocan_transporter.so.1                                libsam_plugins_common.so.1.0.0 libdocan_transporter.so.1.0.0                            libsecurity_access_stub_plugin.so libdoip_client.so                                        libsecurity_access_stub_plugin.so.1 libdoip_client.so.1                                      libsecurity_access_stub_plugin.so.1.0.0 libdoip_client.so.1.0.0                                  libsm_common.so libdoip_routing_activation_iso.so                        libsm_common.so.1 libdoip_routing_activation_iso.so.1                      libsm_common.so.1.0.0 libdoip_routing_activation_iso.so.1.0.0                  libsm_plugin.so libdp_adapter.so                                         libsm_plugin.so.1 libdp_adapter.so.320900                                  libsm_plugin.so.1.0.0 libdp_adapter.so.320900.0.0                              libsm.so libdrm_hijacker.so                                       libsm.so.1 libdrv_ssd.so                                            libsm.so.1.0.0 libdrv_ssd.so.1                                          libsomeipd_access.so libdrv_ssd.so.1.0.0                                      libsomeipd_access.so.320500 libdrv_ufs.so                                            libsomeipd_access.so.320500.0.0 libdrv_ufs.so.1                                          libsomeip.so libdrv_ufs.so.1.0.0                                      libsomeip.so.301500.0.0 libE2ELib.so                                             libswm_client.so libE2ELib.so.301600                                      libswm_client.so.1 libE2ELib.so.301600.0.0                                  libswm_client.so.1.0.0 libE2EXf_CM.so                                           libswm_diag_oem.so libE2EXf_CM.so.1                                         libswm_diag_oem.so.1 libE2EXf_CM.so.1.0.0                                     libswm_diag_oem.so.1.0.0 libE2EXf_Dynamic.so                                      libswm_diag_utils.so libE2EXf_Dynamic.so.301600                               libswm_diag_utils.so.1 libE2EXf_Dynamic.so.301600.0.0                           libswm_diag_utils.so.1.0.0 libE2EXf_Static.so                                       libswm_impl_utils.so libE2EXf_Static.so.301600                                libswm_impl_utils.so.1 libE2EXf_Static.so.301600.0.0                            libswm_impl_utils.so.1.0.0 libecu_reset_notify_upgrade_plugin.so                    libswm_oem.so libecu_reset_notify_upgrade_plugin.so.1                  libswm_oem.so.1 libecu_reset_notify_upgrade_plugin.so.1.0.0              libswm_oem.so.1.0.0 libexec_extension.so                                     libswm_oem_utils.so libexec_extension.so.1                                   libswm_oem_utils.so.1 libexec_extension.so.1.0.0                               libswm_oem_utils.so.1.0.0 libexpt_record.so                                        libswm_utils.so libexpt_record.so.1                                      libswm_utils.so.1 libexpt_record.so.1.0.0                                  libswm_utils.so.1.0.0 libfm_client.so                                          libtsync_center_common.so libfm_client.so.1                                        libtsync_center_common.so.1 libfm_client.so.1.0.0                                    libtsync_center_common.so.1.0.0 libfunction_address_programming_session_plugin.so        libtsync_common.so libfunction_address_programming_session_plugin.so.1      libtsync_common.so.1 libfunction_address_programming_session_plugin.so.1.0.0  libtsync_common.so.1.0.0 libhal_board.so                                          libtsync_components.so libhal_board.so.1                                        libtsync_components.so.1 libhal_board.so.1.5.1                                    libtsync_components.so.1.0.0 libhal_devm.so                                           libuds.so libhal_devm.so.1                                         libuds.so.1 libhal_devm.so.1.0.0                                     libuds.so.1.0.0 libhal_hw.so                                             libuss_a_bosch.so libhal_hw.so.1                                           libuss_a_bosch.so.1 libhal_hw.so.1.7.7                                       libuss_a_bosch.so.1.0.0 libhal_net_rtl_sdk_v3.so                                 libuss_a_cm.so libhal_net_rtl_sdk_v3.so.4.1                             libuss_a_cm.so.1 libhal_net_rtl_sdk_v3.so.4.1.0                           libuss_a_cm.so.1.0.0 libhal_net_rtl_sdk_vha.so                                libuss_a_common.so libhal_net_rtl_sdk_vha.so.4.10                           libuss_a_common.so.1 libhal_net_rtl_sdk_vha.so.4.10.0                         libuss_a_common.so.1.0.0 libhal_net.so                                            libvcc_ddsdriver.so libhal_net.so.2                                          libvcc_ddsdriver.so.320500 libhal_net.so.2.2.0                                      libvcc_ddsdriver.so.320500.0.0 libhitls_adaptor.so                                      libvcc_someipdriver.so libhitls_adaptor.so.1                                    libvcc_someipdriver.so.320500 libhitls_adaptor.so.1.0.0                                libvcc_someipdriver.so.320500.0.0 libhitls_cert_config.so                                  libvideo_output_m.so libhitls_cert_config.so.1                                libvideo_output_m.so.1 libhitls_cert_config.so.1.0.0                            libvideo_output_m.so.1.0.0 libhwcrc.so                                              libvisual.so libhwcrc.so.1                                            libvisual.so.1 libhwcrc.so.1.0.0                                        libvisual.so.1.0.0 libifc_a_120.so                                          libvo_serializer.so libifc_a_120.so.1                                        libvo_serializer.so.2 libifc_a_120.so.1.0.0                                    libvo_serializer.so.2.2.0 libifc_a_cm.so                                           libvrtf_vcc.so libifc_a_cm.so.1                                         libvrtf_vcc.so.320500 libifc_a_cm.so.1.0.0                                     libvrtf_vcc.so.320500.0.0
他的回复:
#include  #include  #include  #include  #include "camera.h"       // 声明 CameraInit、CameraWaitEvents、CameraGetData、CameraData #include "ascend_hal.h"   // 声明全局 halMbufFree using mdc::camera::CameraInit; using mdc::camera::CameraWaitEvents; using mdc::camera::CameraGetData; using mdc::camera::CameraData; int main(int argc, char* argv[]) {     // 默认参数     uint32_t camId       = 21;     int32_t  timeoutWait = 1000;     int32_t  timeoutGet  = 1000;     // 简单命令行解析     for (int i = 1; i  argc; ++i) {         if (std::strcmp(argv[i], "--camera") == 0 && i+1  argc) {             camId = static_cast(std::stoi(argv[++i]));         }         else if (std::strcmp(argv[i], "--wait-timeout") == 0 && i+1  argc) {             timeoutWait = std::stoi(argv[++i]);         }         else if (std::strcmp(argv[i], "--get-timeout") == 0 && i+1  argc) {             timeoutGet = std::stoi(argv[++i]);         }         else {             std::cerr  "Usage: "  argv[0]                        " [--camera ID] [--wait-timeout ms] [--get-timeout ms]\n";             return -1;         }     }     // 1. 初始化摄像头     std::vector initList = { camId };     int32_t ret = CameraInit(initList);     if (ret != 0) {         std::cerr  "CameraInit failed: "  ret  "\n";         return -1;     }     // // 2. 等待事件     // auto ready = CameraWaitEvents(timeoutWait);     // if (ready.empty()) {     //     std::cerr  "No camera event\n";     //     return -1;     // }     // // 3. 获取数据     // std::vector frames;     // ret = CameraGetData(camId, frames, timeoutGet);     // if (ret != 0 || frames.empty()) {     //     std::cerr  "CameraGetData failed: "  ret  "\n";     //     return -1;     // }     // // 4. 打印第一帧信息 —— 替换下列字段为实际名称     // CameraData &f = frames[0];     // std::cout  "Camera ID:   "  /* f.realCameraIdField   */ 0  "\n";     // std::cout  "Timestamp:   "  /* f.realTimestampField  */ 0  "\n";     // std::cout  "Image size:  "  /* f.realImgSizeField    */ 0  "\n";     // std::cout  "Meta size:   "  /* f.realMetaSizeField   */ 0  "\n";     // // 5. (可选)解析 metaBuf     // // const uint8_t* meta = f.realMetaBufPtr;   // TODO     // // size_t        msize = f.realMetaSizeField; // TODO     // // for (size_t off = 0; off + 1  msize; off += 2) {     // //     uint16_t word = (uint16_t(meta[off])  8) | uint16_t(meta[off+1]);     // //     std::cout  "0x"  std::hex  word  " ";     // // }     // // std::cout  std::dec  "\n";     // // 6. 释放缓冲     // for (auto &d : frames) {     //     // TODO: 替换为实际 buf 指针成员     //     // ::halMbufFree(d.realImgBufPtr);     //     // ::halMbufFree(d.realMetaBufPtr);     // }     return 0; } 现在代码仅保留初始化部分,会出现缺少链接库