|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
转贴一份基础实验教程,LINUX下的,有许多基础实验。
看着[需要2信元]太刺眼了,又不是我自己的东西,所以呢,还是免费的比较心安!
http://fmrobot.104.tofor.com/index.asp
S3C2410完全开发流程
作者:thisway.diy@163.com
一.简介..........................................................................................................................................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 viv.......................................................................................................................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
[ 本帖最后由 ainet 于 2006-10-9 14:18 编辑 ] |
|