| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.txt | 2017-08-06 | 1.1 kB | |
| mmc-common.c | 2017-08-06 | 344 Bytes | |
| mmc-em1d512.c | 2017-08-06 | 83 Bytes | |
| tkernel_source.tar.gz | 2017-08-06 | 396.3 kB | |
| Totals: 4 Items | 397.8 kB | 0 | |
1. install debian or ubuntu
2. install some necessary packages
3. install the arm gcc compiler and setup the path
4. prepare the source code of t-kernel
$ unzip T2.02.00SoftwarePackage.zip
$ cd T-Kernel2.0/srcpkg/
$ tar -xvf tkernel_source.tar.gz
$ mv tkernel_source ~/
$ cd
$ cd tkernel_source
modify the linker script for the toolchain
$ grep -R OUTPUT_FORMAT ./
./monitor/tmmain/build/tef_em1d/monitor.lnk:OUTPUT_FORMAT("elf32-larm-tkernel", "elf32-barm-tkernel", "elf32-larm-tkernel")
./config/build/tef_em1d/rominfo.lnk:OUTPUT_FORMAT("elf32-larm-tkernel", "elf32-barm-tkernel", "elf32-larm-tkernel")
./kernel/sysmain/build/tef_em1d/kernel-rom.lnk:OUTPUT_FORMAT("elf32-larm-tkernel", "elf32-barm-tkernel", "elf32-larm-tkernel")
./kernel/sysmain/build/tef_em1d/kernel-ram.lnk:OUTPUT_FORMAT("elf32-larm-tkernel", "elf32-barm-tkernel", "elf32-larm-tkernel")
$ grep -Rl elf32-larm-tkernel | xargs sed -i 's/elf32-larm-tkernel/elf32-littlearm/g'
$ grep -Rl elf32-barm-tkernel | xargs sed -i 's/elf32-barm-tkernel/elf32-littlearm/g'
5. prepare the compiler for t-kernel
6. build the images