捧住十年金飯碗-嵌入式系統保證班

嵌入式設計保證班

一. C++程設計
C 程式設計導論 . 資料型態 . 運算子 . 流程控制 . 函數 . 指標與陣列 . 字元字串及字串函式 . 檔案輸入 / 輸出 . 結構 . 動態記憶體配置 . 位元操作 . C 前置處理 : 巨集及條件編譯...

二. GNU cc 程式設計
.The Linux Programming Toolkit . Overview and Setting Up a Development Systems .Using GNU cc . Building Software with GNU make . Accessing System Information . Memory Management . Interposes Communication ........略

makefile, gcc and binutils Makefile & binutils,elf
filesystem.
Kernel startup. Init.
Libraries for target board.
Source code maintain.
SDK overview
BusyBox download and build
test and overview
add new applet/httpd + cgi
Buildroot? download and build
Advance linux kernel
app packages to buildroot
build and test filesystem
setup SDK, porting s3c2440 environment setup.
Bootcode: uboot command
tftp upgrade firmware.
nfs server/client
Crocss-compiler
understand flash/MTD.
Filesystem, j2ffs, cramfs, ext2.
Customize SDK by buildroot.
s3c2440 SoC overview S3c2440 memory/clock/irq/dma/IO.
memory map and register:LAB watchdog
Linux module programming kernel space & user space.
hello world module
procfs and sysfs.
Linux devices driver char driver
interrupt
WDT driver,LAB: LED
network driver
mtd/flash
DMA, I/O, mmap
Linux Kernel overview and build kernel
Process and task
Memory management
VFS filesystem
Network stack.
LAB: s3c2440 overview
register and datasheet
boot from nfs
build from buildroot and test
boot code snapshoot
LAB: test your target
gpio/LED
LAB: VLC, MP3…
其它專案實作於課堂另行公布~

 

備註:已具備 Linux 系統實務 及 Linux 下 C++ 設計者,可至中心經專員審核後, 直接參加第三階段的專業訓練!

實作一:把Embended Linux 系統儲存於64MB 的DOM,並且在開機後可進入X+KDE的環境。
實作二:由Linux 至來製作最小化Linux 系統(Bottom-up),製作完成的Embended Linux,在開機完成後可使用基本的指令與工具。
實作三:使用PeeWeeLinux設定基本的filesystem,在開機完成後可使用基本的指令與工具。
實作四:製作Embended Linux+Microwindows的嵌入式系統,製作完成的嵌入式系統在開機後進入frame buffer 模式,並可執行
     Microwindows的展示程式。
實作五:利用busybox製作基礎的最小化Embended Linux 系統,並採取static library 方式編譯程式。
    製作完成的系統可開機到shell模式,並可使用busybox提供的指令,同時可寫入資料至各目錄。
實作六:嵌入式ARM系統設計與實習。
實作七:驅動程式設計實作
其他實作於課堂詳述

◎C++與Linux GNU C 程式設計 x 1
◎Embedded Linux 嵌入式系統教材 x 1
◎上課實驗設備:(每人一套)
• ARM9 -2440 的Evaluation Board (含VGA OUT 、GPS 模組)
• S3C2440A -40 CPU
• 64M SDRAM、2M NOR FLASH、64M NAND FLASH  

• 2S/1P 、Audio out、USB、SD Card、 CAM界面
• 紅外線接收、 四個測試按鍵 、 64個擴充匯流排
姓  名
行動電話
聯絡電話
分機
電子郵件
目前身分
學生 SOHO 上班族 待業中
聯絡時段
上午 下午 夜間 皆可
諮詢課程
嵌入式系統設計
諮詢地點
協助事項