1.warning: #1-D: last line of file ends without a newline
为什么 C 语言源程序最后一行要是一个空行?否则的话编译器会报warning: #1-D: last line of file ends without a newline这种错误,虽然这个warning没啥影响,但既然要设计这么一个warning总得有点原因吧。...
分类:
其他好文 时间:
2014-11-20 12:10:46
阅读次数:
219
文章详细入微的介绍了u_boot的启动流程, 各位玩转u_boot的大侠给挑挑毛病,提提建议,顺带温习一下吧...
分类:
其他好文 时间:
2014-11-19 22:26:18
阅读次数:
246
U-BOOT版本: U-BOOT-2010.06交叉编译器版本: arm-linux-gcc 4.1.2操作系统平台: centos 6.5开发板平台: mini2440ARM S3C2440NOR FLASH EN29LV160AB (2M) x8bitNAND FLASH K9F2G0...
分类:
其他好文 时间:
2014-11-19 15:52:42
阅读次数:
236
一。环境 开发板:jz2440 系统: ubuntu12.04 编译器:arm-linux-gcc二。中断系统 先省下。三。直接贴代码Makefile: 1 objs := head.o init.o interrupt.o main.o 2 3 int.bin: $(objs) 4 ...
分类:
其他好文 时间:
2014-11-18 23:48:45
阅读次数:
344
一。平台 系统:ubuntu12.04 开发板:jz2440 编译器:gcc二。时钟系统 后补上三。代码Makefile: 1 objs := head.o init.o interrupt.o main.o 2 3 timer.bin: $(objs) 4 arm-linux-ld...
分类:
其他好文 时间:
2014-11-18 23:37:04
阅读次数:
179
下面我们将为VS2012添加一个新的平台支持,因为最近在用海思的hi3516,就选它吧!
1.1 复制平台文件
原来一直觉得要让VS支持一个新的平台需要编写代码,某天在看MSBUILD目录的时候突然发现了一个神奇的目录:
新平台的秘密就在这里!!
这里的hi3516原来是没有的,只是为了添加对hi3516这个平台的支持而加上去的。我们将ARM目录复制一份,改名为hi3516。
...
分类:
系统相关 时间:
2014-11-18 00:29:10
阅读次数:
534
老式的u-boot使用ATAGS的方式启动linux内核,本文使用新式的dtb方式启动内核。
我使用的内核是linux-3.17.2版本,下面开始编译内核。
(1) 解压内核
tar jxf linux-3.17.2.tar.bz2(2)配置linux内核:
make ARCH=arm am335x_evm_defconfig
(3)编译内核:
make ARCH=arm CROSS_...
分类:
其他好文 时间:
2014-11-18 00:25:21
阅读次数:
586
ARM S3C2416的睡眠与唤醒,调试与测试。经过各种颠倒黑白颠三倒四的尝试都失败后,灵机一闪,既然是cat后没反应,那就沿着cat /sys/power/state调用的函数从上到下,一步一步查。指导思想有了,那就顺蔓摸瓜的进行调试。...
分类:
其他好文 时间:
2014-11-17 19:33:54
阅读次数:
324
FATFS是一个为小型嵌入式系统设计的通用FAT(FileAllocationTable)文件系统模块。FatFs的编写遵循ANSIC,并且完全与磁盘I/O层分开。因此,它独立(不依赖)于硬件架构。它可以被嵌入到低成本的微控制器中,如AVR,8051,PIC,ARM,Z80,68K等等,而不需要做任...
分类:
Web程序 时间:
2014-11-17 15:35:43
阅读次数:
211