TipsAndTricks: Difference between revisions

From Yocto Project
Jump to navigationJump to search
(Add a new page)
 
(56 intermediate revisions by 15 users not shown)
Line 1: Line 1:
== Background ==
This wiki page captures ideas for "Tips and tricks" articles that are aimed Yocto Project users that have a basic understanding of the core tools and want to extend their knowledge. Articles will written and published using the following process
This wiki page captures ideas for "Tips and tricks" articles that are aimed Yocto Project users that have a basic understanding of the core tools and want to extend their knowledge. Articles will written and published using the following process
* Articles must refer to the current (or earlier) release. They must not cover features in development in the master branch.
* Articles must refer to the current (or earlier) release. They must not cover features in development in the master branch.
* Anyone can add entries to the '''Ideas for Articles''' section based on challenges they have encountered when using the Yocto Project
* Anyone can add entries to the '''Ideas for Articles''' section based on challenges they have encountered when using the Yocto Project
* More experienced developers can start to flesh out articles in the ''Ideas'' section move then to '''Articles in Development''' or contribute directly to this section.
* More experienced developers can start to flesh out articles in the ''Ideas'' section move then to '''Articles in Development''' or contribute directly to this section.
* Approximately once a month an article in development will be chosen for publication. The article will be enhanced with the help of a subject matter expert and technical writer and moved to the '''Articles ready for publishing''' section and then published on the Yocto Project wiki and sent to (which) mailing list.  
* Approximately once a month an article ready for publishing will be chosen for publication by [mailto:jeffrey.osier-mixon@intel.com Jefro] and moved to the '''Finished Articles ''' section.  


Please contact [mailto:henry.bruce@intel.com?Subject=Yocto%20Project%20Tips%20and%20Tricks Henry Bruce] with any questions.
Please contact [mailto:henry.bruce@intel.com?Subject=Yocto%20Project%20Tips%20and%20Tricks Henry Bruce] with any questions.
Line 9: Line 10:
== Ideas for Articles ==
== Ideas for Articles ==
* [[TipsAndTricks/GeneratingASDK]] (Ross, Paul help please...)
* [[TipsAndTricks/GeneratingASDK]] (Ross, Paul help please...)
* [[TipsAndTricks/EnablingAPackageFeed]] (Ross)
* [[TipsAndTricks/AddingALicense]] (Ross)
* [[TipsAndTricks/AddingALicense]] (Ross)
* [[TipsAndTricks/UsingBuildstatsDiff]] (Ross)
* [[TipsAndTricks/DevPyShell]] (Richard Purdie)
* [[TipsAndTricks/DevPyShell]] (Richard Purdie)
* [[TipsAndTricks/Understanding what changed (diffsigs etc)]]
* [[TipsAndTricks/CreatingABSP]]. And what not to put in it.
* [[TipsAndTricks/How To Create a BSP]]. And what not to put in it.
* [[TipsAndTricks/Patchwork]]
* [[TipsAndTricks/TestingToasterWithContainers]] (bavery)
* [[TipsAndTricks/Patchtest]] (Leo)
* [[TipsAndTricks/CreateNewLayer]] (Brendan)
* [[TipsAndTricks/JenkinsPipelinesForContinuousIntegration]] (Tim Orling)


== Articles in development ==
== Articles in development ==
* [[TipsAndTricks/DeployWithLocalPackageServer]] (RP/Ross)
* [[TipsAndTricks/Building core-image-minimal on AWS]] (bavery)
* [[TipsAndTricks/Running YP Image On AWS]] (Amber Elliot)
* [[TipsAndTricks/DockerOnImage]] (bavery)
* [[TipsAndTricks/OnTargetWorkFlowLeveragingRPMPackagefeeds]] (bavery)
* [[TipsAndTricks/BuildingAndRunningClearContainersonTarget]] (bavery)
* [[TipsAndTricks/KernelDevelopmentWithEsdk]] (Todor Minchev, Henry Bruce)
* [[TipsAndTricks/DebugNativeRecipeWithGdb]] (Joshua Lock)
* [[TipsAndTricks/DebugNativeRecipeWithGdb]] (Joshua Lock)
* [[TipsAndTricks/Netconsole]] (Ross Burton)
* [[TipsAndTricks/Netconsole]] (Ross Burton)
* [[TipsAndTricks/ParsingProfiling]] (Richard Purdie)
* [[TipsAndTricks/ParsingProfiling]] (Richard Purdie)
* [[TipsAndTricks/NPM]] (Brendan, Henry)
* [[TipsAndTricks/DemystifyingTheLinuxYoctoKernel]] (Tom Zanussi)
* [[TipsAndTricks/DemystifyingTheLinuxYoctoKernel]] (Tom Zanussi)
* [[TipsAndTricks/Patching the source for a recipe]] (Paul Eggleton)
* [[TipsAndTricks/Patching the source for a recipe]] (Paul Eggleton)
* [[TipsAndTricks/Incorporating closed source components]] (Paul Eggleton)
* [[TipsAndTricks/Incorporating closed source components]] (Paul Eggleton)
* [[TipsAndTricks/DebuggingAvoidingRebuilds]] (Richard Purdie)
* [[TipsAndTricks/DebuggingAvoidingRebuilds]] (Richard Purdie)
* [[TipsAndTricks/InvestigatingBuildTime]] (Joshua)
* [[TipsAndTricks/GitBisectABitbake]]  (Ross)
* [[TipsAndTricks/GitBisectABitbake]]  (Ross)
* [[TipsAndTricks/PackagingNonversionedLibrary]] (Ross)
* [[TipsAndTricks/RunningEclipseAgainstBuiltImage]] (bavery)
* [[TipsAndTricks/RunningEclipseAgainstBuiltImage]] (bavery)
* [[TipsAndTricks/UsingBuildstatsDiff]] (Ross)
* [[TipsAndTricks/PrelinkSomePointersAndWorkarounds]] (bavery)
* [[TipsAndTricks/PrelinkSomePointersAndWorkarounds]] (bavery)
* [[TipsAndTricks/Packaging Prebuilt Libraries]] (Henry and Ross)
* [[TipsAndTricks/RunningQemuOnMacOSX]] (Stephano)
* [[TipsAndTricks/RunningQemuOnMacOSX]] (Stephano)
* [[TipsAndTricks/Understanding what changed (diffsigs etc)]] (Joshua)
* [[TipsAndTricks/CropsCLIContainers]] (bavery)
* [[TipsAndTricks/QuickAndDirtyKernelConfig]] (bavery)
* [[TipsAndTricks/TestingToasterWithContainers]] (bavery)
* [[TipsAndTricks/InvestigatingBuildTime]] (Leo Sandoval)
* [[TipsAndTricks/ResolvingLocaleIssues]] (bavery)
* [[TipsAndTricks/DebuggingBitbakeInPudb]] (bavery)
* [[TipsAndTricks/DebuggingBitbakeInWingIDE]] (bavery)
* [[TipsAndTricks/CliBuildsInToasterBuilddir]] (bavery)
* [[TipsAndTricks/BuildingZephyrImages]] (Henry)
* [[TipsAndTricks/Cmake,Eclipse, and SDKS]] (bavery)
* [[TipsAndTricks/LinuxKernelAndSDKs]] (bavery)
* [[TipsAndTricks/Running YP binaries on Ubuntu and Vice Versa]] (bavery)
* [[TipsAndTricks/LockSharedState]] (Stephano)
* [[TipsAndTricks/Building and booting for Joule or MinnowBoard]] (Cal)
* [[TipsAndTricks/EnablingAPackageFeed]] (Henry)
* [[TipsAndTricks/Creating Recipes for ROS modules]] (Henry)
* [[TipsAndTricks/TeamWorkflows]] (Joshua)
* [[TipsAndTricks/UseRamdisikToSpeedUpBuilds]] (Juro)
* [[TipsAndTricks/DebuggingHardQemuFailures]] (RP)
* [[TipsAndTricks/MiningPerformanceData]]
* [[TipsAndTricks/UsingRPM]] (fray)
* [[TipsAndTricks/DebuggingOddFailure]] (RP)
* [[TipsAndTricks/UnconventionalImages]] (Ross)


== Articles ready for publishing ==
== Finished Articles ==
First article is planned to be on [[TipsAndTricks/Packaging Prebuilt Libraries | Packaging Prebuilt Libraries]] and is near completion. Next up will be[[TipsAndTricks/NPM | NPM packaging]].
* [[TipsAndTricks/Packaging Prebuilt Libraries | Packaging Prebuilt Libraries]] (Ross and Henry)
* [[TipsAndTricks/NPM | Packaging Node.js Projects]] (Brendan and Henry)

Latest revision as of 10:39, 22 February 2020

Background

This wiki page captures ideas for "Tips and tricks" articles that are aimed Yocto Project users that have a basic understanding of the core tools and want to extend their knowledge. Articles will written and published using the following process

  • Articles must refer to the current (or earlier) release. They must not cover features in development in the master branch.
  • Anyone can add entries to the Ideas for Articles section based on challenges they have encountered when using the Yocto Project
  • More experienced developers can start to flesh out articles in the Ideas section move then to Articles in Development or contribute directly to this section.
  • Approximately once a month an article ready for publishing will be chosen for publication by Jefro and moved to the Finished Articles section.

Please contact Henry Bruce with any questions.

Ideas for Articles

Articles in development

Finished Articles