您現在的位置: 18luck新利全站下载 >> 企業管理>> 流程管理>> 資料信息

開發流程管理(pdf 57頁)

所屬分類:
流程管理
文件大小:
494 KB
下載地址:
相關資料:
開發流程管理
開發流程管理(pdf 57頁)內容簡介

一簡介………………...........2
二.建立開發環境………………3
(1)編譯器arm-linux-gcc-3.4.1………………3
(2)Jflash-s3c2410:S3C2410芯片的JTAG工具………………3
(3)安裝gdb調試工具………………..............3
三.S3C2410基礎實驗……………….................4
(1)實驗一:LED_ON………………............4
(2)實驗二:LED_ON_C………………........5
(3)實驗三:I/O PORTS……………….........7
(4)實驗四:arm-linux-ld………………........9
(5)實驗五:MEMORY CONTROLLER………………..........10
(6)實驗六:NAND FLASH CONTROLLER………………...13
(7)實驗七:UART………………...............15
(8)實驗八:printf、scanf……………….....18
(9)實驗九:INTERRUPT CONTROLLER………………......19
(10)實驗十:TIMER………………............23
(11)實驗十一:MMU………………..........25
(12)實驗十二:CLOCK………………......33
四.Bootloader vivi………………......................36
(1)階段1:arch/s3c2410/head.S……………….......................36
(2)階段2:init/main.c………………..........37
1、Step 1:reset_handler()………………........................38
2、Step 2:board_init()………………39
3、Step 3:建立頁表和啟動MMU………………..........39
4、Step 4:heap_init()……………….42
5、Step 5:mtd_dev_init()………………........................44
6、Step 6:init_priv_data()……………….......................49
7、Step 7:misc()和init_builtin_cmds()………………...50
8、Step 8:boot_or_vivi()………………........................51


一.簡介
本書麵向由傳統51單片機轉向ARM嵌入式開發的硬件工程師、由硬件轉嵌入式軟件開發的工程師、沒有嵌入式開發經驗的軟件工程師。分9個部分:
1、開發環境建立
2、S3C2410功能部件介紹與實驗(含實驗代碼)
3、bootloader vivi詳細注釋
4、linux移植
5、linux驅動
6、yaffs文件係統詳解
7、調試工具
8、GUI開發簡介
9、UC/OS移植
通過學習第二部分,即可了解基於ARM CPU的嵌入式開發所需要的外圍器件及其接口。對應的實驗代碼實現了對這些接口的操作,這可以讓硬件工程師形成一個嵌入式硬件開發的概念。這部分也可以當作S3C2410的數據手冊來使用。
一個完整的嵌入式linux係統包含4部分內容:bootloader、parameters、kernel、……


..............................

Baidu
map