So basically, at this current state of affairs in K1 development, binaries that run on the K1 will not run in an arm-qemu-static chroot, and binaries that do run in an arm-qemu chroot (even statically compiled binaries) do not run on the K1. It is not firmware dependent -- I have tried on both old and new firmware (still installed on my two K1s). I have also tried running from both internal flash and from SD card.
Copying executables from elsewhere on the K1 to userstore seems to work fine, and scripts work fine too, but there is a limit to what can be done in a script (though I have run some of my eink algorithmic art scripts in my K1s, and that works great with suitable eink format adjustments). But I want to access ioctl, and I want to compile kernel modules, and script are not adequate for those goals.
I have other (non-kindle) projects begging for attention, and my lack of progress here may require me to shelf my kindle interests for awhile (unless I make rapid progress soon). After the K1, I want to do things for all my other kindles (K2 through PW3) as well. But lacking recent progress makes other projects more appealing than kindle stuff (such as my new Oculus Rift Consumer Version sitting in the corner for the past week -- it was free because I was a kickstarter backer; I certainly cannot afford to buy one)...
|