 So we hear the linear connect here in Vancouver 2018, and who are you? Hey, I'm anyone so that's you know applications engineer at none on 96 boats team So what are you doing with the 96 boards? So I focus on applications around 96 boats, which means that I get to create a lot of applications based on various 96 boats Like CEE and IE boats So what's the latest that's that's happening? Are you doing some kind of Special projects? Yep. So during my early days at 96 boats, I was doing the whole lot of application stuffs Creating various projects and all but now my focus is somewhat changed So I'm focusing on standardizing the software support for our boards Which means that I'll be more focusing on the Software implementations like Zephyr, UBoot and latex kernel So we have support for most of our boards and then I'll be working on standardizing those board support so that it makes It creates better user experience Is this what's called upstreaming? Yes, upstreaming is one part of that standardization. So So we at 96 boats Encourage vendors and partners to do the upstreaming for their boats because we don't have enough resource to upstreaming To upstream all of our boards, but what we can but what I'm trying to do is I'm trying to upstream the boards which are very Necessary for us and also It lacks Vendor support for because they don't have enough resources to set up a landing team within Linaro, but those four boards might possess some great potential take for exam for instance this board Rock 960 I'm currently actually working on upstreaming this board on both UBoot and Linux kernel It's very close to merge. So this is a great potential board and So this is with those cool guys based in Shenzhen, right? Yeah, they are based in Shenzhen It's a small team small team. Yeah, very cool cool team, but how do you help them? So what do you do? So that's what I said before so I upstream The Linux kernel and UBoot support for this board and also one more board called Ficus So I did the UBoot support for that board along with one more guy from Colabra And is there a lot of work that goes into upstreaming? How does it happen? Do you so happy when one little thing goes up? Oh, yeah, so that's actually That's actually a lot of work. I would say because it's not about just writing the code It's about getting approvals from the people the maintainers actually so Most of the time we are spent on getting approvals from them So writing the code is easier and then pushing the code to the upstream repository is much harder I would say so who's a who's the maintainer that you deal with so that actually spans across different Subsystems of Linux kernel and that holds the same for UBoot also So we have a lot of subsystem maintenance and board maintenance for this rack Rock 960 board I think Hainco is the maintainer of Linux kernel and then UBoot it usually happens With the flip so those guys are really cool And then they provide suggestions on how to improve the board support and then I just follow them and then finally they'll get it merged and How is it is it by email? Yes, everything goes by email mailing list So that is a mailing list for Linux kernel and then UBoot you just send patches to them and then they'll Test it they'll verify it and if everything seems to be okay They'll just merge and then sell the full request to the corresponding maintainer of UBoot and Linux kernel So how does it feel to be a doing all this upstreaming and all the stuff that you doing? Yeah, it feels very great because I Think that's the only area of 96 boards where we need more focus Because previously we left entirely to the vendors to do the upstreaming They were doing a great job for dragon board and high key high key boards But with other boards it was tough because they didn't have enough resources to Do upstreaming but we are not entirely taking up the upstreaming for all of our boards That's very tough for us But what we are trying to do is we are just trying to help the partners and vendors to upstream their boards And that's very important if you don't do it then things don't really work of it. Yeah, so we left almost 6 to 7 boards Go down because of because they don't have any Good upstream support. So we are not offering any services, but we are just helping out the vendors It's really the vendors responsibility to upstream their boards and we are just really helping them out So what are what are the things goes into what you're doing? So I'm actually working on some other automotive work also I can't disclose it right now, but I'm working on an automotive stack called auto wear it's for the advanced driver assistance system and it's it is a stack created by the Japanese University and It's being backed by some automotive companies also It's really cool and I'm working on that apart from that I'm working on this too on You bought links girl and Zephyr So, how's the usual day go for you? Do you just sit there by your computer and you have the boards and then you tickle around and then you do some code Yeah, so actually I have a home office I don't have a home office. I have a work office. So I travel My from my home to work office. I work there till 8 or 9 p.m. Depends upon the work and then I get back to my home So usually my day starts with the forum post. So we have a huge community You we have a huge forum for helping out the community. So my daily task would be to just look at the Issues which were created in the forum and then just try to respond them and I'll spend a couple of hours on that and then after that I'll work on my stuff like the auto air and then Upstreaming so in the forum of the 96 boards. Yeah, it's called discuss dot 96 boards dot com dot over G And that's where it's a single Forum for all of her 96 boards. We do have different categories for each and every board So the what the users will do is if they find something weird or if they want to clarify something They will just go to the forum and they will create an issue for the corresponding category of the board And it will come to us and we 96 boards team along with the Support and solutions team of will narrow we try to solve that issue by responding them and doing whatever they want And so where's your office and where do you live? So I mainly live in southern part of India. It's Tamil Nadu My hometown is E road So my home is in the village. So that's a remote village. So I I don't have any network connection over there No internet at home. I do have internet, but it's not the fiber one. It's not very speed So but I need a fast internet speed for my work. So I rented a home in my nearby town I'll be going them and walking and then coming back. How long does it take? It takes 20 minutes to reach my work office with the bike bicycle. Yeah, but it's safe, right? There's not too many cars. Yeah, I said it's a small town. So And and so how did you I already asked in the previous video, but how did you start in with the 96 boards in Lenaro? so I Passed out from college at 2016 and then I went to Mathworks so math works is the company who created the MATLAB software So I was an intern there and then I got the full-time opportunity and then for some reason I had to switch back to my Hometown for family reasons and then I was looking for a job Then I came to know about 96 boards and Lenaro But that time I was very interested in open source because math works is a closed source company I was interested in open doing a open source Working for an open source company and that's where Lenaro came into picture and then I got an opportunity I was interviewed at the 96 Boots team and I was recruited and how did you find out about it? My video, I'm joking. No, not with you So I was really following the Lenaro because I was doing some kind of kernel work At the time I was just starting out with the industrial IO subsystem upstreaming a few sensors So while doing upstreaming if anyone is involved with the Linux kernel community They will know Lenaro because Lenaro is the main big player of a kernel community so by that way I came to know about Lenaro and I was just checking the carrier page of Lenaro every day and Finally one day this job came and then I just applied for the 96 boards Yeah for the 96 Boots team So we got the applications engineer position opened at that time and then I applied it and I was interviewed and then I got hired Cool. So you're having fun also the Lenaro connects. How many have you been so far? So this is my third connect and I would say linear connect is the best place for Hanging out because all of our most of all in our own people work remotely Which means that we don't get to see each other very frequently so Lenaro connect is the place where we catch up each other and then Discuss and it's a nice event and it's a must-to-have I would say because five months in three weeks You don't see all the guys, but then for one week you see but then there's some other maybe some other events potentially So usually falls from Lenaro. They go to various events like embedded Linux conference Linux plumbers and opens or submit and all But I'm not going there yet. So my So my get-together point is Lenaro connect so far and usually these people meet in different conferences All right. Cool. So so that's Exciting right now. What's happening in the next step? Yeah, it's more exciting So the work which I'm going to do for the next couple of weeks is to standardize the LEDs on each of our Boots So you can see here we Okay, you can see here We have LEDs here between these two USBs there are four LEDs and then here we have two LEDs So my job is to standardize the functionality of these LEDs across all of our boards like we do have LEDs on this board on This board here so my job will be to standardize the functionality and then the labels or whatever Things in the Linux kernel All right, but they did but that's gonna be more and more and more. Yeah, so my point is to Create a standardization for LEDs now so that if more boards come out in future We can just adapt to the standardization so that it will not become a mess of things Cool. So looking forward to the to the next linear connect, right? Yep. Sure. See you there and keep watching 96 boards and block post written by me and Sahaj Sirup and other 96 post team Thank you