You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
There were some non printable characters in `kernel_compilation_steps.txt`. For example:
```
echo sudo make ARCH=arm modules_install | xxd
00000000: 7375 646f 206d 616b 6520 4152 4348 3d61 sudo make ARCH=a
00000010: 726d 206d 6f64 756c 6573 5f69 6e73 7461 rm modules_insta
00000020: 6c6c e280 8b0a ll....
```
These characters were causing errors when people were trying to copy and paste the commands. For example search "No rule to make target 'modules_install'" in the Q&A section. This is the correct solution to that problem. I removed the non printable characters for future students.
*removes all the temporary folder, object files, images generated during the previous build.
4
4
*This step also deletes the .config file if created previously
5
-
*/
6
-
make ARCH=arm distclean
5
+
*/
6
+
make ARCH=arm distclean
7
7
8
-
STEP 2:
9
-
/*creates a .config file by using default config file given by the vendor */
8
+
STEP 2:
9
+
/*creates a .config file by using default config file given by the vendor */
10
10
11
-
make ARCH=arm bb.org_defconfig
11
+
make ARCH=arm bb.org_defconfig
12
12
13
13
14
-
STEP 3:
14
+
STEP 3:
15
15
/*This step is optional. Run this command only if you want to change some kernel settings before compilation */
16
16
17
-
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- menuconfig
17
+
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- menuconfig
18
18
19
-
20
-
STEP 4:
19
+
20
+
STEP 4:
21
21
/*Kernel source code compilation. This stage creates a kernel image "uImage" also all the device tree source files will be compiled, and dtbs will be generated */
0 commit comments