Learning Unix and Revision Management

Even though Windows is the most widely used OS, however most of projects work environment is setup on Unix OS. It requires a fresher to be familiar with basics of Unix and revision management. Below of list of things fresher needs to focus on. Please note with focused learning, these can be learnt in few hours.

  • Unix commands
  • Project file management & Revision management tools
  • Filing bugs : Bugzilla

Project file database & Revision management

Every project irrespective of domain(VLSI/Embedded/Hardware) requires multiple engineers to be working at same time. It requires all of them to access the project database simultaneously. It requires files to be saved in to a common data base called as ‘vobs’. The vob has revision number for each file. The user creates integration and development streams. User creates views(all files with unique revision number for each file). User deliver changes to integration stream, creates a tag. Release tag to integrator and make a top level baseline release.

  • Revision management tools: Clearcase, CVS
  • Revision management tools enabling multiple users to work on same project without corrupting each others changes
  • Both work on concept of a central database which has the data of all version of files
  • User creates his own view, works in his view independent of other users
  • User delivers changes to integration stream, from there makes baseline for his component
  • Every user make these kind of component tags for their changes, all of them release these tags
  • Integrator will take all these changes, makes a top level baseline release. Again user will start from here, do their changes and release baselines, so on till project completes
  • Both Clearcase and CVS gives standard set of commands on how to do each step, starting from settinn up vobs, creating stream, creating views, checking in files, releasing and recommending baselines. It is a few hours effort to learn all these things.

Teacher is an important part of anybody's education.

I completed my post graduation in 2005. During my school and College, I always had difficulty coping up with things in classroom. But my Telugu teacher Mr. Hussain Budde during my 7th class , I used to enjoy his way of teaching, way he used to engage students by teaching lessons as stories. After that, I never found any teacher who kept sessions so much engaging. I don't want to blame my teachers, I always felt they could make sessions more engaging. I always had to spend time outside class hours to cope up with every minute of classroom session.

I as a teacher, I adopt a style of teaching which keeps session engaging and ensures that students give 100% focus on the session. I always wanted to be that one teacher, whom my students will remember for lifetime. I am making sure that, rest of trainer's also follow same.

I want your 6 months of education at VLSIGuru to be among your best learning experiences. We at VLSIGuru will do our best to make this a memorable time.

Course Registration