2023-02-03

[yocto embedded linux dotnet azure-iot-sdk-charp] 절차

[머신작업]
yocto에는 meta-dotnet-core를 추가해준다.
$ build/conf/bblayers.conf 에 추가함.
나의 욕토는 hardknott이므로, 추가해준다. 
meta-dotnet-core/conf/layer.conf 
LAYERSERIES_COMPAT_dotnet-core = "honister dunfell kirkstone hardknott"
던펠까지만 있었으면, 상위버전이므로 안될수도있었는데, kirkstone까지 되는것이므로 그 아랫버전은 될것이라 생각하고 했더니 되더라.
이미지에 dotnet-core 추가. 추가 위치는 나의 이미지 어펜드들 모아놓은곳에 추가함.
빌드하면 이미지가 약 100메가정도 늘어남.
추가로, master는 dotnet7.0이 기본이므로, pc의 개발환경과 azure sample소스등이 dotnet60으로 된것을 고려하여 타겟의 버전도 6.0으로 찍어준다.


build command for linux-arm

dotnet publish -r linux-arm -p:PublishSingleFile=true --self-contained false -c Release



댓글 없음:

댓글 쓰기

암호화 + base64 하고 쉘스크립트.

 #!/bin/bash # IV와 UserKey를 설정합니다 (아스키 문자열을 그대로 사용). IV="0123456789abcdef"  UserKey="0123456789abcdef" # IV와 UserKey를 16...