NI Linux Real-Time Discussions

cancel
Showing results for 
Search instead for 
Did you mean: 

devmem2 for Real-Time 2017

Solved!
Go to solution

I was using devmem2 for some testing, but noticed that it doesn't seem to be included in the 2017 repositories. It exists in the older repositories for both x64 and arm targets, and I'm able to install it as normal using those ipks. 

http://download.ni.com/ni-linux-rt/feeds/2016/arm/ipk/cortexa9-vfpv3/

http://download.ni.com/ni-linux-rt/feeds/2017/arm/ipk/cortexa9-vfpv3/

 

Does anyone know if there was a reason that package was removed? Is there an alternative or replacement for it?

Charlie J.
National Instruments
0 Kudos
Message 1 of 3
(2,375 Views)

Hi Charlie,

 

I think that was a package that slipped off the set of packages that we build for creating the feed. If you need to make a newer version, you can take a look at the sources posted to github (http://github.com/ni/nilrt, pick the appropriate branch, nilrt_pub/17.0). Of course, if downloading and manually installing the package works fine for you, that's perfectly fine as well.

Message 2 of 3
(2,361 Views)
Solution
Accepted by topic author GatorChomp

And, to round out the discussion, the reason that devmem2 disappeared from the feeds is because the 2017 image shipped with busybox configured to offer devmem functionality.

 

Change removing devmem2 from the feed build:

https://github.com/ni/meta-nilrt/commit/cfc2487865cd20ffd5662e80eb916e30d8d77951#diff-ce9ca3bc187e4e...

Change adding devmem functionality to busybox:

https://github.com/ni/meta-nilrt/commit/5d01d6c69a3b726ed587d0e7b53fe48142557f55#diff-a149d8196ce757...

 

So, all 2017+ images have devmem functionality from the get-go

0 Kudos
Message 3 of 3
(2,333 Views)