 So here we have some What you call it Google IoT client tiny Linux. Yes, so hi, so who are you? I'm Manish Pandey from arm So what are you showing here? So our main USB of this? Demo was to use mainly Linux kernel. Yeah for IoT devices and and then the Linux we are calling it as tiny Linux where We are thinking about something around 4 MB of RAM Which will run complete Google IoT client any any IoT client application We have taken Google as reference here, but later on we can use any any of the client applications and We want to avoid DRAM completely use only SRAM for make-up SRAM maybe and And running running on any Cortex-A system So it's not a very low-end microcontroller IoT system, but application processor IoT system Is the smallest arm Cortex-A? Yes, if I miss one is the smallest one in v7 and right here is What is what are you talking about here? So this is the repository where the read me where we have kept the complete stack anybody can go So they can check all the software there yes, and to show the demo I Have a running platform is not a real platform Because we don't have any real platform with XIP flash. I mean not flash where we can do Execute in place. So we have used a fast model Cortex-A by fast model, which is arm simulators for any any processor design and I'll show you the demo So this is our And Communicate with Google server cloud server. Yeah So This communicates through MQTT to Google cloud So This is Google cloud server where we have sent a hello world packet using our stack The memory uses is 12 MB of RAM as of now without optimizing user space without opting optimizing any libraries So we are hoping something for 4 MB of RAM for a complete software stack running the application So it's a it's a it's not doing our task is using Linux. It's Linux main line Linux not our task And what's the main advantage of using Linux? Okay, so this this this IOT system IOT is very much fragmented with the OS is Like there are lots of OSS out there like any any of the RTOS which are Mainline, but the community support is not as big as Linux So we want to avoid that fragmentation and use Linux mainline Linux kernel to just Make I mean to get help from the community because anything which we use Linux kernel It will be like support from all across the world and it has It will it will reduce the time of marketing the devices because we have Community support for Linux. Are you maintaining that? What is your role? So currently I have taken some work from tiny Linux from Nikola with Leonardo engineer and then I have some more patches which I'm planning to make upstream and And there are there will be a tiny config or tiny config Which will be just enabling only those bits which are required for a IOT device Nice, so is this very exciting work? Yes, pretty pretty cool. I mean we are really hopeful to I mean to make it a kind of reference software stack Which will be which can be used for any IOT device running a Cortex-A series of Processes and in future, maybe there's gonna be some other small Cortex-A Ah, I'm not sure about that, but a 35 35 Something like that. I'm not sure The Cortex-A5 is the lowest in the In the version 7 with low power consumption So our main target is to reduce to make low low power consumption Which Cortex-A5 gives plus avoiding DRAM completely it with the power consumption will be I mean I mean power will be improved