tag 标签: sdk

相关帖子
相关博文
  • 热度 7
    2023-11-24 17:04
    1466 次阅读|
    0 个评论
    ARS548 ARS548 RDI SDK ARS548 SDK 包含开发与 Continental ARS 548 RDI 交互的软件应用程序所需的一切。SDK包含完整的文档和三种示例程序,用C,C++编写。 【以下全英文,不再翻译。文章很长,慢慢等】 Introduction ARS548 SDK includes everything you need in order to develop software applications interacting with Continental ARS 548 RDI. The SDK contains full documentation and three kind of sample programs, written in C, C++. AttentionWe believe that the information contained herein was accurate in all respects at the time of printing. ADAS Engineering cannot, however, assume any responsibility for errors or omissions in this text. Also note that the information in this document is subject to change without notice and should not be construed as a commitment by ADAS Engineering. Usage The typical usage flow of SDK functions is as follows: Initialization Call Ars548_Init to initialize the SDK. Register callback functions When radar data packets are received, SDK will notify user via callback functions. There are two kinds of callbacks available: Call Ars548_SetRadarMessageCallback to set a callback to get raw radar message data. Call Ars548_SetTargetListCallback to set a callback to get parsed radar target info data from SDK. Start receiving Call Ars548_StartReceive to start the receive thread. Use data In the callback set by Ars548_SetRadarMessageCallback, use the raw radar message data based on the message type ID. In the callback set by Ars548_SetTargetListCallback, use the parsed target info data from SDK. Modify radar configuration Configure sensor configuration of the radar via Ars548_SetSensorConfig. Configure filter configuration of the radar via Ars548_SetFilterConfig. Deinitialization Call Ars548_StopReceive to stop receiving data. Call Ars548_UnInit to deinitialize SDK. Call Ars548_Init to initialize the SDK(调用 Ars548_Init 初始化 SDK) Ars548_Init() ARS548DLL_API HINSTANCE WINAPI Ars548_Init ( ) Initialization ReturnsReturns an instance ID which should be passed as the first parameter in subsequent calls to other SDK functions.See alsoArs548_UnInit ◆ Ars548_ResetFilterConfig() ARS548DLL_API int WINAPI Ars548_ResetFilterConfig ( HINSTANCE hInst ) Reset radar filter configuration I.e. clear and disable all filters Parameters hInst Instance ID ReturnsReturns ARS548_OK for success, other values for failure. ◆ Ars548_SetFilterConfig() ARS548DLL_API int WINAPI Ars548_SetFilterConfig ( HINSTANCE hInst, const Ars548FilterConfiguration & cfg ) Set radar filter configuration Parameters hInst Instance ID cfg filter configuration ReturnsReturns ARS548_OK for success, other values for failure. ◆ Ars548_SetRadarMessageCallback() ARS548DLL_API void WINAPI Ars548_SetRadarMessageCallback ( HINSTANCE hInst, const RadarMessageCallback & pCallback ) Set callback function for raw radar message data Parameters hInst Instance ID pCallback Pointer to callback function ◆ Ars548_SetSensorConfig() ARS548DLL_API int WINAPI Ars548_SetSensorConfig ( HINSTANCE hInst, const Ars548SensorConfiguration & cfg ) Set radar sensor configuration Parameters hInst Instance ID cfg sensor configuration ReturnsReturns ARS548_OK for success, other values for failure. ◆ Ars548_SetTargetListCallback() ARS548DLL_API void WINAPI Ars548_SetTargetListCallback ( HINSTANCE hInst, const TargetListCallback & pCallback ) Set callback function for radar target info Parameters hInst Instance ID pCallback Pointer to callback function ◆ Ars548_StartReceive() ARS548DLL_API int WINAPI Ars548_StartReceive ( HINSTANCE hInst, LPCTSTR lpszBindIP, LPCTSTR lpszRadarIP ) Start receiving radar data Parameters hInst Instance ID lpszBindIP Network interface IP connected to radar lpszRadarIP Radar IP ReturnsReturns ARS548_OK for success, other values for failure.See alsoArs548_StopReceive ◆ Ars548_StopReceive() ARS548DLL_API int WINAPI Ars548_StopReceive ( HINSTANCE hInst ) Stop receiving radar data Parameters hInst Instance ID ReturnsReturns ARS548_OK for success, other values for failure.See alsoArs548_StartReceive ◆ Ars548_UnInit() ARS548DLL_API void WINAPI Ars548_UnInit ( HINSTANCE hInst ) Deinitialization Parameters hInst Instance ID returned by Ars548_Init. See alsoArs548_Init (待续)
  • 热度 3
    2023-9-26 16:15
    1067 次阅读|
    0 个评论
    1. SDK 简介 一个通用 LinuxSDK 工程目录包含有 buildroot 、 app 、 kernel 、 device 、 docs 、 external 等目录。其中一些特性芯片如 RK3308/RV1108/RV1109/RV1126 等,会有所不同。 ● app : 存放上层应用 app ,主要是 qcamera/qfm/qplayer/settings 等一些应用程序。 ● buildroot : 基于 buildroot(2018.02-rc3) 开发的根文件系统。 ● device/rockchip : 存放各芯片板级配置和 Parameter 文件,以及一些编译与打包固件的脚本和预备文件。 ● docs : 存放芯片模块开发指导文档、平台支持列表、芯片平台相关文档、 Linux 开发指南等。 ● IMAGE : 存放每次生成编译时间、 XML 、补丁和固件目录。 ● external : 存放第三方相关仓库 , 包括音频、视频、网络、 recovery 等。 ● kernel : 存放 kernel4.4 或 4.19 开发的代码。 ● prebuilts : 存放交叉编译工具链。 ● rkbin : 存放 Rockchip 相关的 Binary 和工具。 ● rockdev : 存放编译输出固件。 ● tools : 存放 Linux 和 Windows 操作系统环境下常用工具。 2. SDK 环境安装 本 SDK 开发环境是在 Ubuntu 系统上开发测试。我们推荐使用 Ubuntu18.04 的系统进行编译。其他的 Linux 版本可能需要对软件包做相应调整。除了系统要求外,还有其他软硬件方面的要求。 ● 硬件要求: 64 位系统,硬盘空间大于 40G 。如果您进行多个构建,将需要更大的硬盘空间。 ● 软件要求: Ubuntu18.04 系统。 编译 SDK 环境搭建所依赖的软件包安装命令如下: sudoapt-getinstalluuiduuid-devzlib1g-devliblz-devliblzo2-2liblzo2-devgitcurl\ u-boot-toolsmtd-utilsandroid-tools-fsutilsopenjdk-8-jdkdevice-tree-compilergdiskm4\ gnupgflexbisongperflibsdl1.2-devlibesd-javalibwxgtk3.0-devsquashfs-tools\ build-essentialzipunziplibncurses5-devpngcrushschedtoollibxml2libxml2-utilsxsltproc\ lzoplibc6-devg++-multiliblib32z1-devlib32ncurses5-devlib32readline-devgcc-multilib\ libswitch-perllibssl-devliblz4-toolgconf2net-toolslib32ncurses5-devtreevimgparted\ g++libyaml-devlibpython2.7-devmakelibssl-devlib32z1p7zip-fullpython-piplibgmp-dev\ libmpc-dev 建议使用Ubuntu18.04系统或更高版本开发,若编译遇到报错,可以查看报错信息,安装对应的软件包。 3. SDK 整体编译 3.1 查询操作 在 SDK 目录下输入 ./build.sh-h 可以得知 SDK 支持的命令,如下所示。 -h 可查看各部分模块的详细编译命令,例如:./build.sh-hkernel可以查看单独编译内核的详细步骤,详细信息将在后续章节逐一介绍。 3.2 整体编译操作 SDK 支持单独编译以及整体编译,单独编译。单独编译在下面独立章节会详细介绍,此处先介绍整体编译方法。步骤如下: · 选择默认配置, ./build.shlunch ,选择第 5 个配置( rk3568 评估套件) · 执行编译操作, ./build.shall · 执行打包操作, ./mkfirmware.sh · 等待编译完成获取编译固件 具体操作命令如下: ./build.shBoardConfig-rk3568-evb1-ddr4-v10.mk ./build.shall ./mkfirmware.sh 编译到内核阶段时,第一次编译需要对电源域进行判断,这里全部选择第2个3300000,如下图所示: 得到的编译固件路径为SDK包根目录下的rockdev目录,如下所示。 然后再更新万象提供的光盘资料出厂镜像中的对应固件即可,如下所示。 rockdev 目录内的烧录文件实际是把各个组成部分的编译结果链接到此目录,各个编译结果的链接情况如下所示。 图 3.1rockdev 目录内容 所以各个组成部分的来源如下所示。 来源 文件 描述 Uboot MiniLoaderAll.bin 引导文件 uboot.img uboot 代码主体 Kernel boot.img kernel 代码主体 Buildroot recovery.img 来源于 buildroot rootfs.ext4 这两个文件为同一个文件,为 buildroot 代码主体 rootfs.img 杂项 misc.img 来自 rockchip 的自定义文件 oem.img oem 分区的固件镜像 parameter.txt 参数保存文件,由原厂定义 userdata.img 用户空间的固件镜像 3.3 部分编译操作 3.3.1 配置 SDK ./build.shBoardConfig-rk3568-evb1-ddr4-v10.mk 3.3.2 编译 kernel ./build.shkernel 3.3.3 编译 rootfs ./build.shrootfs 3.3.4 打包 update.img ./build.shupdateimg
  • 热度 30
    2016-3-18 13:44
    1706 次阅读|
    7 个评论
    几个基本概念: (一)安卓的开发主机,可以是win、linux、mac os其一;常用的是windows,比如win7. (二)开发安卓手机APP使用的编程语言是JAVA,IDE常用的是Eclipse。 (三)开发环境:需要先安装JDK(JAVA开发环境);然后安装安卓开发环境。   步骤: (一)JDK的安装,请参考: java Android SDK 安装与环境变量配置以及开发第一个 Android 程序 http://blog.sina.com.cn/s/blog_9e245c690101jurr.html   (二)安卓SDK下载: http://developer.android.com/sdk/index.html 点选   选择 32-bit,下载后得到 adt-bundle-windows-x86-20140702.zip 文件, 解压缩到一个目录下,得到2个子目录(eclipse和sdk)和一个文件:SDK Manager.exe。   配置环境变量,参见上面的 http://blog.sina.com.cn/s/blog_9e245c690101jurr.html。   (三)“配置”SDK 上面解压缩之后,其实已经“安装”了eclipse和sdk,但sdk可能不全,所以需要进行“配置”。这是关键的一步,很多初学者启动SDK后,不能正确生成手机模拟器,就是配置未完成或不正确导致的。   1.为了能正常运行SDK Manager.exe,先需要配置windows的hosts文件: (路径:C:\Windows\System32\drivers\etc) 在hosts文件中,加入:   203.208.46.146 dl.google.com 203.208.46.146 dl-ssl.google.com (这2行非常重要!)   保存hosts文件。然后下一步。     2.运行上面的 SDK Manager.exe, 选择 Tools-》Options,勾选Force https//......,如下图:   找到Android 4.2.2 (API17)(此版本稳定,推荐初学者使用。) 先点击下方的 Deselect All(取消系统自动选择的项目、重新选择),然后选择 SDK Platform  和 ARM EABI v7a System Image (重要!)   点击 右下方的 Install 2 packages, 可以看到最下方的进度条在推进,表明安装过程在正确执行中:     耐心等待完成即可。   运行eclipse目录下的eclipse.exe (为了方便,最好在桌面创建快捷方式), 运行AVD Manager(此处略过,有关参考很容易在网上搜到),创建一个AVD(模拟器)并启动它,耐心等待后,手机界面出来了:     好辛苦!恭喜你,成功了!    
  • 热度 12
    2012-6-2 22:54
    2367 次阅读|
    1 个评论
    MID,Tablet PC,Smart phone,TV BOX,Driving recorder,multimedia Guided等便携式移动互联网数码产品解决方案的创新设计、技术开发,定制,PCBA SMT、ODM加工等生产制造服务;   CPU BOXCHIP A10 Multi-Core(CPU+GPU+VPU+APU)Cortex A8@1.5MHZ GPU:OPEN GL  3 D acceleration, VPU: 2160 P hard decoding, 3 D hd video output OS ANDROID 4.0 Memory 512MB Storage Device Nand Flash Standard 4G(4GBoptional) Support external TF card, maximum capacity of 32GB Gravity 360 degree gravity induction LCD Size 7",TFT LCD The capacitive touch screen 5 points PIXEL 800X480 Pixel WIFI: 802.11b/g  Internet 3G:USB 3G Dongle, EVO/WCDMA built-in  wired broadband  Graphic System Mali-400 2D/3D  accelerator OPNE GL outer  I/O port  USB 2.0  OTG *1,support 3G、U-disk、Mouse Click、keyboad,USB HUB 3.5mm steoro earphone*1+TV OUT One 1080 I HDMI hd output  DC5V Power input*1 Audio Format MP3,WMA,MP2,OGG,AAC,M4A,MA4,FLAC,APE,3GP,WAV Picture Format JPG, JPEG, GIF, BMP, PNG Video Format (Support 1080P) AVI(H.264, DIVX, DIVX, XVID, rm, rmvb,  MKV(H.264, DIVX, DIVX, XVID), WMV, MOV, MP4(H.264, MPEG, DIVX, XVID), MPEG, MPG, FLV(H.263,H.264)   
  • 热度 15
    2011-10-31 11:35
    3945 次阅读|
    0 个评论
      SDK即软件开发工具包,Android SDK指的既是Android专属的软件开发工具包。一年的时间,Android手机的使用者遍布大江南北,这和其优异的软件系统有直接的关系。Android SDK是谷歌(Google)公司推出的手机开发平台,从Android SDK1.1发展到现在的Android SDK4.0,Android SDK以其优异的性能征服了越来越多的使用者。下面我们一起来了解一些Android SDK。   Android SDK的组成和用途   Android SDK(Software Development Kit)提供了在Windows/Linux/Mac平台上开发Android应用的开发组件,Android支持所有的平台,其包含了在Android平台上开发移动应用的各种工具集。   Android SDK不仅包括了Android模拟器和用于Eclipse的Android开发工具插件(ADT),而且包括了各种用来调试、打包和在模拟器上安装应用的工具。   Android SDK主要是以Java语言为基础,用户可以使用Java语言来开发Android平台上的软件应用。通过SDK提供的一些工具将其打包成Android平台使用的apk文件,然后用SDK中的模拟器(Emulator)来模拟和测试软件在Android平台上运行情况和效果。   与iPhone相似,Android采用WebKit浏览器引擎,具备触摸屏、高级图形显示和上网功能,用户能够在手机上查看电子邮件、搜索网址和观看视频节目等,比iPhone等其他手机更强调搜索功能,界面更强大,可以说是一种融入全部Web应用的单一平台   本文来自: 赛微电子网-电子工程师社区 原文地址:http://www.srvee.com/ce/apply/Android_SDKwdnrjqgjjs_62073.html
相关资源
  • 所需E币: 5
    时间: 2024-6-20 15:17
    大小: 43.91MB
    zynq的sdk教程,很实用
  • 所需E币: 5
    时间: 2024-2-7 13:19
    大小: 3.18MB
    上传者: 丙丁先生
    HPMicro高性能MCUHPMSDK使用指南_V1_0.pdf
  • 所需E币: 0
    时间: 2023-11-10 16:12
    大小: 1013KB
    上传者: Argent
    第10讲NXP官方SDK使用实验
  • 所需E币: 1
    时间: 2023-11-7 18:12
    大小: 1.25MB
    上传者: Argent
    ESP8266RTOSSDKProgrammingGuide
  • 所需E币: 4
    时间: 2022-10-6 11:39
    大小: 765.31KB
    上传者: ZHUANG
    基于海康威视SDK的视频监控软件的开发
  • 所需E币: 1
    时间: 2022-8-3 22:56
    大小: 860.92KB
    上传者: xyzzyxaaa
    ESP8266Non-OSSDKAT指令集.pdf
  • 所需E币: 0
    时间: 2022-7-30 13:50
    大小: 1.13MB
    上传者: ZHUANG
    基于人脸识别SDK开发的酒店信息管理系统设计与实现
  • 所需E币: 1
    时间: 2022-4-2 00:01
    大小: 146.85KB
    上传者: Argent
    Hi3516dv300官方SDK原理图及封装库
  • 所需E币: 1
    时间: 2021-9-27 13:39
    大小: 224.41KB
    上传者: Argent
    电子产品日新月异,不管是硬件工程师还是软件工程师,基本的模电、数电、微机原理、信号处理等知识是必备的条件,从二极管到三极管,从单片机到多核MCU,3G网络到5G产品的普及,不管电子产品的集成度怎么高,其产品还是少不了电阻电容电感,每个元器件在电路中必然有其作用,有兴趣了解的网友,下载学习学习吧。
  • 所需E币: 1
    时间: 2021-9-27 16:55
    大小: 623.2KB
    上传者: Argent
    电子产品日新月异,不管是硬件工程师还是软件工程师,基本的模电、数电、微机原理、信号处理等知识是必备的条件,从二极管到三极管,从单片机到多核MCU,3G网络到5G产品的普及,不管电子产品的集成度怎么高,其产品还是少不了电阻电容电感,每个元器件在电路中必然有其作用,有兴趣了解的网友,下载学习学习吧。
  • 所需E币: 0
    时间: 2021-9-15 18:37
    大小: 580.16KB
    上传者: Argent
    FPGA是一个技术密集型的行业,没有坚实的技术功底,很难形成有竞争力的产品。从技术上来看FPGA未来的发展有广阔的空间,嵌入式开发需要了解不同领域的产品工作原理,包括快速读懂数据手册,搜集了部分数据手册,第三方教育机构的指导性文档,希望对您有所帮助。
  • 所需E币: 5
    时间: 2021-9-8 21:19
    大小: 15.01MB
    上传者: czd886
    基于网页实时通讯技术的移动终端视频会议SDK实现
  • 所需E币: 0
    时间: 2021-3-29 19:11
    大小: 459.9KB
    上传者: Argent
    现在的无线蓝牙,Zigbee产品不断涌现,做为电子工程师必须了解一些软硬件开发知识,BLE通信协议,网络架构,电机驱动都是常备技术课题,收集了关于ESP8266无线传输模块应用开发资料,欢迎下载学习。
  • 所需E币: 0
    时间: 2021-3-25 18:06
    大小: 688.87KB
    上传者: Argent
    全志方案在消费类电子占有很大的市场,随着产品的不断升级优化,全志方案不仅仅在安卓平板,视频监控、广告应用等领域崭露头角,本人收集些有关全志方案的开发资料,希望对正在使用全志方案的网友有所帮助。
  • 所需E币: 0
    时间: 2021-3-25 23:17
    大小: 185.08KB
    上传者: Argent
    全志方案在消费类电子占有很大的市场,随着产品的不断升级优化,全志方案不仅仅在安卓平板,视频监控、广告应用等领域崭露头角,本人收集些有关全志方案的开发资料,希望对正在使用全志方案的网友有所帮助。
  • 所需E币: 0
    时间: 2021-3-25 23:18
    大小: 527.59KB
    上传者: Argent
    全志方案在消费类电子占有很大的市场,随着产品的不断升级优化,全志方案不仅仅在安卓平板,视频监控、广告应用等领域崭露头角,本人收集些有关全志方案的开发资料,希望对正在使用全志方案的网友有所帮助。
  • 所需E币: 0
    时间: 2021-3-25 23:19
    大小: 656.33KB
    上传者: Argent
    全志方案在消费类电子占有很大的市场,随着产品的不断升级优化,全志方案不仅仅在安卓平板,视频监控、广告应用等领域崭露头角,本人收集些有关全志方案的开发资料,希望对正在使用全志方案的网友有所帮助。
  • 所需E币: 0
    时间: 2021-3-25 23:20
    大小: 574.42KB
    上传者: Argent
    全志方案在消费类电子占有很大的市场,随着产品的不断升级优化,全志方案不仅仅在安卓平板,视频监控、广告应用等领域崭露头角,本人收集些有关全志方案的开发资料,希望对正在使用全志方案的网友有所帮助。
  • 所需E币: 0
    时间: 2021-3-23 15:45
    大小: 1.8MB
    上传者: Goodluck2020
    联发科SDK开发应用与技术资料
  • 所需E币: 0
    时间: 2021-3-20 17:59
    大小: 348.61KB
    上传者: Argent
    全志方案在消费类电子占有很大的市场,随着产品的不断升级优化,全志方案不仅仅在安卓平板,视频监控、广告应用等领域崭露头角,本人收集些有关全志方案的开发资料,希望对正在使用全志方案的网友有所帮助。