欢迎来到EDA中国!
当前位置:网站首页 >资源共享 > 嵌入式
  • 基于ARM-LINUX的GPS导航系统论文
  • 2013-06-08
  • 2224次
  • 本系统由GPS数据采集并显示、地图显示两大部分组成,模拟GPS导航的过程。通过GPS模块、arm9硬件环境、嵌入式LINUX操作系统、TFT触摸屏等模块来完成整个体系的运作,使其实时采集GPS数据,然后将GPS数据对应的地图显示出来,再利用串口将数据送入PC机数据库中实现查询等一系列功能。本设计的特点在于界面友好、用户易操作、功耗低、便于长时间户外导航。
    软件类型:doc     软件大小:415k
  • Arm Memory Format_上海索漫
  • 2012-11-29
  • 4329次
  • 存储格式 ARM720T(arm9,10,11,a8,a9都一样)处理器把存储器当作一个从0向上的线性字节编号集合,例如: 字节0-3占据第一个存储字。 字节4-7占据第二个存储字。 字节8-11占据第三个存储字。 而,这些字被存储在内存以大端或小端方式。 是否采用什么端点由系统控制协处理器的控制寄存器的B位状态决定。
    软件类型:pdf     软件大小:300k
  • 开发编译环境建立说明
  • 2012-11-29
  • 11889次
  • 1. 开发环境建立前的准备工作 4 2. 下载建立GNU工具链的源码安装包及所需补丁,包括 4 3. 建立简洁的目录结构 4 4. 打补丁 5 5. 配置和编译GNU工具链 5 5.1 首先配置binutils: 5 5.2 配置和编译GCC 5 6. 配置和编译GDB 6 7. 配置和安装RTEMS 6 8. RTEMS编译环境建立完成. 6
    软件类型:pdf     软件大小:500k
  • 基于YL2410的eCos BSP开发与调试
  • 2012-11-29
  • 3811次
  • 1. BSP开发准备 4 1.1 BSP调试方法 4 1.2 Redboot的开发与调试 4 2. 驱动程序开发与调试 5 2.1 驱动程序的结构 5 2.2 以太网驱动的开发 6 3. 驱动调试实例 7 3.1 Flash SST160VF1601的调试 7 3.2 10M网络CS8900A的调试 7 3.3 10M/100M网络DM9000的调试 8 3.4 Samsung Nand Flash K9F1208的调试 8
    软件类型:pdf     软件大小:500k
  • 从小马过河谈编程语言的选择
  • 2012-11-29
  • 3917次
  • 我最初写VB程序,其实那个时候JAVA炒的很热!VB程序上手快,历史悠久,可以借鉴的资料很多!有些人说VB功能不够强大,这话也许是那些耍怪了牛刀的人说的,但也不乏人云亦云的人,可是现实是不是每个人都有牛杀,杀一只鸡其实美工刀就可以了! 当时是写一个modem拨号软件,其实用VB已绰绰有余。因其中有好多模块,其中有个模块我找到的例码是用JAVA写的,看别人的例码去研究比自己重头写代码要来的快得多,这个时候我就要在自己电脑上装JAVA软件,并买来JAVA的书,边调试边摸索,这样你就了解了JAVA的语法结构及编程习惯。而有些模块是VC写的,同样我电脑也装了VC环境,也可以调试VC程序。
    软件类型:pdf     软件大小:500k
  • 从庖丁解牛说u-boot如何编译
  • 2012-11-29
  • 3815次
  • 很多人拿到uboot,编译不知如何下手! 其实,这个世界上的万事万物,都有一个“纹理”。我读中学的时候劈柴,如果顺着木头的纹理劈下去很轻易的就劈开了,但如果反其道而行之不但劈不开而且斧头还会弹回来伤人!呵呵,城里出生的孩子是没这个体会,即使现在农村的孩子因为家里都烧液化气也没有这个机会体验了。 庖丁解牛之所以游刃有余,是因为他掌握了牛的纹理,顺着这些纹理就应该很容易。 那么我们的uboot的纹理在哪里呢? 很多初学者,拿到这种代码从来没有去看过它的readme或者document!这两个文本文件是非常重要的东西,可惜呀!很多人不去看readme而去请教别人,google,baidu,跑图书馆。其实,有些东西当你问到别人的时候,聪明的人也是去看readme然后给你解答的。 下面我们就去找uboot的纹理!
    软件类型:pdf     软件大小:300k
  • 串口烧写内核和驱动方法
  • 2012-11-27
  • 4790次
  • 一:为什么要通过串口加载 2 二:通过串口烧写内核(ZIMAGE)方法 2 2.1. 当 U-BOOT 输入 \"HIT ANY KEY TO STOP AUTOBOOT:\"(在计数到3前) 3 2.2. 在#执行命令LOADY 50000000 3 2.3. 在串口工具, 菜单中选择 \"Y-MODEM PROTOCOL\" 4 2.4. 然后定位到要加载的内核文件 4 2.5. 下载完成后执行下列命令把IMAGE写到FLASH位置 5 2.6. 复位开发板即可启动内核; 5 三.通过串口加载驱动方法 5 3.1 启动内核后到SHELL命令符#下 5 3.2 进入到你想存放的目录下,如TMP 5 3.3 执行RZ命令 5 3.4 选择你需要LOAD的文件(可以批量LOAD) 6 3.5 LOAD完毕,即可通过LS查看。 6 四.结束 6
    软件类型:pdf     软件大小:500k
  • ubuntu中文显示问题
  • 2012-11-27
  • 5012次
  • Ubuntu FCITX 小企鹅后面出现乱码/方块问题 作者:下家山 这里关于怎么在ubuntu下安装中文支持包,安装Fcitx,就不多说了,网上介绍比较多了,我这里只对网上资料遗漏的地方做些补充。 本人原来一直用的SCIM,但是发现有时候输入某些汉字时造成程序(MSN&QQ)死掉,于是一气之下把SCIM给删了,然后装了fcitx,第一次看到真正的Linux输入法(有个小企鹅),但是发现怎么按ctrl+space都没反应,根据网上的说法试了很多,最后发现是要在/etc/X11/Xsession.d/下面建立一个文件95xinput
    软件类型:pdf     软件大小:300k
  • S3c2440-ARM920t中断原理
  • 2012-11-27
  • 3903次
  • S3c2440-ARM920t中断原理 作者:下家山 目录 版权问题: 1 一:60个中断源 2 二:中断优先级 4 2.1 优先级控制原理 4 2.1.1 当ARB_MOD为0 5 2.1.2 当ARB_MOD为1 6 三:中断控制原理 7 3.1 INTERRUPT PENDING REGISTER 7 3.2关于SRCPND INTPND 8 3.3关于 INTPND 8 四:外部中断 9 4.1 外部中断与主中断的关系 9 4.2 外部中断控制原理 9 五:结束语 10
    软件类型:pdf     软件大小:400k
  • S3c2410_SDIO_调试笔记
  • 2012-11-27
  • 4571次
  • 1 SDIO简介 在介绍SDIO原理前,还是先来点SDIO知识的普及工作吧! 新兴的消费性电子产品不仅要求大容量,高速,而且要求数据的保密性。因此,美国MEI公司,美国SanDisk 公司,日本Toshiba 公司,组成联合小组推出SD Card协议规范。该协议规范定义了SD Memory Card和SDIO Card。 我们平常所说的SD卡即SD Memory Card(Secure Digital Memory Card安全数字存储卡),专为存储数据而设计。该协议规范定义了SD Memory 卡的电压范围为1.6~3.6V,默认模式下最大时钟为25Mhz,速率最大可达到12.5M字节/秒(4根数据线);高速模式下,最大时钟可达到50Mhz,速率最大可达到25M字节/秒(4根数据线)。并支持SPI传输模式。目前规范的V1.10版本最大容量只支持到2Gbyte,但未来可达到32Gbyte。 SDIO Card ,即Secure Digital Input/Output Card(安全数字输入输出卡),是与SD Memory Card兼容的一种卡。其兼容能力包括:机制,电气特性,功耗,信号,软件。SDIO Card是为高速数据I/O传输,低功耗移动电子设备而设计的。目前,应用在wifi,gps,gprs,条码扫描器等设备接口部分。其电压范围为2.0~3.6V。协议规范定义了两种类型的SDIO Card,即高速SDIO Card和低速SDIO Card。高速SDIO Card 支持SPI,1-bit SD 和4-bit SD 传输模式,其时钟最大可达到25Mhz,速率最大可达到10M字节/秒。低速SDIO Card,只需要SPI和1-bit SD 传输模式,4-bit模式可选,其时钟最大为400Khz。
    软件类型:pdf     软件大小:500k
  • RTEMS系统时钟原理
  • 2012-11-27
  • 3931次
  • RTEMS系统时钟原理 下家山 一:从应用看原理 1 二:从RTEMS4.6.99.3-GP32说起 1 三:RTEMS4.6.99.3-GP32启动系统时钟代码流程 2 四:关于TICK 3 五:怎么实现年,月,日,时,分,秒 3 六:TICK的发生 3 七:定时器实现TICK计数 4 八:结束 5
    软件类型:pdf     软件大小:300k
  • RTEMS 驱动调试总结
  • 2012-11-27
  • 5196次
  • 一:调试前的准备    烧写u-boot到s3c2410 norFlash中(也可以是nandFlash),详见s3c2410开发板套件资料。 烧写成功后,就可以通过FTP下载编译后的bin文件到板子上运行。 二:修改s3c2400==>s3c2410
    软件类型:pdf     软件大小:300k
  • Qtopia-core-opensource-src-4.2.2porting on LYT2410调试笔记
  • 2012-11-27
  • 3331次
  • Qtopia-core-opensource-src-4.2.2 porting on LYT2410调试笔记 作者:下家山 一:关于QT和MinGUI 1 二:FrameBuffer 2 三:工作环境 2 四:添加LCD驱动 2 4.1:内核里添加代码: 2 4.2:配置LCD驱动 5 五:安装qtopia-core-opensource-src-4.2.2 6 第一步,组织目录结构 6 第二步:下载QT并解压 6 第三步:设置交叉编译器路径 6 第四步:配置 7 第五步:make 7 第六步:make install 7 六:安装时碰到的问题 7 问题一:究竟用哪个QT版本??? 7 问题二:交叉工具链为什么用3.4.1版本 7 问题三:如何配置 8 七:helloworld 8 第一步:编译helloworld 8 第二步:挂载NFS 8 第三步:装载内核 8 八:调试helloworld遇到的问题 9 问题一: 9 问题二: 9 问题三: 10 问题四: 10 问题五: 10 九:致谢 12
    软件类型:pdf     软件大小:500k
  • 关于printk
  • 2012-11-27
  • 2840次
  • 一:PRINTK等级 2 二:PRINTK输出方式 2 2.1 通过CONSOLE输出 2 2.2 通过日志查看 2 三:CONSOLE_LOGLEVEL值为多少 2 四:测试程序 3 五:测试结果 4 六:KMSG查看结果 4 七:如何查看CONSOLE_LOGLEVEL当前等级 7 八:如何改变CONSOLE_LOGLEVEL当前等级 7 九:结束 7
    软件类型:pdf     软件大小:300k
  • power_manage
  • 2012-11-27
  • 2898次
  • 目录 一:链接状态下省电 4 1:POWER SAVE 命令 4 2:省电原理 5 3.进入PS MODE后还可以传数据吗? 5 4:如何保持链接 6 5.间隙时间多长? 7 6.DTIM INTERVAL是多少? 8 二.IDLE状态下的省电 8 三.关于睡眠 9 1 HOST睡眠 9 ① 对应的命令 9 ②.如何醒来 11 ③.如何激活 11 2.FIRMWARE睡眠 11 ①.Firmware连上AP状态下睡眠 11 ②.Firmware没有连上AP状态下的睡眠 11
    软件类型:pdf     软件大小:500k
  • marvell8686_sdio_Linux移植_珍藏版
  • 2012-11-27
  • 4205次
  • 一.简单介绍SDIO 1 二.移植中涉及到的命令 2 三.SDIO初始化 3 四.使用DMA 3 4.1.DMA初始化 3 4.2.使用DMA时碰到的问题 3 4.3 问题分析 5 五.CMD52 6 六.CMD53 6 CMD53读写能力 7 七.中断关系 7 八.传命令与传数据 11 九.结束 11
    软件类型:pdf     软件大小:500k
  • LYT2440-Camera-Driver-Porting
  • 2012-11-27
  • 1724次
  • 1:环境 2 2:LCD部分 2 2.1 LCD点不亮 2 2.2 图像颜色不对 3 2.3图片不能填充整个屏 4 2.4 一段时间后LCD被清屏(黑了) 4 3.CAMERA部分 6 3.1应用程序 6 3.2 CAMERA驱动 6 3.3 CAMERA工作原理 6 3.4 CODEC和PREVIEW各伺何职 7 3.5 关于帧内存(FRAMEMEMORY) 8 3.6 关于CAMERA中断 10 4.CAMERA驱动代码架构 11 4.1 如何注册CAMERA 11 4.2 如何注册SENSOR 13 5.应用程序及驱动如何协同工作 15
    软件类型:pdf     软件大小:500k
  • Linux-Arm开发入门
  • 2012-11-27
  • 2424次
  • Linux-Arm开发入门 作者:下家山 版权问题: 1 1:搭建PC平台 2 2:建立交叉编译环境 2 3:准备LINUX内核 3 4:配置,编译内核 3 4.1 MAKE MENUCONFIG 3 4.2 MAKE ZIMAGE 4 5:配置,编译BUSYBOX 5 5.1准备BUSYBOX 5 5.2配置BUSYBOX 6 5.3 编译BUSYBOX 7 5.3 BUSYBOX编译后 8 6:装载ZIMAGE 8 7.启动KERNEL时,停在BOOTING THE KERNEL. 11 7.1 情况一 BOOT传过来的参数不对 12 7.2 情况二 串口驱动没配置 13 8 ERROR: UNRECOGNIZED/UNSUPPORTED MACHINE ID 13 9.CS8900 ETHERNET CHIP NOT FOUND?!现象 14 10.NETDEV WATCHDOG: ETH0: TRANSMIT TIMED OUT问题 15 11.结束 15
    软件类型:pdf     软件大小:800k
  • Linux-2.6.13 FrameBuffer 函数调用关系
  • 2012-11-27
  • 2016次
  • Linux-2.6.13 FrameBuffer 函数调用关系
    软件类型:pdf     软件大小:100k
  • Linux_2.6.21-S3c6400-Interrupt-Simplify
  • 2012-11-27
  • 1770次
  • 一:为什么写这篇文章 2 1.1:中断注册到什么地方去了? 2 1.2:CPU发生了中断后,KERNEL是怎么知道的?也就是KERNEL 是怎么响应到CPU的中断的? 2 1.3:KERNEL 响应CPU中断后又怎么回调到当初注册的中断里面去的? 2 二:LINUX中断机制流程 2 2.1 调用的第一个函数REQUEST_IRQ() 2 2.2 调用的第二个函数SETUP_IRQ 5 三:当中断发生时,KERNEL怎么知道的??? 8 3.1 ARM体系中关于异常的定义 8 3.2 对ENTRY-ARMV.S的理解 9 3.3 ASM_DO_IRQ来自哪里呢? 9
    软件类型:pdf     软件大小:500k
    获取帮助