Download Latest Version ubuntu-16.04.3-server-i386.iso (834.7 MB)
Email in envelope

Get an email when there's a new version of t-kernel

Home / open-t-kernel
Name Modified Size InfoDownloads / 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
Source: README.txt, updated 2017-08-06