How to turn off USB/Ethernet/HDMI/LEDs on Google Coral Dev Board - google-coral

I'd like to reduce idle power consumption on the Google Coral Dev Board anyway I can by turning off USB/ethernet/HDMI/LEDs etc. I'm struggling to find much information for how to do this. I've searched through i.MX8M documentation, and have tried similar approaches like you would do with a Raspberry Pi but obviously these aren't the same and I've struggled to find corresponding locations in /sys/.
Can anyone recommend documentation or give advice on how to turn off these components from the terminal?

I'm not sure if those parts can be turn off, but if power is what concerns you, you can try turning on this option:
CONFIG_IMX8MQ_PHANBELL_POWERSAVE
in the kernel's defconfig.
You can follow this answer to see how that is done :)

Related

STM32f4-Discovery board FreeRTOS

I'm new to RTOS and I'm trying to get freertos working with stm32f4 discovery board to get a better grip with embedded RTOS. I have searched all that I can to find a working version of freertos with the discovery board but I haven't found any that works.
I have tried all that I can to get it working but I'm probably missing something trivial which I can't seem to put my finger on. If anyone could provide me with a tutorial/project of a working blink example that would be amazing.
I have tried to make the example in the freertos website to work but I still haven't been able to, that is why I'm asking for help here.
All I need is a coocox project which I can open,build and flash it to the board and have an LED blinking. from there I can possibly find my away.
I have been at this for 2-3 weeks now so if anyone can provide the project I will be extremely. thankful. E-mail ID supriya213ss#gmail.com
best regards,
supriya
You don't give enough information about what you have done, or what is not working (you don't even say if it is compiling), to be able to give you more than an educated guess as a reply.
If you have followed the instructions to create a new project (http://www.freertos.org/Creating-a-new-FreeRTOS-project.html) then my educated guess would be that you have not installed the interrupt handlers (see "my application compiles but it does not run" http://www.freertos.org/FAQHelp.html)

Detecting non-wifi signals using laptop

I was thinking if it is possible to detect other RF signals in the environment using my laptop? I don't know if there are any programs which does this, but I think there might be a solution for this, perhaps by working on wifi drivers.
I'd be thankful if anybody helps me out. Thanks in advance.
Yes there are programs that do this, i.e. Metageek. I have also seen people build their own home-brew spectrum analyzer if you are so inclined.

how useful is Cling C++ JIT interpreter developed at CERN?

I recently watched great google talks speech about Cling - C++ language interpreter. But I wonder if anyone except people at CERN (where it is developed) are using Cling, and how good it is from non-collider-physics-scientist point of view, can you write desktop apps with it?
There are some videos of uses cases different from the High Energy Physics: http://www.youtube.com/results?search_query=cling+c%2B%2B (I think first couple are the relevant ones)
It has the potential to be very useful, but it is very young. There is no documentation that I could find, no dedicated mailing list, no online tutorials. I was able to get small toy code to run, but couldn't figure out how to use it productively on a large library yet.
Cling project is well established one. You can find more information in their official website cling. They also have a forum
Thanks

bluetooth communication in nxj

I'm nxj beginner.
I have some questions about bluetooth communication between PC and brick.
First, when bluetooth communication occurs, where is the birthplace processing this datas?
In other words, I want to know whether these datas will be processed on CPU or brick.
Second, what is exact roles CPU and brick in bluethooth communication?
That means what is processed on CPU and what is processed on brick.
I have searched almost web site but I can't find this anywhere.
Please help me. Thanks.
You can see it in the package structure.
lejos.nxt.*
This package contains classes running on the NXT-brick. All code in this package will be compiled for the brick and will run on the brick.
lejos.pc.*
Here the difference is not that clear. This is java-code you compile for personal computer. So most code runs on your computer. But some classes (e.g: RemoteMotorController) only send messages to the NXT-brick which gives commands to the motors.
lejos.pc.comm provides API's that allow you to communicate/control the nxt robot from the PC.
When importing the the libs to an Android project, it allows you to build an instance of the same environment used on a pc, but within android.
I agree it can be tough finding some things out. It would be great if there was as stronger lejos presence on SO
This question is months old and has remained un-answered I actually have a lot of questions about it myself, but I might be able to provide some insight for utter novices.
when using bluetooth with Android and NXJ robots, you use either lejos.pc.comm or lejos.NXJ.
Both provide APi's to do almost the same thing, but work a little differently. I don't know nearly enough about the NXJ api, but I do know that it is the one that lets you manipulate the robot much more effectively, such as outputting data to it's LCD screen, which you can't do with the pc.comm api
As far as I can tell, the pc.comm API uses both Android Bluetooth API's and it's own protocols to allow communication with Lego LCP commands.
(I want to come back to this, but I'm writing a dissert on the topic so I'll try to update it in a couple of days. Seems not many are interested though, shame)

Predictive Monitoring (Nagios?)

i am searching for a predictive monitoring solution which is actually free and able to discover trends. I've been reading about a lot of monitoring software like Zabbix, Zenoss, OpenNMS etc. but it doesnt seem that any of these are able to discover trends (e.g. the used memory of a webapplication increases from day to day)...
We are currently monitoring our systems with Nagios, but as everyone knows, Nagios is perfect to monitor stuff but not pretty good at analyzing/reporting...
Is there a way to implement predictive monitoring at the moment? Like the monitoring software is able to discover trends and throws an alert before something gets to a critical point?
Thanks in advance and sry for my poor english!
Greets,
Marley
Well, i have been waiting quiet a while now and it seems not even Stackoverflow is able to help.
I decided to gave up on this and hope for Zabbix to implement the feature within 2012.. They said it might be released with version 2.2
:(!
I don't know if you were able to solve this issue, but i have this small project that may help you out https://github.com/ricardomaraschini/nada
Take look at www.opservices.com.br. It's nagios based and have predictive baseline monitoring and alarming.

Resources