帮助中心帮助中心
上终止应用程序英伟达目标名称
自从R2019a
killApplication (hwObj exeName)
例子
killApplication (hwObj,exeName)将信号发送到NVIDIA上的操作系统®目标板杀死指定的应用程序exeName.
killApplication (hwObj,exeName)
hwObj
exeName
全部折叠
这个例子展示了如何在NVIDIA Jetson™TX2目标上启动和终止应用程序。这个例子需要一个USB摄像头连接到NVIDIA目标。
从MATLAB创建一个活动硬件连接®软件到NVIDIA硬件通过使用杰森函数。如果要创建活的硬件连接对象,需要提供目标板的主机名或IP地址、用户名和密码。例如:
杰森
Hwobj = jetson(“jetson-board-name”,ubuntu的,ubuntu的);
创建一个MATLAB函数liveCapture.m连接到Jetson TX2板上的网络摄像头,并在板上显示图像。这个函数充当入口点用于代码生成。
liveCapture.m
函数liveCapture ()% # codegen启用硬件接口的代码生成功能Hwobj = jetson;W = webcam(hwobj,1,1280 x800);d = imageDisplay(hwobj);为K = 1:2000从硬件上的网络摄像头捕获图像。Img =快照(w);显示图像。图像(d, img);结束
创建一个用于生成可执行文件的GPU代码配置对象。使用coder.hardware函数为Jetson平台创建配置对象并将其分配给硬件代码配置对象的属性cfg.
coder.hardware
硬件
cfg
cfg = code . gpuconfig (exe”);cfg。GenerateReport = true;cfg。硬件= code . Hardware (英伟达杰森的);cfg。CustomInclude = fullfile(“codegen”,exe”,“liveCapture”,“例子”);cfg。CustomSource = fullfile(“codegen”,exe”,“liveCapture”,“例子”,“main.cu”);
的main.cu文件生成是代码生成过程的一部分。对于本例,无需任何修改即可使用该文件。
main.cu
生成CUDA®代码,使用codegen命令,并将GPU代码配置对象与liveCapture入口点函数。在主机上生成代码后,将复制生成的文件并在目标上构建。
codegen
liveCapture
codegen配置cfgliveCapture
使用runApplication函数来启动TX2板上的可执行文件。
runApplication
procID = runApplication(hwobj,“liveCapture”);
###启动目标上的可执行文件可执行文件成功启动,进程ID为12821。显示可执行文件的简单运行时日志…
杀死启动的可执行文件:
killApplication (hwobj“liveCapture”)
连接到特定的NVIDIA硬件板,指定为杰森或开车对象。
开车
要为其发送终止信号的应用程序的名称,指定为字符向量。
例子:“liveCapture.elf”
“liveCapture.elf”
在R2019a中引入
快照
imageDisplay
系统
openShell
killProcess
runExecutable
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入该命令来运行该命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,在可用的地方获得翻译的内容,并查看当地的活动和优惠。根据您所在的位置,我们建议您选择:.
您也可以从以下列表中选择一个网站:
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
联系当地办事处