Skip to content

Commit

Permalink
Basit hatalar giderildi.
Browse files Browse the repository at this point in the history
  • Loading branch information
vf-tech committed Oct 2, 2022
1 parent f9a8b8e commit 23ea4f3
Show file tree
Hide file tree
Showing 3 changed files with 14 additions and 10 deletions.
2 changes: 1 addition & 1 deletion getting_start/setup_pc.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,5 @@
İşletim sistemine kurulmasına gerekli olan programlar şunlardır:

```bash
sudo apt install sed make binutils gcc g++ bash patch git gzip bzip2 perl tar cpio python unzip rsync wget libncurses-dev xz-utils
sudo apt install sed make binutils gcc g++ bash patch git gzip bzip2 perl tar cpio python unzip rsync wget libncurses-dev xz-utils bc
```
4 changes: 3 additions & 1 deletion getting_start/toolchain.md
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,9 @@ Linaro derlenmiş haldeki toolchain'i https://releases.linaro.org/components/too

Örneğin 7.3'ü kurmak için öncelikle indirip `toolchain` klasörüne açalım.
~~~~
cd workspace/download
mkdir /opt/workspace/download
mkdir /opt/workspace/sdk
cd /opt/workspace/download
wget https://releases.linaro.org/components/toolchain/binaries/7.3-2018.05/arm-linux-gnueabihf/gcc-linaro-7.3.1-2018.05-x86_64_arm-linux-gnueabihf.tar.xz
tar xvf gcc-linaro-7.3.1-2018.05-x86_64_arm-linux-gnueabihf.tar.xz -C /opt/workspace/sdk/
~~~~
Expand Down
18 changes: 10 additions & 8 deletions kernel/linux_compile.md
Original file line number Diff line number Diff line change
Expand Up @@ -104,14 +104,16 @@ Hazırladığımız SD-Karta bu iki dosyayı kopyalayalım. U-Boot başladığı

U-Boot konsoldan aşağıdaki komutları girelim.

> mmc rescan
> mmc dev 0
> setenv kerneladdr 0x82000000
> setenv dtbaddr 0x88000000
> fatload mmc 0:1 ${dtbaddr} am335x-boneblack.dtb
> fatload mmc 0:1 ${kerneladdr} zImage
> setenv bootargs console=ttyO0,115200n8 root=/dev/mmcblk0p1 rw rootfstype=ext4 rootwait
> bootz ${kerneladdr} - ${dtbaddr}
~~~~
mmc rescan
mmc dev 0
setenv kerneladdr 0x82000000
setenv dtbaddr 0x88000000
fatload mmc 0:1 ${dtbaddr} am335x-boneblack.dtb
fatload mmc 0:1 ${kerneladdr} zImage
setenv bootargs console=ttyO0,115200n8 root=/dev/mmcblk0p1 rw rootfstype=ext4 rootwait
bootz ${kerneladdr} - ${dtbaddr}
~~~~

Yukarıdaki komutlara baktığımızda MMC cihazdan *setenv* tanımladığımız `kerneladdr` ve `dtbaddr` RAM adreslerine sırasıyla kernel ve device tree dosyası yüklenir. `bootargs` U-Boot ortamı için özel bir değişkendir, kernele boot esnasında verilecek parametreleri tutar. Verdiğimiz parametreler sırasıyla kernel konsolunun 115200 8n1 formatında ttyO0 (UART0) olacağı, rootfs'in /dev/mmcblk0p1 altında ext4 formatında ve yazılabilir olduğunu bildiriyoruz. En son satırda bootz komutuyla `kerneladdr` ve `dtbaddr` RAM adreslerinden makinanın boot prosesini başlatıyoruz.

Expand Down

0 comments on commit 23ea4f3

Please sign in to comment.