文档库 最新最全的文档下载
当前位置:文档库 › S3C2410 bootloader ----VIVI阅读笔记

S3C2410 bootloader ----VIVI阅读笔记

S3C2410 bootloader ----VIVI阅读笔记
S3C2410 bootloader ----VIVI阅读笔记

S3C2410 bootloader ----VIVI阅读笔记

建议读一读《嵌入式系统BootLoader技术内幕》(詹荣开著),google一下就会找到一片。什么是Bootloader就不再这里废话了,看看上面的文章就明了了。Bootloader有非常多种,如本文将要阅读的vivi,除此之外更有uboot,redboot,lilo等等。Vivi 是韩国mizi公司专门为三星s3c2410芯片设计的Bootloader。

先来看看vivi的源码树:

vivi-+-arch-+-s3c2410

|-Documentation

|-drivers-+-serial

|

…-mtd-+-maps

|

|-nor

|

…-nand

|-include-+-platform

| |-mtd

| …-proc

|-init

|-lib-+-priv_data

|-scripts-+-lxdialog

|-test

|-util

能google一下,搜到源码vivi.tar.gz。

前面提到的文件已系统的分析了bootloader的,这里就按原始码来具体说事。vivi也能分为2个阶段,阶段1的代码在arch/s3c2410/head.S中,阶段2的代码从init/main.c的main函数开始。

1.阶段1

阶段1从程式arch/s3c2410/head.S开始,按照head.S的代码执行顺序,一次完成了下面几个任务:

u

1、关WA TCH DOG (disable watch dog timer)

上电后,WATCH DOG默认是开着的

u

2、禁止所有中断(disable all interrupts)

vivi中不会用到中断,中断是系统的事,bootloader可不能去干这事的(不过这段代码实在多余,上电后中断默认是关闭的)

u

3、初始化系统时钟(initialise system clocks)

启动MPLL,FCLK=200MHz,HCLK=100MHz,PCLK=50MHz,“CPU bus mode”改为“Asynchronous bus mode”。

u

4、初始化内存控制寄存器(memsetup)

S3c2410共有15个寄存器,在此开始初始化13个寄存器。

u

u

6、点亮所有LED (All LED on)

点一下灯,通知外面的同志,告诉他们有情况发生。

u

7、初始化UART0 (set GPIO for UART & InitUART)

a.设置GPIO,选择UART0使用的引脚

b.初始化UART0,设置工作方式(使用FIFO)、波特率115200 8N1、无流控等。这可是使用串口和s3c2410通信的条件啊,在终端也要如此设置。

u

8、跳到内存测试函数(simple memory test to find some DRAM flaults)

当然要定义了CONFIG_BOOTUP_MEMTEST这个参数才会跳到内存测试。

u

9、如果定义了以Nand

flash方式启动(#ifdef

CONFIG_S3C2410_NAND_BOOT),则此时要将vivi所有代码(包括阶段1和阶段2)从Nand flash复制到SDRAM中(因为在Nand flash 中是不能执行程式的,他只能做为程式和数据的存储器,而Nor flash可就不同了,Nor

flash能执行程式,但贵是他发展得瓶颈):

a.设置nand flash控制寄存器

b.设置堆栈指针

c.设置即将调用的函数nand_read_ll的参数:r0=目的地址(SDRAM的地址),r1=源地址(nand flash的地址),r2=复制的长度(以字节为单位)

d.调用nand_read_ll进行复制

u

10、跳到bootloader的阶段2运行,亦即调用init/main.c中的main函数(get read to call C functions)

a.重新设置堆栈

b.设置main函数的参数

c.调用main函数

head.S有900多行,都是些arm汇编,看的云山雾罩,汇编看来是忘的差不多了,所以这部分代码也看的相当糙,只知道大概在干什么,至于个中缘由就不是非常了解。先学学arm汇编再回来看。

2.阶段2

从init/main.c中的main函数开始,终于步入C语言的世界了。Main函数总共有8步(8 steps),先看看原始码:

int main(int argc, char *argv[])

{

int ret;

/*

Step 1: */

putstr("\r\n");

putstr(vivi_banner);

//vivi_banner是vivi执行开始的显示信息,vivi_banner在文件version.c中定义

/* Step 2: */

ret = board_init();

if (ret) {

putstr("Failed a board_init() procedure\r\n"); error();

}

/*Step 3: */

mem_map_init();

mmu_init();

putstr("Succeed memory mapping.\r\n");

/* Now, vivi

is running on the ram. MMU is enabled.

* Step 4: */

/* initialize the heap area*/

ret = heap_init();

if (ret) {

putstr("Failed initailizing heap region\r\n");

error();

}

/* Step 5:

MTD */

ret = mtd_dev_init();

/* Step 6: */

init_priv_data();

/* Step 7:*/

misc();

init_builtin_cmds();

/* Step 8:*/

boot_or_vivi();

return 0;

}

1、Step

1:reset_handler()

reset_handler用于将内存清零,代码在lib/reset_handle.c中。

1 void

2 reset_handler(void)

3 {

4 int pressed;

5 pressed = is_pressed_pw_btn(); /*判断是硬件复位还是软件复位*/

6 if (pressed == PWBT_PRESS_LEVEL) {

7 DPRINTK("HARD

RESET\r\n");

8 hard_reset_handle(); /*调用clear_mem对SDRAM清0*/

9 } else {

10 DPRINTK("SOFT

RESET\r\n");

11 soft_reset_handle(); /*此函数为空*/

12 }

13 }

在上电后,reset_handler调用第8行的hard_reset_handle(),此函数在lib/reset_handle.c中:

[main(int argc, char *argv[]) ->

reset_handler() -> hard_reset_handle()]

1 static void

2 hard_reset_handle(void)

3 {

4 #if 0

5 clear_mem((unsigned

long)(DRAM_BASE + VIVI_RAM_ABS_POS), \

6 (unsigned long)(DRAM_SIZE -

VIVI_RAM_ABS_POS));

7 #endif

/*lib/memory.c,将起始地址为USER_RAM_BASE,长度为USER_RAM_SIZE的内存清0*/

8 clear_mem((unsigned long)USER_RAM_BASE, (unsigned long) USER_RAM_SIZE);

9 }

2、Step

2:board_init()

board_init调用2个函数用于初始化定时器和设置各GPIO引脚功能,代码在arch/s3c2410/smdk.c中:

1 int board_init(void)

2 {

3 init_time();

/*arch/s3c2410/proc.c*/

4 set_gpios();

/*arch/s3c2410/smdk.c

*/

5 return 0;

6 }

init_time() 这个函数对寄存器进行了简单的操作:

void init_time(void)

{

TCFG0 = (TCFG0_DZONE(0) | TCFG0_PRE1(15) | TCFG0_PRE0(0));

/*s3c2410 data sheet P298*/

/*TCFG0 = 0 | 0xf00 | 0 */

}

寄存器TCFG0由三部分组成,prescaler0, prescaler1, deadzone和reserve四部分,前三部分分别对应TCFG0_PRE0、TCFG0_PRE1、TCFG0_DZONE,TCFG0_PRE0(0)实际值为0x00,TCFG0_PRE1(15)实际值为0x0f00,而TCFG0_DZONE(0)实际值为0x000000。实际中,vivi并未使用定时器,这个函数就能忽略。set_gpios()用于选择GPA至GPH端口各引脚的功能及是否使用各引脚的内部上拉电阻,并设置外部中断源寄存器EXTINT0-2(vivi中未使用外部中断)。

1

void set_gpios(void)

2 {

3

GPACON = vGPACON;

4

GPBCON = vGPBCON;

5

GPBUP = vGPBUP;

6

GPCCON = vGPCCON;

7

GPCUP = vGPCUP;

8

GPDCON = vGPDCON;

GPECON = vGPECON;

11

GPEUP = vGPEUP;

12

GPFCON = vGPFCON;

13

GPFUP = vGPFUP;

14

GPGCON = vGPGCON;

15

GPGUP = vGPGUP;

16

GPHCON = vGPHCON;

17

GPHUP = vGPHUP;

18

EXTINT0 = vEXTINT0;

19

EXTINT1 = vEXTINT1;

20

EXTINT2 = vEXTINT2;

21 }

以第三行为例,vGPACON的值为0x007fffff,查找s3c2410用户手册可知,该参数将GPACON的23位全部置1。各位功能需察看s3c2410用户手册。

3、Step

3:建立页表和启动MMU

mem_map_init();

mmu_init();

mem_map_init函数用于建立页表,vivi使用段式页表,只需要一级页表。他调用3个函数,代码在arch/s3c2410/mmu.c中:

[main(int argc, char *argv[]) >

mem_map_init(void)]

1 void mem_map_init(void)

2

{

3

#ifdef CONFIG_S3C2410_NAND_BOOT

/*CONFIG_S3C2410_NAND_BOOT

= y ,在文件include/autoconf.h中定义*/

4

mem_map_nand_boot();

6

mem_map_nor();

7 #endif

8

cache_clean_invalidate();/* 清空cache,使无效cache */

9

tlb_invalidate();

/* 使无效快表TLB */

10 }

第9、10行的两个函数能不用管他,他们做的事情在下面的mmu_init函数里又重复了一遍。对于本研发板,在.config中定义了CONFIG_S3C2410_NAND_BOOT。mem_map_nand_boot()函数调用mem_mapping_linear()函数来最终完成建立页表的工作。页表存放在SDRAM物理地址0x33dfc000开始处,共16K:一个页表项4字节,共有4096个页表项;每个页表项对应1M地址空间,共4G。mem_map_init先将4G虚拟地址映射到相同的物理地址上,NCNB(不使用cache,不使用write buffer)??这样,对寄存器的操作跟未启动MMU时是相同的;再将SDRAM对应的64M空间的页表项修改为使用cache。

mem_mapping_linear函数的代码在arch/s3c2410/mmu.c中:

[main(int argc, char *argv[]) >

mem_map_init(void) > mem_map_nand_boot( ) > mem_mapping_linear(void)]

1 static inline void mem_mapping_linear(void)

2 {

3 unsigned long pageoffset, sectionNumber;

4

putstr_hex("MMU table base address = 0x", (unsigned long)

mmu_tlb_base);

5 /* 4G 虚拟地址映射到相同的物理地址. not cacacheable, not bufferable */

6 /* mmu_tlb_base = 0x33dfc000*/

7 for (sectionNumber = 0; sectionNumber

> 20)) = pageoffset |

MMU_SECDESC;

10 }

11 /* make dram cacheable */

12 /* SDRAM物理地址0x3000000-0x33ffffff,

13

DRAM_BASE=0x30000000,DRAM_SIZE=64M

14 */

15 for (pageoffset = DRAM_BASE; pageoffset 1M) {

17 //DPRINTK(3,

18 *(mmu_tlb_base +

(pageoffset >> 20)) = \

pageoffset | MMU_SECDESC | MMU_CACHEABLE;

19 }

20 }

mmu_init()函数用于启动MMU,他直接调用arm920_setup()函数。arm920_setup()的代码在arch/s3c2410/mmu.c中:

[main(int argc, char *argv[]) >

mmu_init( ) > arm920_setup( )]

1 static inline void arm920_setup(void)

2 {

3

unsigned long ttb = MMU_TABLE_BASE;

/* MMU_TABLE_BASE = 0x33dfc000 */

4 __asm__(

5 /* Invalidate caches */

6 "mov r0,

#0\n"

7 "mcr p15, 0, r0,

c7, c7, 0\n" /* invalidate I,D caches on v4 */

8 "mcr p15, 0, r0,

c7, c10, 4\n" /* drain write buffer on v4 */

9 "mcr p15, 0, r0,

c8, c7, 0\n" /* invalidate I,D TLBs on v4 */

10 /* Load page table pointer */

11 "mov r4, %0\n"

12 "mcr p15, 0, r4, c2,

c0, 0\n" /* load page table pointer */

13 /* Write domain id (cp15_r3) */

14 "mvn r0,

#0\n" /* Domains 0b01 = client, 0b11=Manager*/

15 "mcr p15, 0, r0, c3,

c0, 0\n"

/* load domain access register,write domain 15:0, 用户手册P548(access permissions)*/

16 /* Set control register v4 */

17 "mrc p15, 0, r0, c1,

c0, 0\n" /* get control register v4 */

/*数据手册P545:read control register */

19 /* ..VI ..RS B... .CAM */ /*这些位的含义在数据手册P546*/

20 "bic r0, r0, #0x3000\n" /*

..11 .... .... .... */

/*I(bit[12])=0 = Instruction cache disabled*/

21 /*V[bit[13]](Base location of exception

registers)=0 = Low addresses = 0x0000 0000*/

22 "bic r0, r0,

#0x0300\n" /* .... ..11 .... .... */

23 /*R(ROM protection bit[9])=0*/

/*S(System protection bit[8])=0*/

/*由于TTB中AP=0b11(line141),所以RS位不使用(P579)*/

24 "bic r0, r0,

#0x0087\n" /* 0x0000000010000111 */

/*M(bit[0])=0 = MMU disabled*/

/*A(bit[1])=0 =Data address alignment fault checking disable*/

/*C(bit[2])=0 = Data cache disabled*/

/*B(bit[7])=0= Little-endian operation*/

25 /* Turn on what we want */

26 /* Fault checking enabled */

27 "orr r0, r0,

#0x0002\n" /* .... .... .... ..10 */

/*A(bit[1])=1 = Data address alignment fault checking enable*/

28

#ifdef CONFIG_CPU_D_CACHE_ON /*is not set*/

29 "orr r0, r0,

#0x0004\n" /* .... .... .... .100 */

/*C(bit[2])=1 = Data cache enabled*/

30 #endif

31 #ifdef CONFIG_CPU_I_CACHE_ON /*is not set*/

32 "orr r0, r0,

#0x1000\n" /* ...1 .... .... .... */

/*I(bit[12])=1 = Instruction cache enabled*/

33 #endif

35

"orr r0, r0,

#0x0001\n" /* .... .... .... ...1 */

/*M(bit[0])=1 = MMU enabled*/

36

"mcr p15, 0, r0, c1, c0, 0\n" /*

write control register */

/*数据手册P545*/

37

: /* no outputs */

38

: "r" (ttb) );

39 }

4、Step

4:heap_init()

第4步调用了heap_init(void)函数,并返回值。该值是函数heap_init()调用的mmalloc_init()函数的返回值。其实,这步就是申请一块内存区域。

[lib/heap.c->heap_init(void)]

1 int heap_init(void)

2 {

3

return mmalloc_init((unsigned char *)(HEAP_BASE), HEAP_SIZE);

4 }

内存动态分配函数mmalloc就是从heap(堆)中划出一块空闲内存。相应的mfree函数则将动态分配的某块内存释放回heap中。heap_init 函数在SDRAM中指定了一块1M大小的内存作为heap(起始地址HEAP_BASE

= 0x33e00000),并在heap的开头定义了一个数据结构blockhead。事实上,heap就是使用一系列的blockhead数据结构来描述和操作的。每个blockhead数据结构对应着一块heap内存,假设一个blockhead数据结构的存放位置为A,则他对应的可分配内存地址为“A +

sizeof(blockhead)”到“A + sizeof(blockhead) + size - 1”。blockhead数据结构在lib/heap.c中定义:

1 typedef struct blockhead_t {

2 int32

signature; //固定为BLOCKHEAD_SIGNATURE

3 bool

allocated; //此区域是否已分配出去:0-N,1-Y

4 unsigned long size; //此区域大小

5 struct blockhead_t *next;

//链表指针

7 } blockhead;

目前来看看heap是怎么运作的(如果你不关心heap实现的细节,这段能跳过)。vivi对heap的操作比较简单,vivi中有一个全局变量static blockhead *gHeapBase,他是heap的链表头指针,通过他能遍历所有blockhead数据结构。假设需要动态申请一块sizeA大小的内存,则mmalloc函数从gHeapBase开始搜索blockhead数据结构,如果发现某个blockhead满足:

(1) allocated = 0 //表示未分配

(2) size > sizeA,则找到了合适的blockhead,

满足上述条件后,进行如下操作:

a.allocated设为1

b.如果size ?

sizeA > sizeof(blockhead),则将剩下的内存组织成一个新的blockhead,放入链表中

c.返回分配的内存的首地址释放内存的操作更简单,直接将要释放的内存对应的blockhead数据结构的allocated设为0即可。heap_init函数直接调用mmalloc_init函数进行初始化,此函数代码在lib/heap.c中,比较简单,初始化gHeapBase即可:

[main(int argc, char *argv[]) >

heap_init(void) > mmalloc_init(unsigned char *heap, unsigned long size)]

1 static inline int

mmalloc_init(unsigned char *heap, unsigned long size)

2 {

3 if (gHeapBase != NULL) return -1;

4 DPRINTK("malloc_init():

initialize heap area at 0x%08lx, size = 0x%08lx\n", heap, size);

5 gHeapBase = (blockhead *)(heap);

6 gHeapBase->allocated=FALSE;

7

gHeapBase->signature=BLOCKHEAD_SIGNATURE;

8 gHeapBase->next=NULL;

9 gHeapBase->prev=NULL;

10 gHeapBase->size = size -

sizeof(blockhead);

11 return 0;

12 }

static blockhead *gHeapBase = NULL; 这个就是上面称赞的全局变量了,定义在lib/heap.c中。上面就是个链表操作,数据结构,看来搞这个也得好好学数据结构啊,不然内存搞的溢出、浪费可就哭都来不及了。

5、Step

5:mtd_dev_init()

所谓MTD(Memory Technology Device)相关的技术。在linux系统中,我们通常会用到不同的存储设备,特别是FLASH设备。为了在使用新的存储设备时,我们能更简便地提供他的驱动程式,在上层应用和硬件驱动的中间,抽象出MTD设备层。驱动层不必关心存储的数据格式怎么,比如是FAT32、ETX2还是FFS2或其他。他仅仅提供一些简单的接口,比如读写、擦除及查询。怎么组织数据,则是上层应用的事情。MTD层将驱动层提供的函数封装起来,向上层提供统一的接口。这样,上层即可专注于文件系统的实现,而不必关心存储设备的具体操作。这段乱七八糟的话也许比较让人晕,也能这样理解在设备驱动(此处指存储设备)

读、写操作的驱动称为下层驱动,上层驱动将下层驱动封装,并且留给其上层应用一些更加容易简单的接口。

在我们即将看到的代码中,使用mtd_info数据结构表示一个MTD 设备,使用nand_chip数据结构表示一个nand flash芯片。在mtd_info结构中,对nand_flash结构作了封装,向上层提供统一的接口。比如,他根据nand_flash提供的read_data(读一个字节)、read_addr(发送要读的扇区的地址)等函数,构造了一个通用的读函数read,将此函数的指针作为自己的一个成员。而上层要读写flash时,执行mtd_info中的read、write函数即可。

mtd_dev_init()用来扫描所使用的NAND

Flash的型号,构造MTD设备,即构造一个mtd_info的数据结构。对于S3C2410来说,他直接调用mtd_init(),mtd_init 又调用smc_init(),此函数在drivers/mtd/maps/s3c2410_flash.c中:

[main(int argc,char

*argv[])>mtd_dev_init()>mtd_init()]

1 int mtd_init(void)

2 {

3 int ret;

4 #ifdef

CONFIG_MTD_CFI

/*is not set*/

5 ret = cfi_init();

6 #endif

7 #ifdef

CONFIG_MTD_SMC9

/* =y */

8

ret = smc_init();

9 #endif

10 #ifdef CONFIG_S3C2410_AMD_BOOT

/*is not set*/

11

ret = amd_init();

12 #endif

13 if (ret) {

14

mymtd = NULL;

15

return ret;

16

}

17 return 0;

18 }

[main(int argc, char *argv[]) >

mtd_dev_init() > mtd_init() > smc_init()]

1 static int

2 smc_init(void)

3 {

/*struct mtd_info *mymtd,数据类型在include/mtd/mtd.h*/ /*strcut

nand_chip在include/mtd/nand.h中定义*/

4 struct nand_chip *this;

5 u_int16_t nfconf;

/*

Allocate memory for MTD device structure and private data */ 6 mymtd = mmalloc(sizeof(struct mtd_info)

+ sizeof(struct nand_chip));

7 if (!mymtd) {

8 printk("Unable

to allocate S3C2410 NAND

MTD device structure.\n");

9 return -ENOMEM;

10 }

/* Get

pointer to private data */

11 this = (struct nand_chip *)(&mymtd[1]);

/*

Initialize structures */

12 memset((char *)mymtd, 0, sizeof(struct

mtd_info));

13 memset((char *)this, 0, sizeof(struct

nand_chip));

/* Link the private data with the MTD structure */

14 mymtd->priv = this;

/* set NAND Flash controller */

15 nfconf = NFCONF;

/* NAND Flash controller enable */

16 nfconf |= NFCONF_FCTRL_EN;

/* Set flash memory timing */

17 nfconf &= ~NFCONF_TWRPH1; /*

0x0 */

18 nfconf |=

NFCONF_TWRPH0_3; /* 0x3 */

19 nfconf &=

~NFCONF_TACLS; /* 0x0 */

20 NFCONF = nfconf;

/* Set

address of NAND IO lines */

21 this->hwcontrol =

smc_hwcontrol;

22 this->write_cmd =

write_cmd;

23 this->write_addr = write_addr;

24 this->read_data = read_data;

25 this->write_data = write_data;

26 this->wait_for_ready = wait_for_ready;

/* Chip Enable -> RESET -> Wait for Ready -> Chip Disable */

27 this->hwcontrol(NAND_CTL_SETNCE);

28 this->write_cmd(NAND_CMD_RESET);

29 this->wait_for_ready();

30 this->hwcontrol(NAND_CTL_CLRNCE);

31 smc_insert(this);

32 return 0;

33 }

6 -14行构造了一个mtd_info结构和nand_flash结构,前者对应MTD设备,后者对应nand flash芯片(如果你用的是其他类型的存储器件,比如nor flash,这里的nand_flash结构应该换为其他类型的数据结构)。MTD设备是具体存储器件的抽象,那么在这些代码中这种关系怎么体现呢??第14行的代码把两者连结在一起了。事实上,mtd_info结构中各成员的实现(比如read、write函数),正是由priv变量所指向的nand_flash的各类操作函数(比如read_addr、read_data等)来实现的。

15-20行是初始化S3C2410上的NAND FLASH控制器。前面分配的nand_flash结构还是空的,目前当然就是填满他的各类成员了,这正是21-26行做的事情。27-30行对这块nand flash作了一下复位操作。最后,也是最复杂的部分,根据刚才填充的nand_flash 结构,构造mtd_info结构,这由31行的smc_insert函数调用smc_scan完成。

这才是VIVI启动的第5步,更有三步就完成了启动了,同时我的这篇阅读笔记也就OK了。

(完整版)《鲁滨逊漂流记》阅读测试题及答案

《鲁滨逊漂流记》阅读测试题 一、填空题。 1.《鲁滨逊漂流记》的作者是英国作家 。 2.伴鲁滨逊度过晨昏的是一只鹦鹉 、及一只狗、一只 。 3.鲁滨逊生活的孤岛叫 。 4.《鲁滨逊漂流记》结尾告诉我们,鲁滨逊一生中最可怕的一次遇险是 。 5.《鲁滨逊漂流记》小说的主人公是鲁宾逊把被救的土人取名为“ ”, 后来,这一土人成为他的忠实的仆人和朋友。 6.《鲁滨逊漂流记》第一部分写鲁滨逊离家三次航海经历,第二部分写鲁滨逊在一座 荒无人烟的海岛上度过了多年孤独的时光经历,第三部分叙述他从荒岛回来后的事 情,你认为全书的精华是第 部分。 7.《鲁滨逊漂流记》这本书用了第 人称的角度来描写的。 8.鲁滨逊在孤岛劳作生息,开拓荒地,圈养牲畜,生产 (填农作物) 。 9.在荒岛上,鲁滨逊刚开始主要的食物是__________,由于担心弹药用完,他就把它们捉住饲养起来。 10.通过这本书中鲁滨逊的一些经历,我们知道风向决定了 。 二、选择题。 1.一直到第28个年头一艘( )(国籍)船来到该岛附近,鲁滨逊帮助船长制服了叛乱的水手,才返回英国。 A 、美国 B 、英国 C 、西班牙 D 、巴西 2.在第( )次出海经商时,船在途中遇到风暴触礁,只有鲁滨逊幸存,漂流到孤岛上。 A 、一 B 、二 C 、三 D 、四 3.鲁滨逊用望远镜看见了多少个野人在会餐? ( ) A 、19 B 、29 C 、30 D 、20 4.鲁滨逊在荒岛上生活了( )年,高度浓缩地体现着人的本质和人类进步的历 程,他成了一位独自创造文明的英雄。 A 、28 B 、10 C 、8 D 、21 5.作者在《鲁滨逊漂流记》小说中主要通过( )方法来塑造人物形象的。 A 、动作描写 B 、心理描写 C 、语言描写 D 、外貌描写 6.《鲁滨逊漂流记》的作者是( )。 A 、塞缪尔 B 、菲尔丁 C 、笛福 D 、斯威夫特 7.鲁滨逊在岛上捉到一只( ),给它起名叫波儿。 A 、鹦鹉 B 、海蜇 C 、海龟 D 、老鹰 8.在孤岛上( )成为他的精神支柱。 A 、《金刚经》 B 、《易经》 C 、《诗经》 D 、《圣经》 9.鲁滨逊是什么时候漂到孤岛上的?( ) A 、1687年7月11日 B 、1659年9月1日 C 、1659年9月30日 D 、1660年1月1日 10.船触礁以后鲁滨逊上船搜寻有用的东西,下列哪一项不是他发现的?( ) A.手枪 B.指南针 C.英镑 D.面粉 三、判断题。 1.鲁滨逊从第一次出海离开英国约28年。 ( ) 2.鲁滨逊是一个意志品质极为坚强,生存信念十分执著的人,并且务实肯干,勤于创造。 ( ) 3.“我要尽全力而为,只要我还能划水,我就不肯被淹死,只要我还能站立,我就不肯倒下……”这是鲁滨逊说的一句话。 ( ) 4.鲁滨逊在葡萄牙买了一块庄园,曾在那儿过了四年安稳的庄园主生活。( ) 5.在荒岛上,鲁滨逊刚开始主要的食物是鱼鳖,由于担心弹药用完,他就把他们捉住 饲养起来。 ( ) 6.鲁滨逊用近2年的时间造了一只独木船。 ( ) 7.《鲁滨逊漂流记》中人物不多,除了鲁滨逊以外只有星期五还有些性格,其他人物不过是陪衬。 ( ) 8.鲁滨逊在一个方柱的四边,每天用刀刻一个凹口,每七天刻一个长一倍的凹口,每一月刻一个再长一倍的凹口。就这样有了一个日历,可以计算日月了。 ( ) 9.鲁滨逊在第一次遇到风浪时,他想如果他能幸存,他将像一个真正的回头浪子,回到他父亲的身边去。 ( ) 10.鲁滨逊用近一年的时间造了一只独木船,还挖了一条六尺的运河,把船运到了半里外的小河里。 ( ) 四、连线题。 鲁滨逊先后出海四次,请将每次的遭遇连线。 第一次 去非洲经商 第二次 他们遇到了土耳其海盗,被俘虏,变成了奴隶,逃出后抵达巴西。 第三次 贩卖黑奴,遭遇飓风,船在南美洲一个岛屿附近突然触礁,遭灭顶之灾。 第四次 目的地是伦敦,不料却遇到了可怕的风浪,好容易才保住了性命。 学校 班级 姓名 学号 ----------------------------------------------------密---------------------------------------封---------------------------------线-------------------------------------------------

朝花夕拾读书笔记大全(6篇)

朝花夕拾读书笔记大全(6篇) 朝花夕拾读书笔记范文一 放假这几天,我读了鲁迅先生的<朝花夕拾;,了解了鲁迅先生的很多事情,我很有感触。虽然这本散文集仅有十篇,但是记叙了作者许多生活片段,让我体会到他的性格。 前几篇写了他童年生活,我体会到他年幼时十分有趣但又有一些淘气;并且为我们塑造了许多人物。7、8两篇写出了他面对人生的选择;9、10篇写了对老师藤野先生和友人范爱农的怀念。这10篇文章总结了他童年到青年的经历,虽然有时一些语句我读不懂,但我还是很喜欢他的作品。 我认为他的作品很值得学习。从这本书中,我学到了许多关于写作方面的知识----在人物的刻画和描写上,运用白描的写作手法,可以十分传神的刻画出人物的性格特征;采用人物的肖像描写、动作描写、语言描写,可创造性格鲜明的人物形象。 这本书语言清新流畅、洁净优美、亲姐感人,()而且色彩纷呈。虽然只是叙事,但读着却不乏味,在表现手法上多用对比、夸张、烘托等强化主题。 <朝花夕拾;真是现代回忆散文的典范之作。 朝花夕拾读书笔记范文二 一点,一点,一点点地看完了<朝花夕拾;,连串的时间,连串的记忆,真想将鲁迅爷爷的记忆当做我的。整本文集用词语简洁柔和,正是鲁迅爷爷的平易近人的体现。书中的抨击,讽刺,嘲笑,正是鲁迅爷爷对当时社会的反感与不满,表现了一个想让让民族进步,想让社会安定,为孩子着想的鲁迅爷爷。 这本书向我们描绘了清末民初的生活图卷,封建的社会制度,社会对人民的囚禁。 在<从百草园到三味书屋;,园中淘气天真的小孩子,观菜畦、吃桑葚、听鸣蝉与油蛉和蟋蟀的音乐会,看黄蜂、玩斑蝥、拔何首乌、摘覆盆子。到在书屋读书习字,三言到五言,再到七言。课上偷偷画画,到书屋的小园玩耍。无一不体现出小孩子追求自由,热爱大自然的心态,也表现了社会对孩子们的束缚。 <在阿长与〈山海经〉;,<范爱农;中,这两个人物,给鲁迅先生留下了深刻的回忆。两个由当时社会造就的人物。一个下层的劳动者,善良、真诚、热爱和关心孩子的阿长,她思想、性格上有很多消极、落后的东西,是封建社会思想毒害的结果,表现了当时社会的浑浊、昏暗。正直倔强的爱国者范爱农,对革命前的黑暗社会强烈的不满,追求革命,当时辛亥革命后又备受打击迫害的遭遇。体现了旧社会人民对束缚的反抗,向往自由、安乐的心。人民从囚禁中走向了反抗。 朝花夕拾读书笔记范文三

中国传统文化有哪些_经典阅读优秀版

《中国传统文化有哪些》 阅读精选(1): 中国传统文化是中华礼貌演化而汇集成的一种反映民族特质和风貌的民族文化,是民族历史上各种思想文化、观念形态的总体表征,是指居住在中国地域内的中华民族及其祖先所创造的、为中华民族世世代代所继承发展的、具有鲜明民族特色的、历史悠久、内涵博大精深、传统优良的文化。 四个特征 1,世代相传。中国的传统文化在某些短暂的历史时期内有所中断,在不一样的历史时期 或多或少的有所改变,但是大体上没有中断过,总的来说变化不大。 2,民族特色。中国的传统文化是中国特有的,与世界上其他民族文化不一样。 3,历史悠久。有五千年的历史。 4,博大精深。博大是说中国传统文化的广度---丰富多彩,精深是说中国传统文化的深 度---高深莫测。 文化纵览 简介 仁、义、礼、智、信、忠、孝、悌、节、恕、勇、让;琴棋书画、三百六十行、四大发明、民间禁忌、精忠报国、自然养生、竹、民谣、黄土、长江、黄河、红、月亮。十二生肖:鼠、牛、虎、兔、龙、蛇、马、羊、猴、鸡、狗、猪。农家、农民起义;皇宫官府、宫庭文化、帝王学。 诸子百家 中国传统文化 1.道家(老子、庄子、列子;思想:道德,无为、逍遥;《南华经》《道德经》《管子》 2.儒家(孔子、《论语》、孟子、《孟子》、荀子;思想:仁、义、礼、智、信;四书:《中庸》《大学》《孟子》《论语》) 3.法家(李悝,韩非、李斯、《韩非子》思想:君主集权,以法治国) 4.墨家(墨子、《墨子》、思想:兼爱、非攻、举贤、节俭) 5.名家(邓析、惠施、公孙龙、桓团《公孙龙子》) 6.阴阳家(邹衍、五行、金木水火土) 7.纵横家(鬼谷子、苏秦、张仪、《战国策》)

(完整word版)鲁滨逊漂流记阅读测试题及答案(2),推荐文档

《鲁滨逊漂流记》阅读测试题及答案 一、填空题 1.《鲁滨逊漂流记》的作者是(英)国小说家(笛福),他是该国文学史上第一个重要的小说家,有(英国小说和报刊文学之父)的美誉,他的文章影响了后来期刊文章和报纸的发展。 2.鲁滨逊在荒岛上生活了(28)年,高度浓缩地体现着人的本质和人类进步的历程,他成了一位独自创造文明的英雄。 3.鲁滨逊在(巴西)买了一块庄园,曾在那儿,过了四年安稳的庄园主生活。 4.在荒岛上,鲁滨逊刚开始主要的食物是(野山羊),由于担心弹药用完,他就把他们捉住饲养起来。 5.偶然机会,鲁滨逊抖装饲料的袋子,过了雨天,抖袋子的地方长出了(麦)苗和(稻)苗。 6.鲁滨逊在岛上捉到一只鹦鹉,给它起名叫(波儿)。 7.鲁滨逊在岛上种粮的第一年收获了(两斗大米、两斗大麦),他把这些粮食碾碎放进自己烧制的瓦罐中烤成(面包)。 8.鲁滨逊在岛上还用(羊皮)制作了一把伞。 9.鲁滨逊用近(两)年的时间造了一只独木船,还挖了一条(六)尺的运河,把船运到了半里外的小河里。 10.鲁滨逊来到岛上第(23)年的(12)月,突然发现岛上出现了一群(野人)。两年后,他救下一个俘虏,那天是(星期五),因此,这个俘虏名叫(星期五),他成了鲁滨逊的仆人

11.救了“星期五”,鲁滨逊知道在另一个岛上住着十五个(西班牙)人,是海船失事后逃上去的。 12.《鲁滨逊漂流记》是以第(一)人称写的长篇小说。 13.鲁滨逊第一次出海的目的地是(伦敦),不料却遇到了可怕的风浪,好容易才保住了性命。 14.鲁滨逊第一夜在(树上)睡觉。 15.鲁滨逊第二次出海是去(非洲)经商,这一次他成功了。16.鲁滨逊第三次出航极为不幸,他们遇到了(土耳其海盗),被俘虏,变成了奴隶,逃出后抵达巴西,在那里独自经营一个(种植园),生活过得很顺遂。 17.鲁滨逊第四次航行是去(贩运黑奴),遭遇飓风,一连十二天。当行驶到(南美)洲一个岛屿附近时,船突然触礁,遂遭灭顶之灾。18.鲁滨逊有一包钱币,约值(36)金镑。可对于岛上的生活来说,它们却是(倒霉而无用),都已经发霉了。 19.(1686)年(12)月(19)日,鲁滨逊带着仆人乘船离开海岛,他一共在岛上生活了(28)年。 20.鲁滨逊认为荒岛上可分两季:(雨季)和(旱季)。 21.鲁滨逊流落的荒岛叫:(绝望岛)。 22.鲁滨逊等人遇难时,船上有(14 )个人。 23.鲁滨逊在反检柜子时发现了(糠米)。 24.鲁滨逊给了星期五(小刀、皮带、斧头)。 25.逃离了奴隶生涯,鲁滨逊来到了(黑人岛)。

经典阅读《鲁滨逊漂流记》测试题(答案)

一、选择题(每小题2分,共26分) 1.鲁滨逊在荒岛上第一次听到别人和自己说话是在_D_。 A十三年后 B十六年后 C十八年后 D二十五年后 2.“他的头发长而且黑,并不像羊毛似的卷着。他的前额又高又大,两眼活泼而有光.他的皮色不很黑,略带褐色……他的脸是圆圆的;胖胖的;鼻子很小,但又不像黑人那样扁……”这是对__B的描写。 A佐立 B星期五 C威尔斯 D星期五的父亲 3.《鲁宾逊漂流记》是按第_A_人称写的长篇小说。 A一 B二 C三 4.《鲁滨逊漂流记》的发行时间是_B_年? A1718 B1719 C1720 D 1721 5.鲁滨逊是__D人? A.葡萄牙 B.西班牙 C.法国 D.英国 6.船触礁以后鲁滨逊上船搜寻有用的东西,下列_B_不是他发现的? A手枪 B指南针 C英镑 D 面粉 7.他在岛上最早的伙伴是谁? ( C) A一只他收养的猪 B 一只他收养的狗 C 一只他收养的猫 D 一只他收养的鸟 8.他是怎么治好病的? (D ) A自己好的 B星期五帮她治好的 C根本就没病 D把烟叶含在嘴里,喝甘蔗酒 9.他是怎样回到英国的?(B ) A遇到好心人求救B搭一艘外国船去的回C遇到漂流的船只,自己回去了D自己制作船只回去 10.他是如何计算日期的?( A ) A用木刀在石头上刻痕 B在烂船上找到日历 C拿树枝来制作日历 D心算 11.他在一座无人荒岛上生活多年后,收得一土人为奴,取名(B ) A 星期四 B 星期五 C 星期六 D星期一 12.鲁滨逊在荒岛上生活了( A )年 A 28年 B 29年 C 38年 D 39年 13.鲁滨逊的生日是( B ) A 九月二十号 B 九月三十号 C 九月十号 二、填空题(每空2分,共52分) 1.《鲁滨孙漂流记》的作者是 ( 英 )国的(丹尼尔·笛福)。 2.鲁滨孙第一次出海的目的地是(伦敦),不料却遇到了可怕的风浪,好容易才保住了性命。鲁滨孙第二次出海是去(非洲)经商,这一次他成功了。鲁滨孙第三次出航极为不幸,他们遇到了(土耳其海盗),被俘虏,变成了奴隶,逃出后抵达巴西。鲁滨孙第四次航行是去

朝花夕拾读书笔记12篇

朝花夕拾读书笔记12篇 《狗·猫·鼠》——在这篇文章里,鲁迅先生清算猫的罪行:第一,猫对自己捉到的猎物,总是尽情玩弄够了,才吃下去;第二,它与狮虎同族,却时而一副媚态;第三,它老在交配时嗥叫,令人心烦;第四,它吃了“我”小时候心爱的一只小隐鼠.虽然后来证实并非猫所害,但“我”对猫是不会产生好感的,何况它后来确实吃了小兔子!这篇文章取了“猫”这样一个类型,尖锐而又形象地讽刺了生活中与猫相似的人. 《阿长与〈山海经〉》——阿长是鲁迅小时候的保姆.记述儿时与阿长相处的情景,描写了长妈妈善良、朴实而又迷信、唠叨、“满肚子是麻烦的礼节”的性格;对她害死了自己的隐鼠,充满了憎恨和厌恶;而对于她寻购赠送自己渴求已久的绘图《山海经》,却又充满了尊敬和感激之情.文章用深情的语言,表达了作者对这位劳动妇女真诚的怀念. 《二十四孝图》——所谓《二十四孝图》是一本讲中国古代二十四个孝子故事的书,配有图画,主要目的是宣扬封建的孝道.鲁迅先生从自己小时候阅读《二十四孝图》的感受入手,重点描写了在阅读“老莱娱亲”和,“郭巨埋儿”两个故事时所引起的强烈反感,形象地揭露了封建孝道的虚伪和残酷,揭示了旧中国儿童的可怜的悲惨处境. 《五猖会》——五猖会是一个迎神赛会,在童年的“我”

的心目中是一个节日.记述儿时盼望观看迎神赛会的急切,兴奋的心情,和被父亲强迫背诵《鉴略》的扫兴而痛苦的感受.指出强制的封建教育对儿童天性的压制和摧残. 《无常》——无常是个具有人情味的鬼,去勾魂的时候,看到母亲哭死去的儿子那么悲伤,决定放儿子“还阳半刻”,结果被顶头上司阎罗王打了四十大棒.文章在回忆无常的时候,时不时加进几句对现实所谓正人君子的讽刺,虚幻的无常给予当时鲁迅寂寞悲凉的心些许的安慰.同时,文章深刻表达了旧时代中国人民绝望于黑暗的社会,愤慨于人世的不平,而“公正的裁决在阴间”,只能在冥冥中寻求寄托,寻求“公正的裁决”. 《从百草园到三味书屋》——描述了儿时在家中百草园得到的乐趣和在三味书屋读书严格但不乏乐趣的生活,揭示儿童广阔的生活趣味与束缚儿童天性的封建书塾教育的尖锐矛盾,表达了应让儿童健康活泼地成长的合理要求. 朝花夕拾读书笔记七: 《父亲的病》——父亲被江湖庸医耽误,离世了,一直是埋在鲁迅心中的痛苦.文章重点回忆儿时为父亲延医治病的情景,描述了几位“名医”的行医态度、作风、开方等种种表现,揭示了这些人巫医不分、故弄玄虚、勒索钱财、草菅人命的实质. 《琐记》——鲁迅在这篇文章里回忆了隔壁家的表面对

广东省2017中考语文试题研究第二部分阅读专题十一附加题——推荐名著阅读三《鲁滨逊漂流记》

三、《鲁滨逊漂流记》 【考情搜索】 2011年已考查。 【教材链接】语文版八上:名著引读(三)P224~225 【内容梗概】 鲁滨逊出身平民,但自幼就立下了遨游四海的壮志。鲁滨逊的首次冒险生涯开始于1651年。他发现与非洲的易货贸易有利可图,便四次出海,前往非洲,最后一次却不幸遇上了海盗,他本人也成了奴隶。不久,他瞅准机会带小黑奴佐立逃走,被一艘开往巴西的船救起。到了巴西后,他卖掉佐立和小艇,买了一个庄园,过上了舒适的生活。但是生性喜爱冒险的他,又想去非洲贩卖黑人,结果船在南美洲附近触礁沉没,他侥幸逃生,从此孤独地生活在一座与世隔绝的小岛上,一住就是28年。 为了生存,鲁滨逊开始了自己的“创业”。他造出一个木排,用于抢运沉船上有用的东西,支起帐篷,使自己有一个暂时的避难所。勘察了小岛的地形以后,他把“家”安在山坡下的一个小山洞里,在洞口设置了机关以防备野兽。他还捕猎野山羊并把它们饲养起来。一次,他偶然收集到从船上带下来的水稻和大麦的种子,在第二年将它们大面积种植起来。岛上物产丰富,还有源源不断的淡水,要活下来基本没有什么问题。海岛的另一头有片果林,他在那里建起了自己的“别墅”——一间茅草屋。 生存基本有了保障以后,鲁滨逊开始涉足农牧业,竟然收到了意想不到的成功。他把第二年打下的稻谷和大麦碾成粉,然后用自己烧制的瓦罐来烤面包。他围了木栅栏,将捕来的野山羊集中饲养,这样就有了羊肉、羊奶和用羊皮缝制的衣物。到第六个年头,他造了一只独木船,又挖了一条运河通往半英里外的小河。 一天,一群野人来到鲁滨逊经营的小岛。他们竟然载歌载舞地吃人,鲁滨逊很担心自己也会遭受同样的命运。于是,他为“家”重新设置了更复杂的机关。就这样,他在岛上安全度过了23年。后来,岛上又来了一群食人族。鲁滨逊看到野人吃人的残暴场面后,加固了自己的“城墙”,并且深居简出,同时他也萌生把野人杀掉的念头。不久后,他又一次看见一群野人到岛上来举行“人肉宴”,其中一个野人“俘虏”从准备吃他的人群中逃出。鲁滨逊果断地帮助这个逃跑的野人,打死了两个追赶者,搭救了这个野人。鲁滨逊将他收为自己的奴隶,并取名“星期五”,以纪念在星期五这天搭救了他。“星期五”在鲁滨逊的教导下,很快学会了穿衣、开枪、讲英语、信基督……成为了鲁滨逊最忠实的仆人和朋友。他告诉鲁滨逊,不久前有白人流落到他所居住的那个岛。鲁滨逊就和“星期五”造了一只独木舟准备去救援他们,就在这个时候,又有一群野蛮人带着很多俘虏来到鲁滨逊的岛上,他们从俘虏中救出了一名西班牙人和“星期五”的父亲。 因为人员增加,鲁滨逊扩大了农作物的种植面积,并派那位西班牙人和“星期五”的父亲去解救其余的白人,这样他们就可以造一条大船回巴西。“星期五”的父亲和那个白人走后,鲁滨逊和“星期五”帮助一艘英国商船的船长和大副击溃暴徒,夺回商船。之后,鲁滨逊把岛上的一切都传授给了那些被他们俘虏的暴徒,规定他们把岛屿打理好。于是,没等“星期五”的父亲回来,他们就搭乘这艘商船回国了。 在海外游荡了35年以后,鲁滨逊带着“星期五”回到了已经物是人非的家:父母去世已久,家中只剩下两个妹妹和两个侄子。巴西的种植园为鲁滨逊带来了大笔财富,他娶妻生子,过了几年平静的日子,妻子去世以后,他再次出海。当鲁滨逊经过曾经经营了28年的小岛时,看见岛上已经居住了许多欧洲人,欣欣向荣的景象让他感到非常欣慰。 在驶往巴西的途中,鲁滨逊的船只遭到了野蛮人的偷袭,“星期五”在混战中死去。脱险后,鲁滨逊经巴西、好望角来到中国,被船上叛变的水手扔下,最后随一支商队辗转回到英国。一段时间以后,热衷于冒险的他又开始准备下一次也许没有归期的远行。

《鲁滨逊漂流记》阅读练习题(有答案,内容全)

《鲁滨逊漂流记》阅读题(内容全,有答案) 一、选择题 1、小说《鲁宾逊漂流记》是以第(A)人称写的 A第一人称 B第二人称 C第三人称【P1】 2、鲁滨逊当兵阵亡的哥哥是(A) A大哥 B二哥【P1】 3、1632年,鲁滨逊出生在(A)家庭 A上流社会 B中层阶层 C层社会【P1】 4、鲁滨逊弟兄三人,他排行(C) A老大 B 老二C老三【P2】 5、从小,鲁滨逊对一切没有兴趣,只想(B) A学法律B航海 C参军【P2】 6、鲁滨逊初次航海的时间,是(A) A 1951.9.1 B 1952.9.1 C 1953.9.1 【P7】 7、初次出海,鲁滨逊第(A)天不再晕船 A二 B三 C 四【P8】 8、鲁滨逊第一次出海,第(B)天到达雅茅斯锚地。 A5 B6 C7 【P8】 9、第一次出海,船遭遇风暴,船长先砍掉船的(B) A主桅B前桅 C后桅【P9】

10、初次出海,船遭遇风暴,船舱进水。鲁滨逊和船员靠(B)得救。 A小船B小艇 C木板【P10】 11、鲁滨逊初次航海,遭遇了(C)灾难 A船撞毁 B海盗C风暴【P9-10】 12、鲁滨逊初次航海失败,他选择了(C) A回家 B当兵C去伦敦【P12】 13、鲁滨逊第二次航海,不幸成为(C) A水手 B商人C奴隶【P13】 14、鲁滨逊成为海盗船长的奴隶后,利用(B)逃跑 A小艇 B小舢板 C救生衣【P14】 15、和鲁滨逊一起射杀狮子的人,是(B) A星期五B佐立 C船长【P14】 16、带鲁滨逊到巴西成为种植园主的船长是(B)人 A英国B葡萄牙 C法国【P18-20】 17、鲁滨逊在巴西呆了(B)年,再次冒险航海。 A5年B四年 C六年【P23】 18、鲁滨逊出海冒险,去非洲贩卖黑人,船在(A)附近触礁沉没。 A南美洲 B大洋洲 C北美洲【P25-29】 19、初次出海,船遭遇风暴,船舱进水,船在(B)沉没 A温特尔灯塔B雅茅斯锚地 C伦敦【P10】

朝花夕拾的读书笔记大全(3篇)

朝花夕拾的读书笔记大全(3篇) 朝花夕拾读书笔记范文一 鲁迅的作品可以说是独一无二的。他的作品既不遮遮掩掩,又不追求满是好词佳句的华丽。却更能吸引读者,仿佛在给你讲故事一样。 比如范爱农的眼球白多黑少,看人总像在渺视。有比如却仍然看见满床摆着一个大字。这就是鲁迅在描写人外貌特征和习性时的特别手法。他可以生动地表现出一个人的特点,又增加了幽默感。 鲁迅不管是对他人的赞扬或批评以及对那人的各种看法,都豪不掩饰地写出来。因此,我比较喜欢他的文章。例如〈阿长与山海经〉。内容大概是这样的:长妈妈是我的保姆,起先,我很讨厌她,特别是她的切切察察,而且她睡相极不好,但她也懂得许多有趣的礼节,是我不耐烦的。之后,她给我讲长毛欺压百姓的残忍故事,他伟大的神力让我敬佩。然后,在我极度渴望〈山海经〉时,阿长为我买来了。我又一次对她敬佩。最后,她辞了人世,我默默为她祈祷。本文由我一次一次对她态度的转变,突出了阿长的朴实。 《朝花夕拾》十分耐人寻味,它反映着封建社会的种种陋习:有写人吃血馒头,吃人肉。人们迷信,古板,缠足,互相欺诈等等都受到了鲁迅强烈的批判,也让我不由得为那些人们感到悲哀。如今,中国还有很多陋习,我想我会改变它们,把祖国建设得更美好。 朝花夕拾读书笔记范文二 最近,我看了一本散文书——《朝花夕拾》。这是一本回忆童年生活的散文,就更加充满了个体生命的童年时代与人类文化发展的童年时代所特有的天真之气。书中有批判,有嘲笑,可以视为鲁迅的杂文笔法向散文的渗透,不仅使其中的韵味更加丰厚,而且显示了鲁迅现实关怀的一面,这也是真正的鲁迅。这本书确实非常好看。 《狗猫鼠》记述了童年时对猫和鼠的好恶。《阿长与〈山海经〉》回忆了保姆长妈妈的淳朴善良。《二十四孝图》对荒谬愚昧的封建孝道进行了抨击。《五猖会》回顾了儿时一次看庙会的经历。《无常》栩栩如生地描写了乡间迎神赛会时的活无常。《从百草园到三味书屋》回味了纯真快乐的童年和在三味书屋读书的日子。《父亲的病》在叙述父亲生病长期治疗的过程中,对庸医误人表示出了深深的愤慨。《琐记》记述的是作者去南京读书的经历。《藤野先生》怀念日本留学期间的老师藤野,并记述了作者弃医从文的经过。《范爱农》回忆和悼念了青年时代的挚友范爱农。《朝花夕拾》以清新、平易、深情、舒缓的笔调记述了鲁迅童年、少年、青年时代的生活片断,展现了家乡的风土人情,抒发了对亲朋师友的挚诚怀念,寄予了对现实的思考。我们的童年渐行渐远,留下的是一个美丽的回忆。《朝花夕拾》,去领略一下鲁迅的童年,慢慢体会其中的幸福童年味儿吧。

诵读优秀经典 传承传统文化

诵读优秀经典传承传统文化为进一步继承中华民族优良传统,传承国学经典文化。蓟县第七小学在师生中持续开展“经典诵读”活动。呈现出如下特点: 一、在校园中营造浓郁的“经典文化”氛围。 为配合活动的开展,结合校园环境和文化建设,学校在楼道的墙壁上专门开辟了“国学文化”版块。一个个《弟子规》《三字经》《论语》小故事娓娓道来、栩栩如生、活灵活现。每一块墙壁都在说话,每一个角落都散发着经典的书香。诵读经典已成为一种文化,一种师生的生活状态,他们在亲近经典,深入了解传统文化博大精深的同时,品味着祖国灿烂文化的芳香。 二、重视校本教材的研发和使用。 我校历来重视以国学文化为依托,研发校本教材工作,学校组织部分语文骨干教师在课堂实践的基础上,利用业余时间成功编写经典诵读校本教材《弟子规》《阅读积累》《经典阅读》并在全校推广使用。学校把这些校本课程列入教学计划,1-2年级每周两课时,3-6年级每周一课时。并把《弟子规》作为我校各年级必背教材,纳入语文课程之中,由语文教师负责诵读、讲解。 三、以科研课题研究带动“经典诵读”活动的开展。 我校在几年的“经典诵读”活动中,总结出了一些行之有效的经验。构建起以:“早识字;多阅读;勤积累;会学法;善学习”为主要内容的读书模式,特别是在组织学生阅读活动中,归纳提炼出:“故事引领激发阅读;教师引领体验阅读;模仿引领感受阅读;方法引领快速阅读;内容引领健康阅读”的指导学生阅读活动的策略,有效地促进了学生阅读能力的提高,发展了学生终身学习能力。我校开展的普及阅读活动已成为学校办学的一大亮点和特色,受到社会各方面的广泛注意。 我校以重点课题:“早识字-多阅读-勤积累-会写作”与中国教师报的“随笔化作文”、“纵横信息数字化学习与优化小学生识字过程的研究”为引领,引导师生诵读经典,读好经典。弘扬中华民族的优秀文化,让师生受到博大精深的中华民族文化的滋养。沐浴氤氲书香,奠基多彩人生。 四、诵读形式灵活多样、丰富多彩。 每日10分钟诵读活动。学校规定每天早晨上课前10分钟为《弟子规》的诵读时间。各班语文教师认真组织精心指导,学生们积极学习、诵读国学,感悟

《鲁宾逊漂流记》好书推荐

《鲁宾逊漂流记》好书推荐 二十八年——一个令人惊讶的数字,一个不可思议的故事,而有一个人,独自在海上的一个孤岛中漂泊了二十八年! “如果一个人遭遇困境,而无人解救就必须学会乐观地去改变现状。”这是我读完这本书后最大的感受。 一六五九年九月三十日,一个人在一次航行中上遇到了可怕的风浪,翻了船,除他之外无一人生还。他流落到了孤岛上。凭着他惊人的毅力与勇气,二十八年后,他依靠自己的智慧逃出了孤岛,这个人就是倒霉而又幸运的鲁滨逊。 二十八年间,他初到孤岛时,曾绝望的说:"我整天悲痛着我这凄凉的环境,没有食物,没有房屋,没有衣服,没有武器,没有出路,没有被救的希望,眼前只有死,不是被野兽所吞,就是被野人所嚼......" 但是,慢慢地,他独特的个性体现了出来,对生活充满希望,不再整天沉浸在自己设计的悲观中,开始一心一意的安排自己的生活,他建了小房子;做了桌子、小匣子;捕了小羊、小狗;种了小麦、稻子......就这样,他用自己的双手,创造了自己的小王国…… 鲁宾逊的乐观和勇气是可嘉的,为了生存做出了常人难以想像的事情。而最为感动的是他竟然救了一个土著人,我们都知道土著人是会吃人的,何况是素不相识的“外人”,与他隔着一个文明的土著人呢?可能是他的善良,才让他身处危险也会想着去救别人。 鲁滨逊还是坚毅的人。他曾经这样说道:“我的脾气是要决心做一件事情,不成功决不放手的”,“我要尽全力而为,只要我还能划水,我就不肯被淹死,只要我还能站立,我就不肯倒下……”他没有助手,工具不全,缺乏经验,所以做任何事情都要花很大的劳力,费好长的时间。连做一块木版都要四十二天。他作的许多事情都是白费力气,没有成功,但他从来不灰心失望,总是总结了失败的经验又重新开始。辛勤的劳动换来了令人欣慰的回报,他最后变得有船用,有面包吃,有陶器用,有种植园,有牧场,有两处较“豪华”的住所……这些没有一件不是费了很多力气、克服了许多困难才得来得的。 读完之后,我不禁反省自己:如果我流落到孤岛,能活几天?一天?两天?我又能干些什么?会劈柴?会打猎做饭?我连洗自己衣服还笨手笨脚的呢!再说了,没有一个人讲话,多孤单呀!我准会憋死的!可见鲁滨逊是多么乐观向上!我觉得人应该学习他这种不怕困难、乐观向上的精神,无论何时何地都坚强地活下去,哪怕只有一线希望也要争取,决不能放弃!我们要像鲁滨逊那样有志气、有毅力、爱劳动,凭自己的双手创造财富,取得最后的胜利! 这是一本值得一看的好书,它可以给予我们一生的激励!

鲁滨逊漂流记阅读任务单

《鲁滨逊漂流记》任务单 阅读任务一 阅读第一章,请为鲁滨逊制作个人简历。 愿望: 国籍:出生年份:

阅读任务二 # 1.阅读第二章,根据鲁滨逊在荒岛上的生活细节,盘点鲁滨逊在荒岛上的生存技能。 2.观察表格,鲁滨逊在荒岛上生活中遇到的最大困难是什么他又是如何克服的呢 阅读任务三

1.完成鲁滨逊荒岛生活“起始物资清单”。 2.这场病对荒岛生活的鲁滨逊来说,是一场劫难,也是一次收获,请你完善《鲁滨逊病历表》。

《圣经》是基督教的正式经典,被奉为教义和神学的根本依据。内容主要包括历史、传奇、律法、诗歌论述书函等。 圣经记录了犹太教和基督教的起源及早期的发展.也为以色列民族史提供了重要的文献资料。它是整个基督教教义的基础,为其信徒提供了信仰的准则,同时也为基督教教会的组织和礼仪活动作出了规定。圣经是西方文化的重要源泉。也是一部包罗万象的百科全书。它是世界上发行量最大,发行时间最长,腿译成的语言最多。出现的版本最杂,流行最广而读者面最大,影响最深远的部书,并已被列入吉尼斯世界记录大全,联合国公认《圣经》是对人类影响最大最深的本书。 这部古者经籍是希伯来民族文化的宝贵遗产,它记载了古代中东乃至南欧带的民族、社会、政治军事等多方面情况和风土人情,其中的哲学和神学观念随着基督教的广泛传播,为世界尤其是西方社会的发展、意识形态和文化习俗带来巨大影响。 《圣经》主题思想:强调神与人立约关系;人守约则得赐福,人背约则受惩罚。 《圣经》是一部宗教主题思想非常鲜明的作品,具有犹太民族的文化个性。它通过一些典型人物传记的描写,强调了神与人立约的关系,提出人守约则得赐福,背约则受惩罚的观念。这一主题思想为《圣经》解读奠定了一个整体上的审美方向和认知导向,体现了作者在进行创作时对选材典型性和艺术性的把握。 《圣经》一直被认为是神的话语记录,其中的人物被置于神的光环笼罩之下,命运被神所主宰,人成为神的仆人。但是从传记的角度来看圣经,《圣经》并不是如神学家所言是神的独角戏。神与人物的关系是辩证的、双向的,在人走向神、虔信神的另一面,人对命运的反抗,人主动向神的靠近,人独立的欲望,人与人的斗争,人和自我的矛盾等都得到了淋漓尽致的反映。 阅读任务四 阅读第二章的第七节至第十一节 1.在岛上居住一段时间后,鲁滨逊开始了一一次长时间的“离家出走”——探索全岛。请根据本节以及之前的描写,简单概括岛上的基本情况或给制简单的小岛地图。 提示:标示方位与地形,标出鲁滨逊登岛地点以及为自己搭建的第一所建筑。 ~ 2.请以思维导图的形式呈现鲁滨逊制陶的流程。

中国传统文化经典阅读心得体会

学习《中国传统文化经典阅读》心得体会中国传统文化,是古代先贤用自身的终身感悟沉积下来的精华。对人的生存和发展具有重要意义。作为社会上最具活力的大学生,既是文化的吸收着,也是中国未来的建设者。因此;大学生学习中国传统文化,意义重大。 中国传统文化是中国数千年来沉淀下来的精华,学习中国传统文化,一方面可以增加对历史的了解,丰富自己的知识面,再者也可以培养民族自豪感和增加民族的凝聚力。 传统文化的继承和发展,和谐社会的创建,是社会主义现代化的要求,是实现中华民族伟大复新的需要,在这种背景下,传统文化教育既要传承中华民族悠久灿烂的文明成果,又要结合现代社会的客观情况。大学生是社会上极其特殊的一个群体,传统文化的继承和发展离不开大学生的积极参与。传统文化的内容极其丰富,为此传统文化的教育和大学生了解的方式也必然是丰富的,复杂的,不断变化的。 中国传统文化博大精深,在教育人类方面具有重要意义,而大学生作为社会上最富有朝气的群体,他们对中国传统文化的认识和理解程度就显得非常重要。在进行社会主义精神文明的建设过程中,要求当代大学生具有先进的思想观念,不断地接受传统文化的教育,以增强民族自尊心和自豪感 我们的传统文化将“修身”与治国平天下联系在一起。传统文化经典著作中有“古之欲明明德于天下者,必治其国,欲治其国,必齐其家;欲齐其家者,必修其身;欲修其身者,先正其心;欲正其心者,

先诚其意;欲诚其意者,先致其知;致知在格物。格物而后知至,知至而后诚意,意诚而后心正,心正而后身修,身修而后齐家,家齐而后治国,国治而后平天下”。由此可见修身是为人、为事的根本,修身不成则一事无成。当代大学生常不注意自身修养,如在公共场合大声说话,在宿舍不打扫卫生等给别人造成了很大困扰,为此大学生应从平常小事做起,修身养性。 传统还注重人际关系,强调人与人的和谐相处。正如“己所不欲,勿施于人”,自己不愿意做的事情不要强加给别人,这个社会将是一个充满爱心的社会。当代大学生时有缺乏为他人着想的现象,大家同在一个寝室,却不和睦相处,经常为一些琐事斤斤计较,甚至有时还大打出手。 传统经典、路还很长。自认为作为一个中国人,从小到大也算接触到不少的古典文献著作,可是真的细究起来才发现,自己知之甚少。老师讲解时,时常会抛出一些问题来让我们回答,可是如果不是读过相关书籍的话,是很难解答的,平时要有很多的积累,通过长时间的琢磨才有可能求得一知半解,相比于班上一些有一定扎实的传统文化的知识素养的同学来讲,要做的事情还有很多。经典著作并不应止步于你学习语文的那几年,在人生的不同阶段其实都可以找到属于不同阶段的中国文化经典来知道你的人生,而我们要做的是保持一颗进取的心,树立终身学习的理念,尤其是以具有传承意义的儒家、道家为主。 从现代来看,中国文化在外国是很受欢迎的,很多外国学者都在

鲁滨逊漂流记阅读分享课

——郑柔琼 教学目标: 1. 梳理主要情节,形成思维图,提高提取、梳理信息的能力。 2. 在小组合作、探究解疑、交流分享的过程中,初步感受鲁滨逊顽强求生的可贵品质。 3. 享受阅读、分享的快乐,激发阅读整本书的兴趣。 教学重点: 初步了解鲁滨孙在荒岛战胜困难、谋求生存的非凡经历,体会鲁滨孙战胜困难顽强生存的积极生活态度。 教学难点: 梳理主要情节,形成思维图 教学过程: 一、想象写话导入 1、从想象写话开始,以“如果当我独自一人置身于荒岛之上,叫天天不灵,叫地地不应时,我会——”开头写一段话 2、生分享写话 3、导入《鲁滨逊漂流记》 有这样一个传奇的人物,他出海过程流落荒岛20多年,受尽煎熬,一个文明社会人,一转眼成了荒岛上唯一的一个人,最后克服重重困难重返文明社会,他就是《鲁滨孙飘流记》的主人公。 二、梳理情节,整合归纳 1、依据学情形成《鲁滨孙漂流记》情节示意图。(事情发展顺序、整合归纳) 《鲁滨逊漂流记》是一部情节跌宕起伏,惊险刺激的探险小说。相信大家读完之后,一定会对鲁滨逊的荒岛经历经历了如指掌。(提示:事件,参考目录) 遇险上岛——巴西——建房定居——养牧种植——救星期五——回到英国

小结:我们首先关注了关于小说主要情节的描述,再对其进行概括,经过梳理,形成了关于《鲁滨孙漂流记》主要内容的阅读思维图。 2、生借助情节示意图,连起来讲述《鲁滨孙漂流记》的主要内容。 三、人物分享 鲁滨逊是一个怎么样的人小组合作,结合具体情节,思考能描述主角特点的词语,并在书中找到依据(写出页码,在书中勾画句子) 四、拓展升华,小诗结尾 1、总结升华 (1)卢梭:“每个正在成长的男孩都应该先读读这本书。” 杨红樱:《鲁滨逊漂流记》——一本男孩子必读的书。

朝花夕拾读书笔记摘抄大全

朝花夕拾读书笔记摘抄大全 《朝花夕拾》是鲁迅先生所作的十篇回忆性散文结集,原名《旧事重提》。“朝花”是清晨带露,香气芬芳的花,喻指鲁迅青少年的往事“夕拾”是说直到中年以后才在回忆中把它们写出来,借以慰藉“夕拾”“离奇和芜杂”的心境。下面是为大家带来的朝花夕拾读书笔记摘抄大全,希望你喜欢。 朝花夕拾读书笔记摘抄大全1 每个人都会有自我的童年。在童年里有苦也有笑。但都在自我的心里留下了完美的回忆。则在鲁迅写的“朝花夕拾”里就是写他的童年和青年的回忆。 鲁迅的“朝花夕拾”是鲁迅唯一的一部散文集。在“朝花夕拾”中作者将自我在童年和青年所难忘的人和难忘的事,用语言真情的流露出来。说明作者在童年和青年时所难忘的经历。在他童年里不是很好的。他做的每件事都得不到长辈的认同。这使他感到很难过,可是他没有感到人生的黑暗到来了。他则是将这些长辈的不认同改为动力,写进这部“朝花夕拾”里。他要告诉我们,在童年中的无奈释放出来。同时也给家长们一个理解和同情的心态对待我们像鲁迅在童年里那种不被长辈重视的警钟。

在“朝花夕拾”中,给我最深的一篇则是“狗,猫,鼠”。在这篇趣味的散文中,不是题目所吸引我,也不是资料好笑趣味的文字,而是鲁迅在童年里与一只仇猫的叙事。作者与猫的关系和对猫的厌恶。这说明鲁迅在童年里的不知与单纯。也写出作者在童年与一只猫的搏斗。 从鲁迅写的(朝花夕拾)中,我能感受到在作者的童年和青年中不是很好过的,但这也时时刻刻充满着完美的回忆。 鲁迅的童年和青年是酸酸甜甜的。我们的童年和青年也像鲁迅一样的。童年和青年过得好或坏它都会留给予们回忆,所以鲁迅和我们的童年青年都是完美的。 朝花夕拾读书笔记摘抄大全2 有一位作家在中国历史最黑暗,思想最愚昧的时候用他的一支笔唤醒无数人,奠定了中国白话文文学的基础。他就是被称为民族魂的鲁迅。 他之所以被称为民族魂不单单是因为他引领无数中国人走出愚昧,唤醒他们的意识,也因为他的精神,品质被后人称道。所以有一位诗人说过“有些人死了,可他还活着”。从他的*里能够看到当时社会的动荡,思想的封闭。在《二十四孝图》这篇*中不难看出,里面有关于一些孝道故事,作者用小时候的视角批判了这种违背人性的孝道故事毒害儿童的后果。作者着重分析了

传统文化经典阅读心得体会

传统文化经典阅读心得体 会 Prepared on 22 November 2020

学习《中国传统文化经典阅读》心得体会中国传统文化,是古代先贤用自身的终身感悟沉积下来的精华。对人的生存和发展具有重要意义。作为社会上最具活力的大学生,既是文化的吸收着,也是中国未来的建设者。因此;大学生学习中国传统文化,意义重大。 中国传统文化是中国数千年来沉淀下来的精华,学习中国传统文化,一方面可以增加对历史的了解,丰富自己的知识面,再者也可以培养民族自豪感和增加民族的凝聚力。 传统文化的继承和发展,和谐社会的创建,是社会主义现代化的要求,是实现中华民族伟大复新的需要,在这种背景下,传统文化教育既要传承中华民族悠久灿烂的文明成果,又要结合现代社会的客观情况。大学生是社会上极其特殊的一个群体,传统文化的继承和发展离不开大学生的积极参与。传统文化的内容极其丰富,为此传统文化的教育和大学生了解的方式也必然是丰富的,复杂的,不断变化的。 中国传统文化博大精深,在教育人类方面具有重要意义,而大学生作为社会上最富有朝气的群体,他们对中国传统文化的认识和理解程度就显得非常重要。在进行社会主义精神文明的建设过程中,要求当代大学生具有先进的思想观念,不断地接受传统文化的教育,以增强民族自尊心和自豪感

我们的传统文化将“修身”与治国平天下联系在一起。传统文化经典着作中有“古之欲明明德于天下者,必治其国,欲治其国,必齐其家;欲齐其家者,必修其身;欲修其身者,先正其心;欲正其心者,先诚其意;欲诚其意者,先致其知;致知在格物。格物而后知至,知至而后诚意,意诚而后心正,心正而后身修,身修而后齐家,家齐而后治国,国治而后平天下”。由此可见修身是为人、为事的根本,修身不成则一事无成。当代大学生常不注意自身修养,如在公共场合大声说话,在宿舍不打扫卫生等给别人造成了很大困扰,为此大学生应从平常小事做起,修身养性。 传统还注重人际关系,强调人与人的和谐相处。正如“己所不欲,勿施于人”,自己不愿意做的事情不要强加给别人,这个社会将是一个充满爱心的社会。当代大学生时有缺乏为他人着想的现象,大家同在一个寝室,却不和睦相处,经常为一些琐事斤斤计较,甚至有时还大打出手。 传统经典、路还很长。自认为作为一个中国人,从小到大也算接触到不少的古典文献着作,可是真的细究起来才发现,自己知之甚少。老师讲解时,时常会抛出一些问题来让我们回答,可是如果不是读过相关书籍的话,是很难解答的,平时要有很多的积累,通过长时间的琢磨才有可能求得一知半解,相比于班上一些有一定扎实的传统文化的知识素养的同学来讲,要做的事情还有很多。经典着作并不应止步于你学习语文的那几年,在人生的不同阶段其实都可以找到属于不同阶段的中国文化经典来知道你的人生,而我们要

《鲁滨逊漂流记》阅读题目和参考答案

《鲁滨逊漂流记》练习题(满分100分) 一、填空题(每空1分,共30分) 1.《鲁滨逊漂流记》是以第一人称写的长篇小说,作者是英国作家_笛福_。他是该国文学史上第一个重要的小说家,有英国小说和报刊文学之父的美誉,他的文章影响了后来期刊文章和报纸的发展。 2.鲁滨逊在日记中把自己流落的荒岛命名为绝望岛,他收得一土人为奴,取名“星期五_”,后来,这一土人成为他的忠实的仆人和朋友。 3.《鲁滨逊漂流记》是一部成功的_现实主义_小说,小说主人公鲁滨逊也因此成为欧洲文学史上的一个著名的文学形象。他的名字,已经成为冒险家家的代名词和千千万万读者心目中的英雄。 4.小说中描写鲁滨逊在荒岛上的经历是全书的精华。鲁滨逊在荒岛上生活了28年,高度浓缩地体现着人的本质和人类进步的历程,他成了一位独自创造文明的英雄。5.鲁滨逊在_巴西买了一块庄园,曾在那过了四年安稳的庄园主生活。 6.在荒岛上,鲁滨逊刚开始主要的食物是_野山羊,由于担心弹药用完,他就把它们捉住饲养起来。 7.鲁滨逊认为荒岛上可分两季:雨季和旱季。一个偶然机会鲁滨逊抖装饲料袋子,过了雨天抖袋子的地方长出了稻苗和麦苗。 8.鲁滨逊在岛上捉到一只鹦鹉,给它起名叫波儿。 9.鲁滨逊在岛上种粮的第一年收获了两斗大米和两斗大麦,他把这些粮食碾碎放进自己烧制的瓦罐中烤成面包。 10. 鲁滨逊用近两年的时间造了一只独木船,还挖了一条_六_尺的运河,把船运到了半里外的小河里。 11.救了“星期五”,鲁滨逊知道在另一个岛上住着十五个西班牙人,是海船失事后逃上去的。 12.鲁滨逊第一次出海的目的地是伦敦,不料却遇到了可怕的风浪,好容易才保住了性命。鲁滨逊第二次出海是去_非洲_ 经商,这一次他成功了。 13.鲁滨逊第三次出航极为不幸,他们遇到了土耳其海盗_,被俘虏,变成了奴隶,逃出后抵达巴西,在那里独自经营一个_种植园,生活过得很顺利。 14.鲁滨逊第四次航行是去_贩卖黑奴,遭遇飓风,一连十二天。当行驶到_南美_洲一个岛屿附近时,船突然触礁,遂遭灭顶之灾。 15.鲁滨逊有一包钱币,约值___ 金镑。可对于岛上的生活来说,它们却是倒霉而无用的东西,都已经发霉了。 二、简答题(共50分) 1.英国著名作家笛福代表作品是《鲁滨逊漂流记》。请你用简洁的语言写出这部小说的内容提要(80字左右)。(10分) 《鲁滨逊漂流记》这部小说可以分为三个部分,第一部分写鲁滨逊离家三次航海的经历,在巴西买了种植园;第二部分是小说的主体,写鲁滨逊在荒岛上的经历;第三部分叙述他从荒岛回来以后的事情,主要经历是由陆路从葡萄牙回英国途中遇狼群的故事。

相关文档
相关文档 最新文档