2013-08-17 | 标签:
一、WIN下的Makefile Makefile      asmasm led.s -o led.o  //汇编编译器,将.s源文件编译成目标文件      armlink -ro-base 0x0 -entry 0x0 led.o -o led.axf//连接器,参数1:运行.text段起始地址...
2013-08-05 | 标签:
        系统完成进入 C 语言环境的初始化工作之后,第一个可以用 C 来写的就是串口驱动。在 lumit 网站上提供的启动代码里面,串口驱动是用汇编写的( sysinit.s )。这里我倒是觉得只要是能够用 C 来完成的工作,都尽量用 .h .c 的代码来实现。一个是便于理解,一个是便于移植,这两样都很重要。...
2006-10-03 | 标签:
1.未初始化的指针--严重错误,注意! e.g:         int *a;         *a = 1;//我们并不知道指针变量a指向哪里!         *越界指...
2006-10-03 | 标签:
1.scanf()的返回值是函数成功转换并存储于参数中值的个数! 2./*scanf 不会读取该行中最后一个它不需要读取的值--换行符'/n',所以该行中的剩余部分就会留在那里等待被读取。这个换行符或者其他scanf不想读取的字符就会被解释成下一行的开始数据。所以用下面这种方法来读取并丢弃这些剩余字符。      ...

页面