Create Hardware Configuration Object
Create a hardware configuration object by using the
targetHardware
function in the MATLAB® Command Window.targetObject = targetHardware('hardwareName')
For example, to create a configuration object for the Raspberry Pi® hardware, enter:
board = targetHardware('Raspberry Pi')
board = targetHardware with properties: Name: 'Raspberry Pi' DeviceAddress: '172.98.233.234' Username: 'pi' Password: '*********' BuildDir: '/home/pi' BuildAction: 'Build, load, and run' CoderConfig: [1×1 coder.CodeConfig]
Verify the
DeviceAddress
,Username
, andPassword
properties listed in the output. If necessary, change the value of the properties by using dot notation syntax.targetObj.propertyName = newValue
For example, to change the device address to
173.21.22.327
, enter:board.DeviceAddress = '173.21.22.327'
If the MATLAB function has methods from Deep Learning Toolbox™, perform these steps:
Set the language of code generation to C++.
board.CoderConfig.TargetLang = 'C++';
Create an
arm-compute
deep learning configuration object and assign it to theDeepLearningConfig
property of the Raspberry Pi configuration object.dlcfg = coder.DeepLearningConfig('arm-compute') dlcfg.ArmArchitecture = 'armv7'; board.CoderConfig.DeepLearningConfig = dlcfg;
For more information, see Identify Objects Within Live Video Using ResNet-50 on Raspberry Pi Hardware and Send Inputs to MATLAB Function from Command Line of Raspberry Pi.