- 博客(10)
- 收藏
- 关注
原创 智能计算系统课程-01环境配置-2
可以看到device和host文件夹,这两个是存放代码的地方,device是PL端的IP核设计,使用HLS高级综合生成,host则为PS端程序,后续我们主要研究的就是这里面的代码。上一小节我们下载了开发环境的安装包,已经安装好了开发环境,并对环境变量进行配置和检查,所需的开发环境以及搞好,接下来我们不深入到代码每部,先试着跑通实验,熟悉整个工作流程,对整个流程熟悉之后再深入代码进行学习。这个文件用途没有找得到说明。首先将Make2022.1的四个文件复制到上一级文件夹,我们将在这个目录下进行编译工作;
2023-05-29 14:55:28 341
原创 智能计算系统课程-01环境配置
本课程是本人在bjtu学习的课程之一,课程目标是在xilinx平台学习基本的加速设计,最终完成硬件加速的课程设计。课程内容来源为课程PPT,参考xilinx官方文档UG1393 (v2022.2)应用加速开发,在学习的过程中需要结合老师的ppt以及视频课程和UG1393文档一同进行学习,这几部分互为补充。实验室已经具备安装好的环境,本文档旨在本地进行单独的环境部署,以体验全过程,更好的理解工程开发的必要环节。我们在xilinx官网下载了两个文件①vitis开发环境②嵌入式平台镜像(含交叉编译器;
2023-05-29 14:04:47 657 1
原创 2021-05-17
XXXSDK V2.2.1移植备忘录首先使用Clion以工程方式打开cmakelists打开app_info.h,填入注册信息打开hel_uart.c 修改串口号定义为ttymxc1修改hel_network.c 修改网口设备名称为eth0修改cmakelistsDEVICE_SYSTEM_ID 为arm 并增加arm的编译器链接修改编译器必要情况下增加编译进工程的源文件,以及output在cmakelists中增加静态编译...
2021-05-17 16:24:42 105
原创 某软件的架构设计
前置说明根据项目的需要情况,对PSDK的demo进行阅读。系统版本:ubuntu20.04gcc:9.3.0cmake:3.16.3Payload_SDK_V2.2.0-build.262初步部署该版本软件发生了较大的架构调整,因此有必要进行一些简单的梳理。与以往没有变化的是需要在appinfo中修改用户的配置信息,在串口中调整设备节点的名称与波特率。本次一个变化是网口的使用,也需要通过设置节点名称的方式进行访问,对于通过网络的传输也有了变化,不再是以UDP:PROT的形式发送,新的SDK提供
2021-03-19 15:20:08 130
原创 DJI waypointMission的使用以及执行状态的更新
DJI waypointMission的使用以及执行状态的更新基本要素完成一次航点任务最少需要 “三步走”第一步:loadMission,将mission先加载到安卓设备的内存中去,并检验任务的所有信息,比如相邻航点的距离大于0.5米小于2km,总航线长度小于40km,各项必须参数是否存在等。第二步:uploadMission,将第一步经过校验的任务上传至无人机,这一步有一定的时间消耗,时间长短和航点的数量有直接的关系,当上传完毕后,将会通过回调函数提示上传成功,当然也可以加入一些业务逻辑(比如点亮
2020-07-15 16:16:49 1972
原创 MDSK-MDSK-FlightControllerState的使用
MDSK-FlightControllerStateFlightControllerState的使用类的功能State Updates 状态更新Flight Information飞行信息Flight Mode 飞行模式Sensors 传感器Flight Assistance飞行助手FlightHome总结FlightControllerState的使用class FlightControl...
2020-07-14 09:18:46 581
原创 MDSK-MDSK-FlightController的使用
MDSK-FlightControllerFlightController的使用类的功能State Updates状态更新FlightController的使用class FlightController extends BaseComponent飞行控制器继承自BaseComponent,我们首先介绍一下这个父类。DJI产品中组件的抽象类。组件可以是相机,万向节,遥控器等.DJI产品...
2020-07-14 09:17:24 844
原创 DJI-MSDK启动过程
DJI-MSDK启动过程写文档的目的及意义一些关键的类启动过程写文档的目的及意义在MSDK应用中,各种类和方法的定义是比较容易理解的,但是整个系统的运行机制还是不够清晰,因此,理清楚MSDK的启动文档至关重要。一些关键的类首先一些关键的类在初始化过程中扮演重要的角色,我们要十分清楚和了解他们,只介绍初步关键的用法。DJISDKManager class此类是将SDK与DJI产品一起...
2020-07-14 09:16:55 589
原创 DJI MSDK WaypointMission使用
DJI MSDK WaypointMission使用class WaypointMissionOperatormethod loadMission将WaypointMisson加载到设备(译者注:移动设备如pad)内存中。同时验证任务所有的信息。加假如有不正确的地方,将会通过callback.result()提供错误信息,否则返回NULL。这个任务对象在任务执行完毕后仍将保留。DJIErr...
2019-10-14 16:59:08 2011
原创 ThinkPad X1E安装Ubuntu18.04及nvidia显卡驱动
ThinkPad X1 Extreme安装Ubuntu18.04 LTS以及nvidia GTX1050ti显卡驱动之前一直使用虚拟机ubuntu进行开发学习工作,这样无法发挥显卡的全部性能,系统性能也被windows占去大半,于是准备将ubuntu装成物理机系统,以发挥机器的全部性能,没想到这就是噩梦的开始。基本面机器:ThinkPad X1 Extreme 又叫X1隐士CPU: Int...
2019-08-12 15:40:09 1962 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人