**** BEGIN LOGGING AT Wed Nov 16 02:59:57 2022 Nov 16 10:08:07 Hi Nov 16 10:08:30 I need price for Beaglebone Ai Board Nov 16 10:19:02 It is on the distributors Nov 16 10:19:24 website. Nov 16 10:26:50 i.e. like Mouser or DigiKey. Nov 16 10:56:02 I am using tput on the BBB to make my ls read back red instead of blue. Nov 16 10:56:24 I went into .bashrc and changed auto but got errors in ls. Nov 16 10:56:57 Does anyone know what has happened to the steady state of tput setaf 1? Nov 16 10:57:07 It does not stick! Nov 16 11:12:26 Christmas time! Nov 16 11:12:32 Red and green! Nov 16 11:38:53 I was learning about banner too. Nov 16 11:38:55 Neat! Nov 16 11:39:15 only the coolest, dudes! Nov 16 11:39:16 Ha. Nov 16 11:56:59 I got some videos to share of the ServoCape in action w/ some quadruped leg (Just One for Now)! Nov 16 12:09:50 Look at this one. The servos finally move a bit faster compared to the earlier work: https://youtube.com/shorts/yU41aaOFv_0?feature=share Nov 16 18:25:39 Hi i was wondering if anyone can help me, I am trying to find out how to add a fbtft driver for the ili9488 to my pocketbeagle, running 'sudo modprobe fbtft_device name=list; dmesg | tail -30' shows no entry for the ili9488 but I found a compatible driver at https://github.com/birdtechstep/fbtft... I have cloned the repo but am unsure how to add Nov 16 18:25:39 the drivers to my kernel.. Nov 16 18:27:21 DansDroids: here's some notes on building a customized version of the standard beaglebone kernel: https://pastebin.com/eLhrp1Hg Nov 16 18:28:12 (note: for the 4.19-ti kernel series you'll want to use branch ti-linux-4.19.y of github.com/RobertCNelson/ti-linux-kernel-dev ) Nov 16 18:28:24 thank you, i take it there are no commands and i have to rebuild the kernel from scratch? Nov 16 18:30:30 not sure what you mean by that... though, this looks like it's designed for older kernels which don't already have fbtft Nov 16 18:32:39 ah sorry, i was hoping to find a cli command i can use to add the new folder of fbtft drivers to my existing list as the 4.19.94-ti kernel i am running only has a few drivers bundled.. Nov 16 18:34:13 I mean, it's possible to build individual drivers out of tree, but I'm not sure how that works if you've just got a single file Nov 16 18:35:37 hahaha me neither... thank you for the help, i will look over that page you sent Nov 16 18:36:43 looks like nothing has changed much though, so it may be sufficient to just copy fb_ili9488.c over to drivers/staging/fbtft/ in the kernel tree and add it to its Kconfig and Makefile Nov 16 18:38:31 ok, that sounds alot easier! tbh kernel compiling really confuses me!! im good at python and c but for some reason i always glaze over when it comes to kernels lol Nov 16 18:39:03 right, but the repo I linked to has build scripts that will take care of all that and produces an installable debian package Nov 16 18:39:33 ahh ok, just script based? Nov 16 18:39:53 ? Nov 16 18:41:13 i dont know, ive look over that github page for the ti series a few times and it still confuses me.. im going to move onto another project.. thank you for the help Nov 16 18:41:46 did you read the notes I linked? Nov 16 18:42:26 you could also try asking rcn-ee to include https://github.com/birdtechstep/fbtft/blob/master/fb_ili9488.c in his kernels as a patch Nov 16 18:42:30 oh he left Nov 16 18:42:40 I guess he didn't particularly wanted it Nov 16 18:53:36 i need to apply some filters (Fir, pass, rms etc ) onto some data blocks in a fast way, can i offload such stuff via opengl into the gpu , like a shader or such onto a img ? Nov 16 18:55:39 rob_w: what hardware are you talking about? Nov 16 18:55:53 beaglebone powervr Nov 16 18:56:07 or am437x with sgx Nov 16 18:57:33 I mean, since they don't support opencl or whatever yeah your only option would be to somehow try to use (or abuse) shaders to do the computation you want Nov 16 18:57:49 keep in mind that latency will probably be substantial, so whether this is "fast" will depend on your definition of fast Nov 16 18:58:17 dont they run opengles n such Nov 16 18:58:24 I just used neon-optimized code on the cortex-a8 for FIR filtering Nov 16 18:58:31 opengl ES and ES2 yeah Nov 16 19:01:38 how is neon optimisation actually realised ? Nov 16 19:03:54 I just used C/C++ code with neon intrinsics.. I could probably have further optimized it using asm but the compiler output seemed okay enough and performed sufficiently well for our application Nov 16 19:07:09 (note: I used 32-bit signed integer arithmetic, not float) Nov 16 19:07:48 (with 64-bit accumulation) Nov 16 19:09:06 sounds nice Nov 16 19:12:06 yeah, the stereo FIR core ends up compiling down to https://pastebin.com/mKrvget9 which handles two FIR coefficients per loop iteration (for both channels at the same time) Nov 16 19:15:07 it's not super performant (we get 2.4% cpu load for 128-coeff stereo FIR) but it was good enough Nov 16 19:15:17 @ 48 kHz Nov 16 19:17:10 if you use plain c code for that example, how do they compare in speed ? Nov 16 19:19:13 but i guess i ve look and learn more .. more .. more Nov 16 19:19:20 lemme check Nov 16 19:19:42 like ballpark ,, are we talking percents or factors Nov 16 19:23:03 without neon intrinsics (i.e. relying on auto-vectorization by the compiler) I get about 40%-50% slowdown and it also doubles the size of the code output Nov 16 19:23:29 of course this is still optimized code Nov 16 19:23:32 u mean the instruciton binary size Nov 16 19:23:45 yeah the size of the .o containing the fir filtering code Nov 16 19:30:21 rob_w: https://pastebin.com/Df6xhgUp Nov 16 19:30:33 thx Nov 16 19:30:48 of course this is just what my code happens to yield, your mileage may vary Nov 16 19:44:49 well those numbers do look great Nov 16 19:46:59 well, even with intrinsics this is still almost 4 cpu cycles/coeff/(stereo)sample even though neon can theoretically dispatch a vmlal every cycle which would be 1 cycle/coeff/(stereo)sample Nov 16 19:47:09 I think loading the data is the limiting factor Nov 16 20:49:09 Hi Nov 16 20:49:14 Hi Nov 16 21:00:24 I guess he just really wanted to say greetings **** ENDING LOGGING AT Thu Nov 17 02:59:57 2022