Difference between revisions of "BeagleBoard/GSoC/2022 Proposal/Building Bela Images"

From eLinux.org
Jump to: navigation, search
(Experience and approach)
(Experience and approach)
Line 39: Line 39:
  
 
===Experience and approach===
 
===Experience and approach===
 +
I’m mostly into Systems Programming, Embedded Linux, and Robotics. I use programming languages such as Assembly (x86, RISC-V), C, C++, Python and shell scripting for Installing different packages and applications which I use. I prefer to work in a terminal over GUI and also mostly I use robotics, networking, embedded linux development tools like cross-compiler toolchains, emulators, Assemblers, Debugger, mininet, ns3, ROS, OpenCV, Wireshark, etc.
 +
 
;Contributions!
 
;Contributions!
 
Here are technical and non-technical ways where I contributed.
 
Here are technical and non-technical ways where I contributed.

Revision as of 10:54, 6 April 2022


Proposal-Building Bela Images

[Youtube Video]
About
Student: Kurva Prashanth
Mentors: Giulio Moro
Code: https://github.com/BelaPlatform/bela-image-builder https://github.com/beagleboard/image-builder
Wiki:
GSoC: [GSoC entry]

Status

This project is currently just a proposal.

Proposal

Please complete the requirements listed on the ideas page and fill out this template.

About you

IRC:
Github: https://github.com/krvprashanth
Gitlab: https://code.swecha.org/krvprashanth
School: Vidya Jyothi Institute of Technology
Country: India
Primary language: English, Telugu
Typical work hours: 6AM-11AM, 4PM-10PM Indian Standard Time
Previous GSoC participation: Tell us why you want to participate in GSoC here. Also, provide list of URLs for any previous GSoC participation with any organizations.

About your project

Project name: My super cool project

Description

In 10-20 sentences, what are you making, for whom, why and with what technologies (programming languages, etc.)? (We are looking for open source SOFTWARE submissions.)

Timeline

Provide a development timeline with a milestone each of the 11 weeks and any pre-work. (A realistic timeline is critical to our selection process.)

Experience and approach

I’m mostly into Systems Programming, Embedded Linux, and Robotics. I use programming languages such as Assembly (x86, RISC-V), C, C++, Python and shell scripting for Installing different packages and applications which I use. I prefer to work in a terminal over GUI and also mostly I use robotics, networking, embedded linux development tools like cross-compiler toolchains, emulators, Assemblers, Debugger, mininet, ns3, ROS, OpenCV, Wireshark, etc.

Contributions!

Here are technical and non-technical ways where I contributed.

Free Software Movement of India
  • Hacktivist: Actively contributing to free software projects, gave talks on Free Software & Open Hardware, Git, Mobile & Desktop Freedom, Dark Patterns
  • Speaker, International Debian Conference 2021
Swecha Telangana
  • Hands-on experience 3D Printing, Digital fabrication and maintaining open hardware prototyping equipment
  • In Mobile Autonomous Cart project using ROS + Docker, development tools to advance robotic software design and deployment by utilizing advances in Linux containers.
  • Organised Debian Bullseye Release Party
  • Course Manager and Teaching Assistant for Liberating Devices course ( Mobile & Desktop Freedom )
  • Porting and Enabling the Government School Computer labs in our locality to specific use of free softwares and Installing BalaSwecha OS( A GNU/Linux distribution based on Debian ).

Misc

Completed all the requirements listed on the ideas page.
The code for the cross-compilation task can be found here submitted through pull request #161.