OSGI Container for raspberry pi 3 using GE Predix - raspberry-pi

May I know how to create OSGI container for raspberry pi using GE Predix, can you please give the reply as soon as possible.
Thanks & Regards,
Eswara G

Checkout the Add Predix Machine on an Edge Device tutorial. It has instructions for quickly loading Predix Machine (built using the OSGi framework) for both an Intel Edison and Raspberry Pi. There shouldn't be a need to create an OSGi container from scratch, Predix Machine is the OSGi container you are probably looking for.
Hope that helps get you going.

Related

configure already deployed yocto build / flashing os with wifi

I got my hands on an already deployed yocto system (yocto 2.6.2 - thud) on a board with a NXP i.MX 6UL Cortex-A7. My only possible access at the moment is via wifi. I have access as root via wifi with ssh. The board is embedded into a case which I can't open. So no physical access to that board - just wifi.
My further intention is to setup/deploy/flash my own OS (yocto/debian/etc.) onto this board, but I have no proper knowledge to do so...
Is it even possible to flash a new image only with wifi access?
Which step is the next one I should consider?
Are there any documentations to start with?
Thanks
From your comments, I mention that you have the Variscite DART-6UL module. The producer of your module provides a wiki with lots of information and tutorials on how to start work with. Variscite DART-6UL Wiki
How to build your yocto system
Ready solution for update - SWUpdate Guide
Using SWUpdate is the easiest way to achieve updates for your module.
Custom solution:
Another way is to develop your own mechanism. In this case, you can do developed all processes and make them fully automatic, but it is complicated and required knowledge and experience.
For development boot from the server
For the development time, it can be useful to use booting from TFTP/NFS server. More information here
Other help sources:
Yocto Project - System Update
SWUpdate: software update for
embedded system
Updating Embedded Linux Devices: SWUpdate

Different Boot configuration from STM32G431

My set-up is a custom board with an STM32G431, using keil as the IDE and Jlink as the Debugger, and the HAL Libary from STM.
I need to boot my mcu with another configuration because I need the pin that's pulled on ground in the default configuration Boot configurations, see reference manual s90.My solution is to change the nSWBoot0 bit to 0 in the STM323G431xx.h. The Problem is to boot my setup on the MCU. If I download and verify, I can't get a good download. My solution is to use St Utillity with an StLink Debugger and change the bit there in the bit options. Do you guys know a solution without a STLink, preferred with a Segger product?

Is there a arm64 build

I am using a raspberry pi and I am trying to do a project where I want to turn my Raspberry pi 4 into a development machine to write spring boot applications for API development so far it has been a success. But to test the API I use curl. I need a GUI client So I came across Advanced rest client. if there is an arm build that will be awesome. Or if I have to build from scratch I can do that on my raspberry pi. But I need to know the build process. If anyone can point to to any documentation or readme that will be great.
I think the source is at :
https://github.com/advanced-rest-client/arc-electron

SDN test environment

I've started learning Software Defined Network and therefore I need a testing environment to understand as well.
Like other network testing environment, I realized that I need a simulator or emulator like GNS3. Recently, I've found OpenFlow vSwitch but couldn't get enough.
The question is, how can I run an SDN testing environment on Linux, Raspberry Pi, etc?
Any information would be appreciated.
If you want to setup a SDN environment for learning purpose then best tool is mininet. It is very easy to install and setup.you can also find lot of tutorials online.
You can refer this link for its installation and basic understanding : https://konquerouter.wordpress.com/2017/11/24/learning-sdn-software-defined-networking-concept-with-mininet/

Raspberry Pi provider for Vagrant?

I'm currently evaluating Vagrant, and so far I really like what I've seen. As per default Vagrant uses Virtual Box as VM, but can also use other local or remote targets, as long as there's a provider for it, e.g. VMware or Amazon.
Now I'd like to use Vagrant to deploy a VM to a Raspberry Pi. Is this possible?
I know that in the end this means I need to run some kind of virtualization on the Pi (and it's a definitely reasonable question whether that's a good idea at all, but I'm curious).
Is this possible? If so, how?
Please note that I first asked this on ServerFault, but the question does not fit there, as they don't see RasPis as "real" servers … hence I am re-asking the question here.
One possible route would be to use Vagrant to manage the state of the image locally, and then use qemu-img to convert the vmdk to an img file and flash that to the SD card.