嵌入式开发
窗外云天
这个作者很懒,什么都没留下…
展开
-
mini2440开发板FTP上传文件的问题
mini2440开发板FTP上传文件的问题 用了一个多月的ubuntu了感觉不错,还是不用虚拟机开发简单。今天切回windows,在VM虚拟机上,用FTP向开发板传输文件,竟然传不了,以前用虚拟机安装fedora9可以传的。但是现在不能了,情况是可以ping原创 2011-09-09 18:56:23 · 6176 阅读 · 2 评论 -
U-BOOT 引导内核
U-BOOT 引导内核开发环境:mini2440 256M NandFlashu-boot版本: u-boot 2010.03一. u-boot引导的内核不是普通编译的内核,它引导的加了64k数据头得内核镜像,其中包括u-boot对内核的控制信息。这个镜像需要原创 2011-09-08 22:21:00 · 1642 阅读 · 0 评论 -
U-BOOT start.S分析
U-BOOT start.S分析一.存储八个异常跳转表,以及七个异常地址,一个内存标志,deadbeef 表示以上内存禁止操作.globl _start_start: b start_code ldr pc, _undefined_instruction ldr原创 2011-09-09 12:46:48 · 2971 阅读 · 1 评论 -
U-BOOT LCD分析
U-BOOT LCD分析(1) 首先 board.c 中 执行 stdio_init() 这个函数。stdio_init()函数在 /common/stdio.c 中 (2) std_init() 中 有这样的定义 #ifdef CONFIG_LCD原创 2011-09-09 14:10:19 · 5442 阅读 · 0 评论 -
Fedora 9 NFS配置
Fedora9 NFS配置 1 首先配置共享目录 vim /etc/exports (首次打开是空的文件)编辑如下 /home/yao/nfsshare/rootfs_qtopia_qt4 *(rw,sync,no_root_squash)其中 /h原创 2011-09-09 18:40:42 · 2751 阅读 · 0 评论 -
ubuntu10.10 嵌入式环境搭建
ubuntu10.10 嵌入式环境搭建一.主机操作系统安装。 1. 我是采用linux与windows双系统的。平时在linux上面学习开发,娱乐的时候在windows上面。linux系统采用ubuntu10.10。 2. ubuntu10.10 硬盘分配:10G 挂载到根目录下,10G挂载到home下,4G的交换空间(一般为内存的两倍) 3. ubuntu10.10 U原创 2011-09-10 20:41:46 · 2852 阅读 · 0 评论 -
arm-linux-gcc裸机程序开发(三)
中断问题与完整工程测试一. 中断问题 中断对编写程序非常的重要,所以程序对中断处理的好坏将直接影响程序的优劣,对实时性要求较高的系统更是如此。对于ADS2.0,在编写中断处理程序的时候,只需要在程序前面加上"_irq"这个关键字,ADS就会自动为我们保存中断现场,等程序返回的时候自动恢复现场,细节无须我们关心。当然,也可以不加这个关键字,如果这样就得自己保存与恢复中断现场,考虑原创 2011-11-26 19:56:58 · 4416 阅读 · 4 评论 -
arm-linux-gcc 裸机程序开发(一)
概述与SDRAM运行 以前开发arm裸机程序都是在ADS1.2开发环境下编译和调试的。刚开始时初学嵌入式好多东西不懂,选择这个开发环境的理由,一是资料多的,mini2440开发板上提供了很多例程可以参考,网上几乎所有arm裸机程序都是基于ADS1.2开发的。二是开发环境友善,虽然后来感觉ADS1.2有点难用,但毕竟是IDE的环境,对初学者来说总比命令行的方式更加直观与方便。随着学原创 2011-11-03 09:00:44 · 14696 阅读 · 28 评论 -
arm-linux-gcc 裸机程序开发(二)
NANDFLASH启动与标准库问题 把u-boot的start.S移植到我的程序上,这样程序可以用supervivi的D功能下载到内存中运行了,但是还不够。因为程序在内存里,如果掉电程序就没有了,所以我们得将程序固化在flash里面。这里我们要固化在NandFlash里,这就要求程序可以能够NandFlash启动。这里我参考了mini2440的nandlfash读写程序nand.原创 2011-11-09 15:10:01 · 14531 阅读 · 21 评论 -
虚拟机Fedora 9与windows xp 共享文件
虚拟机与windows xp 共享文件 VM虚拟机上linux与windows共享文件有很多方法,我这里使用了一种比较省事的方法。适用于Fedora 9。主要注意事项如下:一. linux首先保证桥接,ping 主机IP ping通 如果不通说原创 2011-09-09 19:05:45 · 3311 阅读 · 1 评论 -
VM虚拟机 fedora 9 配置tftp服务
VM虚拟机 fedora 9 配置tftp服务 tftp服务经常在u-boot上下载内核或文件系统使用,如果使用友善之臂推荐的系统(VM虚拟机安装的fedora 9系统),默认是没有装tftp服务器的,需要自己安装配置,首先在rpm网站上下载所需版本的rmp安装包,一般原创 2011-09-08 22:04:33 · 2844 阅读 · 0 评论