Jump to content
43oh

Image, Video acceleration using BeagleBone NEON instructions


Recommended Posts

Something on the side. Found this on BB G+

Shabaz, from the BBB Element 14 forums, has a well written writeup on using NEON instructions for image scaling. He illustrates it with an example in C.

 

 

The detail above is in assembler, but the code can be directly written in C using a set of special functions, if the compiler can understand them (they are intrinsic functions). Apparently gcc understands them (see here for the functions) but I didn't get a chance to try them.
To experiment with NEON instructions, you could also create a assembler listing file (.s) and then assemble it, or you could write inline assembler in (say) C code. The latter approach was pursued here.

 

 

Uploading the files here, in case they disappear from E14.

 

 

neon.zip

basic_neon_example.zip

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...