- 博客(28)
- 资源 (7)
- 收藏
- 关注
转载 mmap
功能描述: mmap将一个文件或者其它对象映射进内存。文件被映射到多个页上,如果文件的大小不是所有页的大小之和,最后一个页不被使用的空间将会清零。munmap执行相反的操作,删除特定地址区域的对象映射。 基于文件的映射,在mmap和munmap执行过程的任何时刻,被映射文件的st_atime可能被更新。如果st_atime字段在前述的情况下没有得 到更新,首次对映射区的第一个页索引时会
2008-07-08 09:34:00 986
转载 ecos最简单的helloword程序的elf格式文件内容分析!
当你编译好了最简单的helloword程序时候是不是迫不及待的去运行看看效果呢? 我们还是先分析一下这个elf文件的内容吧!(本hello文件装在我的板子内存0x8000处运行) ELF Header: Magic: 7f 45 4c 46 01 01 01 61 00 00 00 00 00 00 00 00 //elf头,16位,标志文件为32位LSB,elf格式的文件。
2008-04-01 09:28:00 1334
转载 在vmware上跑ecos
在vmware上跑ecos 下载ecos2.0 设置好工具链,x86的编译工具链带有 i386-elf- 前缀 解开ecos2.0代码,设置环境变量ECOS_REPOSITORY和交叉编译工具的PATH 我是写了一个脚本ecos.env内容如下 export ECOS_REPOSITORY=/home/wang_libo/opensource/ecos-2.0/packages/ export P
2008-03-31 11:10:00 2328 1
原创 tftp-server配置
TFTP是用来下载远程文件的最简单网络协议,它基于UDP协议而实现。嵌入式linux的tftp开发 环境包括两个方面:一是嵌入式linux宿主机的 tftp-server支持,二是嵌入式linux目标机的tftp-client支持。因为u-boot本身内置支持tftp-client,所以嵌入 式目标机就不用配置了。下面就详细介绍一下linux宿主机tftp-server的安装配置。 在FC6光盘
2008-03-31 09:13:00 11251 4
原创 VirtualBox桥接网络的配置
很久没用虚拟机了,昨天安装了源里的VirtualBox,发现窗口标题中多了一个“OSE”的字串,也没有太在意。安装的时候用的是NAT方式 的网络连接,装完系统后却发现Guest无法上网,去查网络配置,一切都正常,Guest可以通过DHCP获得IP地址,但是地址和网关却很怪,都是 “10.0.0.x”,而且无法Ping通外网。 到VirtualBox的官方网站上去看了一下
2008-03-26 13:59:00 15121
原创 ecos 图形化配置
安装完成后目录结构如下: 设置arm-elf-gcc 环境变量,以便在任何目录可以直接调用交叉编译命令。 Export PATH=/home/feverkim/ecos/gnutools/arm-elf/bin/:$PATH 然后用export命令查看环境变量。可以看到我们已经成功的添加arm编译套件目录到系统PATH里了。 用同样的方法,把eCos的配置工具集添加到系
2008-03-26 11:49:00 1512
原创 English Gnome 中使用SCIM 打中文
LANG=en_US.UTF-8 LC_CTYPE=zh_CN LC_NUMERIC=en_US.UTF-8 LC_TIME=en_US.UTF-8 LC_COLLATE=en_US.UTF-8 LC_MONETARY=en_US.UTF-8 LC_MESSAGES=en_US.UTF-8 LC_PAPER=en_US.UTF-8 LC_NAME=en_US.UTF-8 LC_ADDRESS=en
2008-03-25 13:27:00 655
原创 ixp435 平台ecos , reboot烧写
玩了好几天老大说ecos里面的redboot是不能用在ixp435平台上的,开始不大明白。现在明白了。在ecos里面的reboot里面,也就是在/opt/ecos/ecos-2.0/packages/hal/arm/xscale没有针对ixp435的东西。而在intel出的一个redboot里面就有一个kixrp435这个就可以用于ixp435平台。 知道这个就好了,在ec
2008-03-25 10:49:00 1273
原创 Redboot安装历程
一 目标 公司购买了EV40开发板:CPU AT91M40800, 内存2M+2M(扩展), FLASH 2M+4M(扩展), RTl8019AS芯片, FLASH是AM29LV160TE(2M) 公司自己开发自用的板子WX10: CPU AT91M40800, 内存4M, FLASH 8M, RTl8019AS芯片, FLASH是AM29LV641(8M)及其他应用功能芯片. 我 主要的工作是开
2008-03-25 10:30:00 1137
原创 ecos 安装
eCos的安装,需要通过wget命令来下载ecos的安装脚本ecos-install.tcl。参考书籍上给出了下载地址,可以直接输入如下命令获得安装脚本。 wget --passive-ftp ftp://ecos.sourceware.org/pub/ecos/ecos-install.tcl (其中的 --passive-ftp参数说明下载方式使用被动的FTP下载。)该命令自动
2008-03-25 10:24:00 3766
转载 Linux环境下的Socket编程
什么是Socket Socket接口是TCP/IP网络的API,Socket接口定义了许多函数或例程,程序员可以用它们来开发TCP/IP网络上的应用程序。要学Internet上的TCP/IP网络编程,必须理解Socket接口。 Socket接口设计者最先是将接口放在Unix操作系统里面的。如果了解Unix系统的输入和输出的话,就很容易了解Socket了。网络的 Socket数据传输是一种
2008-03-25 10:10:00 731
原创 忘记了root密码,如何进入系统?
忘记了root密码,如何进入系统?解决方法:您可以进入单用户模式或者援救模式来改变你的root密码. 如何进入单用户模式取决你的引导加载程序: GRUB:如果你的GRUB引导菜单没有使用密码保护或者你知道引导菜单的密码,就可以通过编辑引导加载程序配置菜单中的kernel所在 行来完成。 如果GRUB的引导菜单被密码保护,你又不知道密码,你必须使用一个同样版本RHEL的启动光
2008-03-21 09:22:00 732
原创 ecos, redboot学习2
If the amount of data transferred is an exact multiple of 64 bytes then this requires a terminating packet of 0 bytes of data (plus header and checksum). The SA11x0 USB hardware does not allow a 0-byte packet to be transmitted, so the device driver is forc
2008-03-20 11:27:00 812
原创 ecos usb驱动开发
摘要 eCos是一个优秀的嵌入式实时操作系统。eCos的体系结构是一种分层结构,硬件抽象层将操作系统与硬件隔离开,这为把eCos移植到不同的硬件 平台提供了便捷的方法,抽象层就像软件与硬件之间的桥梁。主要的移植思想是,按照eCos的模块化设计,完成硬件抽象层。 关键词 eCos 移植 硬件抽象层 嵌入式 可配置操作系统 引言 目前,嵌入式操作系统的种类较多,其中比较流行的有VxWork
2008-03-19 17:27:00 2936
原创 usb驱动学习
模块(驱动程序) 模块(module)是在内核空间运行的程序,实际上是一种目标对象文件,没有链接,不能独立运行,但是可以装载到系统中作为内核的一部分运行,从而可以动态扩充内核的功能。模块最主要的用处就是用来实现设备驱动程序。Linux下对于一个硬件的驱动,可以有两种方式:直接加载到内核代码中,启动内核时就会驱动此硬件设备。另一种就是以模块方式,编译生成一个.o
2008-03-19 09:27:00 855
原创 xmms mp3 wma插件
默认的xmms播放器是不支持播放mp3、wma格式的文件的,需要安装插件。可以到http://ftp.freshrpms.net/pub/freshrpms/fedora/linux/6/ 上面下载插件。如:xmms-mp3-1.2.10.16.i386.rpm 和 xmms-wma-1.0.5-3.fc6.i386.rpm 。或者到http://mcmcc.bat.ru/xmms-wma/ 下载
2008-03-18 13:32:00 2179 1
原创 [Linux] 用XMMS听MP3
在Linux环境下,有许多听MP3的多媒体软件,例如WinAmp的Linux版本、XMMS、 kmpg,以及文本模式下的mp3blaster等。其中,XMMS是现在X-Window系统下最流行的多媒体播放系统之一。XMMS可以播放MP3、 MOD"s、 Wav等很多种多媒体文件。只要提供相应的插件,它还可以支持更多的多媒体类型。 1.功能及特点 XMMS是一个功能强大的播放
2008-03-18 13:29:00 1236
原创 ecos I/O Package (Device Drivers)
All devices have a name. The standard provided devices use names such as “/dev/console” and “/dev/serial0”, where the “/dev/” prefix indicates that this is the name of a device.cyg_io_lookup() f
2008-03-18 09:52:00 1154
原创 linux fstab 自动挂载分区(转)
linux fstab 自动挂载分区通过/etc/fstab文件来开机自动挂载文件系统 1)理解fstab 上面我们说了mount挂载存储设备文件系统的办法;现在我们再来说一说在/etc/fstab 中实现开机自动挂载文件系统的办法;首先我们要查看 /etc/fstab ;主要看他的规划写法; # This file is edited by fstab-sync - see man f
2008-03-15 15:40:00 5014
原创 ecos,redboot,usb学习03.14
我想如果想在ixp435上面加上usb支持的话: 应该要改一下ecos.db里面的内容,应该说是再向里面加上一些东西。因为ecos.db是关于ECOS系统的一个数据库文件(在packages目录下),它包含了硬件包管理工具和一些在组件配置库中的包。与cdl文件相比, ecos.db登记了仓库中的物品,而cdl文件则登记每种物品的特性。只有在ecos.db中登记了的包,才能被ECOS的库编译工具
2008-03-14 16:43:00 1130
转载 嵌入式实时操作系统ECOS在S3C2510上的移植实现
摘 要: 本文介绍了实时操作系统ECOS的特点及基本结构,并具体研究了ECOS在三星公司以ARM940T为内核的S3C2510嵌入式芯片上的移植方法。文章着重讨论了移植过程中的重点与难点部分:ECOS的硬件抽象层(HAL)移植。该移植方案已经过实际测试,系统稳定可靠,可运行多任务式应用程序。 关键词:实时操作系统;ECOS;硬件抽象层;移植;ARM 引言 ECOS(Embedde
2008-03-14 10:55:00 798
原创 ecos, redboot学习1
mypath是ecos的安装目录 mypath/ecos/package/ecos.db记录了现有的包(package)和目标板(target)描述.一个target包含若干的package,target的描述会出现在configtool的templete的选项里。Target里同时指定了包含的package。照猫画虎的添加上自己的package和target后就可以在configtool的t
2008-03-14 09:45:00 748
转载 私用IP地址(Private IP Addresses)
私用IP地址,通常又被称为RFC1918地址,是按照IETF RFC 1918,被公司或组织在其自有的网络中为非公开目的而使用的地址。由于不能通过路由器传输,私用IP地址不能被直接与互联网相连接;但另一方面,公用 IP地址通常是为了公众的需求而由大的公司或互联网服务供应商(ISP)所拥有的,所以便可以与,例如,互联网之类的公共网络相连接。用户与互联网服务供 应商签订网络服务协议时,用户便从互联网
2008-03-14 09:07:00 4027
转载 mplayer rc2 安装
Fedora 8下安装mplayer-1.0rc2播放器如果要在Fedora 8下安装mplayer播放器,那么首先肯定要在mplayer网站上下载以下文件http://www1.mplayerhq.hu/MPlayer/releases/MPlayer-1.0rc2.tar.bz2http://www1.mplayerhq.hu/MPlayer/releases/codecs/a
2008-01-19 15:38:00 1053
原创 命令行下载工具
对于喜欢命令行操作及追求高效率、高速度下载的朋友,推荐使用命令行下载工具。命令行工具不但使用方便,而且大多具有很高的下载速度及下载效率,尤其适合于大批量下载文件。下面就为大家详细介绍一下这些工具。 Wget Wget是一个十分常用命令行下载工具,多数Linux发行版本都默认包含这个工具。如果没有安装可在http://www.gnu.org/software/wget/wget.ht
2008-01-19 15:35:00 742
转载 mplayer快捷键
后退/前进10秒 up 和 down 后退/前进1分钟 pgup和pgdown 后退/前进10分钟 在播放列表中前进/后退 HOME 和 END 跳转到上级播放列表中的下一个/上一个播放项 INS 和 DEL 跳转到下一个/上一个供选择的源(仅用于asx播放列表) p / SPACE 暂停电影(按任意键继续) q / ESC 停止播放并退出 +
2008-01-19 14:14:00 579
sestandard_24000200_linux64.tar.gz
2020-07-25
OReilly.Understanding.MySQL.Internals.Apr.2007.pdf
2007-12-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人