- 博客(2)
- 收藏
- 关注
原创 C——#define和typedef的用法与区别
一、#define 在C语言中#define的作用是宏定义。也就是说,可以使用一个宏名来表示一个字符串,可以包含任何字符,可以是常数、表达式等。但是,它并不在编译过程中执行,而是在预处理阶段(编译之前)就已经完成了,因此#define只是进行了简单的字符串替换,并不执行检查,所以也就难以发现一些潜在的错误或者其他的代码维护问题。一些用法如下:#define INT int //表示在原程序
2016-11-12 15:40:42 562
原创 fl2440——u-boot启动过程的简要分析
u-boot是在嵌入式开发中,经常使用的bootloader。 我们知道,在PC上引导程序一般是由BIOS(一段固件程序)开始执行,然后读取硬盘中位于MBR(Main Boot Record,主引导记录)中的Bootloader(如GRUB),后进一步引导操作系统的启动。 而在嵌入式系统中,通常没有BIOS(有的CPU也会内嵌一小段启动程序),所以整一个系统的引导就由bootloader承担了。
2016-11-08 19:41:43 582
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人