SDKs for 19.3

Moderators: Gully, peteru

Post Reply
User avatar
peteru
Uber Wizard
Posts: 9737
Joined: Tue Jun 12, 2007 23:06
Location: Sydney, Australia
Contact:

SDKs for 19.3

Post by peteru » Tue Oct 12, 2021 09:50

Updated SDKs based on 19.3 20211010 firmware are now available for download. The T4 SDK can also be used to build code for T2 and T3.

The SDK requires a modern 64-bit Linux distribution and is provided as an install script. The installer will perform the correct relocation of the SDK to your installation directory. Please be aware that you can not simply move the installed SDK to a new place. You also can not use soft links to alias the SDK. Doing either will break things in subtle and unsubtle ways.

You will need to source the environment script to set up your shell environment for the SDK. For example, if you installed the V2 SDK in the default location:

Code: Select all

source /opt/beyonwiz/beyonwizv2/19.3/environment-setup-cortexa15hf-neon-vfpv4-oe-linux-gnueabi

Download links:

md5sums:

Code: Select all

4edda1975825d9b7c18896db1c41b5ab  beyonwizv2-x86_64-cortexa15hf-neon-vfpv4-toolchain-19.3.20211010.sh
e2d429aa29f9fb0e6b7d6c20ba1e1503  beyonwizu4-x86_64-cortexa15hf-neon-vfpv4-toolchain-19.3.20211010.sh
a9b7672452b9980b8d8fa7878e112103  beyonwizt4-x86_64-mips32el-toolchain-19.3.20211010.sh

"Beauty lies in the hands of the beer holder."
Blog.

User avatar
adoxa
Wizard
Posts: 1490
Joined: Thu Feb 23, 2017 22:58
Location: CQ
Contact:

Re: SDKs for 19.3

Post by adoxa » Tue Oct 12, 2021 10:39

Can the old ones be removed with a simple rm -rf /opt/beyonwiz/beyonwizt4/17.5 /opt/beyonwiz/beyonwizv2/19.3?

Your sample source line is for the old SDK.
Last edited by adoxa on Tue Oct 12, 2021 10:41, edited 1 time in total.

prl
Wizard God
Posts: 32705
Joined: Tue Sep 04, 2007 13:49
Location: Canberra; Black Mountain Tower transmitters

Re: SDKs for 19.3

Post by prl » Tue Oct 12, 2021 10:41

I now have a newer Intel Mac laptop, and I may not need to have some of the build flags suppressed in the SDK.

This is what /proc/cpuinfo reports for flags & bugs:

Code: Select all

flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx rdtscp lm constant_tsc rep_good nopl xtopology nonstop_tsc cpuid tsc_known_freq pni pclmulqdq ssse3 cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx rdrand hypervisor lahf_lm abm 3dnowprefetch invpcid_single pti fsgsbase avx2 invpcid rdseed clflushopt md_clear flush_l1d
bugs		: cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs itlb_multihit srbds
Peter
T4 HDMI
U4, T4, T3, T2, V2 test/development machines
Sony BDV-9200W HT system
LG OLED55C9PTA 55" OLED TV

prl
Wizard God
Posts: 32705
Joined: Tue Sep 04, 2007 13:49
Location: Canberra; Black Mountain Tower transmitters

Re: SDKs for 19.3

Post by prl » Tue Oct 12, 2021 10:41

adoxa wrote:
Tue Oct 12, 2021 10:39
Can the old ones be removed with a simple rm -rf /opt/beyonwiz/beyonwizt4/17.5 /opt/beyonwiz/beyonwizv2/19.3?

That's what I've always done.
Peter
T4 HDMI
U4, T4, T3, T2, V2 test/development machines
Sony BDV-9200W HT system
LG OLED55C9PTA 55" OLED TV

User avatar
adoxa
Wizard
Posts: 1490
Joined: Thu Feb 23, 2017 22:58
Location: CQ
Contact:

Re: SDKs for 19.3

Post by adoxa » Tue Oct 12, 2021 10:56

Okay, thanks.

User avatar
peteru
Uber Wizard
Posts: 9737
Joined: Tue Jun 12, 2007 23:06
Location: Sydney, Australia
Contact:

Re: SDKs for 19.3

Post by peteru » Tue Oct 12, 2021 12:36

adoxa wrote:
Tue Oct 12, 2021 10:39
Can the old ones be removed with a simple rm -rf /opt/beyonwiz/beyonwizt4/17.5 /opt/beyonwiz/beyonwizv2/19.3?

That should be fine. The SDKs are self contained full releases and are independent of each other. They should not be installing anything outside their own tree (/opt/beyonwiz by default), so there is no need for an uninstall script.

If you configured your project using a specific SDK, the generated Makefiles will point to that SDK. The normal practice is to have separate build trees configured for each target/SDK combination. While replacing an older 19.3 SDK with this updated one should not present problems, you might as well re-run configure after the update to ensure integrity.

adoxa wrote:
Tue Oct 12, 2021 10:39
Your sample source line is for the old SDK.

Thanks. Fixed.

"Beauty lies in the hands of the beer holder."
Blog.

User avatar
MrQuade
Uber Wizard
Posts: 11844
Joined: Sun Jun 24, 2007 13:40
Location: Perth

Re: SDKs for 19.3

Post by MrQuade » Tue Oct 12, 2021 21:15

Just tested it out and it looks like all SDKs build under Ubuntu on WSL too. Nice stuff :)

This is the first time I have been able to make the T and U series!
Logitech Harmony Ultimate+Elite RCs
Beyonwiz T2/3/U4/V2, DP-S1 PVRs
Denon AVR-X3400h, LG OLED65C7T TV
QNAP TS-410 NAS, Centos File Server (Hosted under KVM)
Ubiquiti UniFi Managed LAN/WLAN, Draytek Vigor130/Asus RT-AC86U Internet
Pixel 4,5&6, iPad 3 Mobile Devices

Post Reply

Return to “Developers Community”