- 博客(9)
- 资源 (4)
- 收藏
- 关注
转载 C语言-预处理程序
我们可以在C源程序中插入传给编译程序的各中指令,这些指令被称为预处理器指令,它们扩充了程序设计的环境。现把常用的预处理命令总结如下:1. 预处理程序按照ANSI标准的定义,预处理程序应该处理以下指令:#if#ifdef#ifndef#else#elif#endif#define#undef#line#error#pragma#in
2010-02-27 23:59:00 1038 1
原创 QT4.4.2移植
1. 下载qt-embedded-linux-opensource-src-4.4.2.tar.bz2 下载Qtopia Core 4的源代码,建议到www.qtopia.org.cn下载2.# tar zxvf qtopia-core-opensource-src-4.2.2.tar.gz # cd qtopia-core-opensource-
2010-02-27 23:27:00 1135
原创 s3c2410──2.6.14内核STN lcd 驱动移植
1 在arch/arm/mach-s3c2410/mach-smdk2410.c中添加//lcd#include #include //-------------------------------------------lcdstatic struct s3c2410fb_mach_info s3c2410_lcd_in
2010-02-27 21:41:00 1221 1
转载 2.6.14──cs8900网卡移植
1 cs8900.c和cs8900.h放到/drivers/net/arm/ 2 在cs8900.c中的cs8900_probe()函数中,memset (&priv,0,sizeof (cs8900_t));函数之后添加如下两条语句: __raw_writel(0x2211d11
2010-02-27 19:53:00 687
转载 基于s3c2410 2.6.30内核cs8900网卡驱动的移植
因为在驱动中使用的是虚拟地址,因此要首先将网卡的物理地址映射到虚拟地址**************************************************************1 。在include/asm-arm/plat-s3c24xx/common-smdk.h文件中添加其中必须使用宏__phys_to_pfn 即将物理地址右移12位,跟踪源码可知 与str
2010-02-27 19:48:00 1163
转载 解决应用程序执行时出现“-/bin/sh: ./xxx: not found”
在嵌入式Linux上执行应用程序时,出现“-/bin/sh: ./xxx: notfound”,经分析,在Linux操作系统上执行应用程序时,首先要把程序装载进内存中,完成该功能的是装载器。在PC平台上的Linux中发现,在lib目录下存放很多库文件,其中就有装载器对应的库文件(ld.so和ld-linux.so)、libc.so等。在我的嵌入式Linux的根文件系统的lib目录下没用
2010-02-27 19:35:00 5961
转载 根文件系统制作(Busybox1.9.2)
1 建一个目录rootfs用来装文件系统 2 # mkdir bin dev etc home lib mnt proc root sbin tmp usr var # mkdir usr/bin usr/sbin# mkdir mnt tmp var# chmod 1777 tmp# m
2010-02-27 19:16:00 863
原创 内核移植──2.6.14
1 修改linux2.6.14下面的makefile文件 找到ARCH和CROSS_COMPILE,修改 ARCH ?= arm CROSS_COMPILE ?= /usr/local/arm/3.4.1/bin/arm-linux- (此处为你交叉编译的路径
2010-02-27 19:05:00 551
原创 vivi开发笔记
今天把vivi编译了一下,顺便解决了几个问题。算是初步工作吧,下一步打算读vivi的源代码,然后改造一下,最后争取自己完成一个小的bootloader。 准备工作(这些都是基于EDUKIT-III教学平台,虽然开发工具上有些不同,但是原理和流程上是相同的。相信理解了嵌入式系统开发流程之后,对这些就会有很清晰的认识): 1)下载Nand_Prog.ide.bin到nor flash。这步工作是为烧写
2010-02-27 19:01:00 829
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人