21 Ocak 2013 Pazartesi

Writing Thesis via LaTeX...

LaTeX is a perfect tool for writing your academic stuff like papers, thesis etc.

I suggest MiKTeX to construct your documents. You can download a Windows version installer from the website given below:
http://miktex.org/

MiKTeX includes TexWorks and provides "pdfLaTeX + MakeIndex + BibTeX" option for building your work.

There are so many editors that one can use for editing .tex files. I'm using "Sublime Text 2". It's colorful and really easy to use.

For drawing shapes, figures and flow charts you can use "Dia" tool. You can find the relevant tool from http://dia-installer.de/ website.

Dia is able to export the .eps format which is used in LaTeX for the figures.

To sum up, for a complete configuration to write your academic papers or thesis:

  1. Get MikTex. (Builds your entire work)
  2. Get Sublime Text 2 (It's optional, but really enhances your editing skills)
  3. Get Dia
If I need to explain LaTex in one word: It's a life saver!

P.S. You can use Daum Equation Editor to write your equations in Latex!!! You don't need to learn how to write equations in Latex, just use Daum Equation Editor. It's a Chrome Application.

VIA APC 8950 Board Bring-Up

Nowadays, I have my APC 8950 board having Android 4.0 operating system. Visit http://apc.io/products/rock/ for more details. My aim is to port Debian to this board but it seems like I have a lot of work to do. I'm planning to share the process here in my blog.
Now let's make our plan:

1)Since APC 8950 has armv7 cpu (ARM Cortex-A9), we have to obtain related  cross-compiler for cross-compilation. It seems like I will look for a CodeSourcery one.

2)We need to get the kernel for cross-compilation.
https://github.com/apc-io/apc-8950
Kernel is just standing there, @ link above.
Our system will be a u-boot system so, we need "mkimage" to give headers to kernel image or any other application etc.

3)Since u-boot.bin does not require any operating system, I'm thinking of using u-boot.bin of the board itself. I mean, I'm not going to cross-compile the u-boot. I will just use whatever the board has.

4)Now Android OS is sitting on the nand flash. I do not want to interrupt it, so I'm planning to make an SD card image for Debian port. When SD card is plugged in, and the board is powered on, it will boot from SD card and start Debian.

5)For "RootFileSystem" part, busybox shall be cross-compiled first. Most probably, rcS script will be used for creating root file system. I will share details when I handle it.

This blog page will be updated with incoming progresses. So keep following!..