如何为嵌入式开发建立交叉编译环境
2012-06-11 19
在进行嵌入式开发之前,首先要建立一个交叉编译环境,这是一套编译器、连接器和libc库等组成的开发环境。文章通过一个具体的例子说明了这些嵌入式交叉编译开发工具的制作过程。 在裁减和定制Linux,运用于你的嵌入式系统之前,由于一般嵌入式开发系统存储大小有限,通常你都要在你的强大的pc机上建立一个用于目标机的交 叉编译 .. [查看全文]
gcc安装
2012-06-11 11
编译source包需要gcc编译器 a.下载: ftp://ftp.gnu.org/pub/gnu/gcc/ 官方网站: http://gcc.gnu.org/ b.解压: c.建目标目录: 应在目标目录(至少与源目录同级)下配置,编译, d.配置: 我的安装路径是/usr/local/gcc-*.*.* 源路径/config --prefix=/usr/local/gcc-*.*.* --enable-threads=posix --with-system-zlib --enable- .. [查看全文]
S3C2410上Jffs2的移植
2012-06-02 赵印伟 15
参照llg写的关于hharm(e28f128flash)上的jffs2的移植 具体如下: 1.移植环境: CPU:ARMS3C2410 Linux version:2.4.18 Flash:Intel E28F128 2.修改设备号 由于ROM设备和MTDBlock设备的主设备号(major)都是31,所以如果你不想把JFFS2作为根文件系统的话,必须修改他们之一的major。如果你要修改JFFS2的设备ma .. [查看全文]
S3C2410上触摸屏的应用实例
2012-06-02 9
摘要:给出S3C2410上触摸屏的实现原理、硬件结构和软件程序;对软件进行优化,改进软件滤波的实现方法。其算法使用C语言实现,可移植到任何操作系统的触摸屏驱动程序中。 关键词:触摸屏 S3C2410 滤波 引言 随着个人数字助理(PDA)、瘦容户机等的普及,触摸屏作为终端与用户交互的媒介,在我们的生活中使用得越来普遍。触摸 .. [查看全文]
Qtopia for arm编译
2012-06-02 12
一、相关工具以及软件包 : Cross-compiler Toolchains提供arm交叉编译工具 e2fsprogs-1.35.tar.gz用于编译生成libuuid库 tmake-1.11.tar.gz生成makefile tslib.tar.bz2触摸屏库 qt-embedded-2.3.7.tar.gzQt/Embedded qt-x11-2.3.2.tar.gzQt/X11,提供uic,qvfb(不必) qtopia-free-1.7.0.tar.gzQtopia 将这些工具 .. [查看全文]
s3c2410 NandFlash K9F1208U0A/K9F1208U0B的读取操作
2012-06-02 蔡于清 8
我的板子上使用的是SAMSUNG的K9F1208U0B,下面我将对此型号的NandFlash读取操作做一个讲解。 首先我们先从物理结构上来了解这颗芯片,结构图如下所示 正如硬盘的盘片被分为磁道,每个磁道又被分为若干扇区,一块Nand Flash被分为若干Block,每个Block又被分为若干Page。 由上图我们可以知道flash中Byte(字节),Page(页) .. [查看全文]
S3C2410X开发总结及心得
2012-06-02 34
2002年12月,我来到现在的这家公司,当时来的时候还是一肚子的气, 现在是2003年8月,我打算离开这家公司,虽然有气,但是已经不是像当初来的时候那样了…… 来到公司,就开始搞这个2410的项目,2410作为CPU,其他的部分由于商业的原因,涉及到芯片的细节我就不在这里细细说了,大致是一个DSP作为MPEG4的Enc .. [查看全文]
arm linux演艺(四)
2012-06-02 xiangye 8
长篇连载--arm linux演艺---第四回 -------------------------------------------------------------------------------- 如果直接输入回车,进入kernel拷贝工作: EUARTputString("Copying kernel from Flash to RAM ... "); count = 0x200000; // 2 Mbytes pSource = (U32 *)0x0C100000; pDestin = ( .. [查看全文]
S3C2440 Windows CE的RTC模块驱动设计与实现
2012-06-02 田泽 曹庆年 12
1 引言 桌面Windows系统的时间显示功能已为大家所熟知,它是通过BIOS上的时钟模块实现的。用户通过点击桌面系统任务栏右下脚的时间,可以修改当前时间、时区以及实现与Internet时间同步等功能。 目前流行的手机、PDA、HMI(人机接口设备)等嵌入式系统中,都大量移植了微软的Windows CE操作系统。虽然WinCE系统也实现了时 .. [查看全文]
S3C6410 移植Android 内核
2012-06-02 8
主要过程: . 安装lunux 环境 . 安装编译工具 . 下载Linux kernel . 安装Android SDK . 获得root file system . 修改Linux kernel 源码 . 配置Linux kernel . 修改root file system . 编译Linux kernel . 下载kernel Image 1.安装linux 环境 安装Ubuntu Linux 系统,从网站上下载操作系统安装光盘映像,地址: http://mirror.lupaworld.com .. [查看全文]
S3C44B0下ucos-ii的移植
2012-06-02 43
要保证ucos II移植到微处理器后能正确运行;处理器需具备如下特性: 1) 处理器的c编译器支持可重入函数 可重入的代码指的是一段代码(如一个函数)可以被多个任务同时调用,而不必担心会破坏数据。也就是说,可重入型函数在任何时候都可以被中断执行,过一段时间以后又可以继续运行,而不会因为在函数中断的时候被其他的任务重 .. [查看全文]
VxWorks在S3C2410上的BSP设计
2012-06-02 张忠 樊留群 6
摘要:VxWorks是美国WindRiver公司设计开发的一种嵌入式实时操作系统,可移植性是对嵌入式操作系统的一个重要要求,VxWorks BSP(板极支持包)正是实现可移植性的中间层软件,使操作系统的应用代码独立于具体硬件.本文介绍了VxWorks BSP的开发,分析了VxWorks的启动过程,给出了基于三星S3C2410处理器开发板的BSP设 .. [查看全文]

推荐文章
最新文章
热门文章
本站简介 | 意见建议 | 免责声明 | 版权声明 | 联系我们
CopyRight@2024-2039 嵌入式资源网
蜀ICP备2021025729号