2007年7月23日 星期一

2007 Summer Training Course

由於課程多樣化,不得不把每次上課內容記錄下來,不然真的很容易忘記.

8/30 Linux Block drivers


8/29 NS2, NCTUns
安裝ns2,寫簡單的tcl語言,跑sample並用awk翠取數據,gnuplot繪出圖形.

8/28 mP-8051 Interrupts
timer中斷, uart中斷

8/27 Linux CHAR drivers
為何使用kernel module. 自製一個module掛上去跑. lab2沒做.

8/24 Linux World, Parallel Port And Linux I/O Programming
Hacker的基本態度與所學. 焊接板子利用Print port做溝通.

8/22 Oscilloscope and logical analyzer [SCREAM]
示波器的使用

8/21 mP-8051 Interfacing–I2C, serial communications
介紹serial port,借由rs232跟8051溝通,sdcc編譯測試程式.

8/20 Linux GUI
在板子上跑測試程式.編譯QT

8/17 QEmu II
國科會計畫.

8/16 Linux Bootloader
自行編譯bootloader再燒到板子的rom執行.bootloader就像bios開機時偵測週邊裝置並作初始化.

8/15 QEmu I
國科會計畫.QEmu(a virtual hardware),製作/修改Hard Disk Image, Ramdisk, 撰寫I/O測試程式.

8/14 8051 Timer
利用timer製作跑馬燈.使用interrupt service routine...

8/13 RVDS
RVDS(RealView Development Suite)基本設定與編譯.

8/13 Linux Root filesystem
編譯embedded linux 的檔案系統.

8/10 8051 board schematics and soldering
焊接8051平台,基本input,output測試.

8/9 Linux Kernel image
OS工作簡介,練習編譯kernel,再從超級終端load到嵌入式板子.

8/8 Trace 32 Training
Trace 32 debug工具的使用

8/7 mP-8051 Assembly programming II
8051 Bank register and stacka 簡介.ssembly inline use SDCC compiler.

8/6 Linux Toolchains
建立makefile的方式以及makefile的語法,並且實際演練,再利用autotools自行產生makefile的檔案.
Automake:http://pigfoot.org/cc/devel/auto1/

8/1 Lab Equipment
介紹所有嵌入式開發版

7/31 mP-8051 Assembly programming I


7/30 Linux Programming II

7/26 Linux Programming I

7/24 mP-8051 Architecture and instruction set

7/23 Linux Architecture and commands

0 意見: