PXA255上的嵌入式Linux应用平台
2012-09-08 35
PXA255是Intel继PXA250后的第二代XScale处理器,也是一款高档的Intel个人互联网架构(PCA)网络处理器,它提供更高的性能和更低的耗电量。Linux操作系统高效稳定,实现了真正的多任务、多用户环境,有着强大的网络功能,更由于其开放源码、定制方便而在嵌入式系统领域获得了飞速的发展。 本平台针对诸如银行、税控、商业PO .. [查看全文]
Linux USB gadget设备驱动解析(4)--编写一个gadget驱动
2012-09-04 刘洪涛 96
一、编写计划 通过前面几节的基础,本节计划编写一个简单的gadget驱动。重在让大家快速了解gadget驱动结构。 上节中简单介绍了zero.c程序。这个程序考虑到了多配置、高速传输、USB OTG等因素。应该说写的比较清楚,是我们了解gadget驱动架构的一个非常好的途径。但把这些东西都放在一起,对很多初学人员来说还是不能快速理 .. [查看全文]
linux下的进程通信
2012-09-04 王姗姗 41
linux下的进程通信手段基本上是从Unix平台上的进程通信手段继承而来的。而对Unix发展做出重大贡献的两大主力AT&T的贝尔实验室及BSD(加州大学伯克利分校的伯克利软件发布中心)在进程间通信方面的侧重点有所不同。前者对Unix早期的进程间通信手段进行了系统的改进和扩充,形成了“system V IPC”,通信进程局限 .. [查看全文]
在嵌入式Linux实现802.11b无线网关
2012-07-30 21
构成有线网络的传输媒介主要依赖铜缆或光缆;但有线网络在某些场合要受到布线的限制,特别是当要把相隔较远的节点连接起来时,敷设专用通信线路的布线施工难度大、费用高、耗时长,对正在迅速扩大的连网需求形成了瓶颈。无线局域网的出现克服了上述缺点,因此无线局域网发展比较迅速。基于802.11b 的产品已成为应用主流。这 .. [查看全文]
ARM开发板上uClinux内核移植
2012-07-03 79
简述:针对“如何在以S3C44B0X为核心的ARMSYS开发板上建立uClinux内核移植”的一个总结,其内容包括对Bootloader的功能分析和uClinux2.4.24发行版内核基础上针对S3C44B0X开发板进行修改的重点内容的逐一列举。 2.Bootloader 2.1Bootloader概述 Boot Loader 就是在操作系统内核运行之前运行的一段程序。通过这段程序 .. [查看全文]
Linux2.6.14内核移植说明文档
2012-06-25 21
一、编译内核 make distclean 或者 make mrproper 如果你是新下载的内核,那这一步就不用了。但如果你用的是别人移植好的内核,那最好在编译内核之前先清除一下中间文件,因为你们用来编译内核的交叉编译工具可能不同。 修改 Makefile 主要是以下两项: 1) ARCH = arm 2) CROSS_COMPILE = /usr/local/arm/3.4.1/bin/arm-li .. [查看全文]
Linux下PCI设备驱动开发
2012-06-02 25
PCI总线不仅是目前应用广泛的计算机总线标准,而且是一种兼容性最强、功能最全的计算机总线。而Linux作为一种新的操作系统,其发展前景是无法估量的,同时也为PCI总线与各种新型设备互连成为可能。由于Linux源码开放,因此给连接到PCI总线上的任何设备编写驱动程序变得相对容易。本文介绍如何编译Linux下的PCI驱动程序,针 .. [查看全文]
基于ARM-uCLinux嵌入式系统启动引导的实现
2012-06-02 13
32位ARM嵌入式处理器具有高性能、低轼耗的特性,已被广泛应用于消费电子产品、无线通信和网络通信等领域。uCLinux是专门为无MMU处理器设计的嵌入式操作系统,支持ARM、Motorola等微处理器。目前国内外采用ARM- uCLinux作为嵌入式系统非常普遍。而嵌入式系统的启动引导技术是嵌入式系统开发的一个难点。系统启动引导的 .. [查看全文]
modelsim for linux安装指南
2012-06-02 28
for modelsim: 1 下载modelsim for linux的下载文件。应该总共有三个文件,分别是base,docs和linux.exe。都是gz压缩的。 2 解压缩linux.exe,解出来的是可以在终端中直接运行的文件,运行之,并安装。 3 分别解压base和docs在同一目录下。 4 把这时候的modeltech目录(也就是解压缩和安装后形成的目录)移动到你希望程序所存放 .. [查看全文]
uClinux windows下安装说明
2012-06-02 17
安装 Cygwin 做为发展环境 1. 将Cygwin 安装光盘置入CDROM中, 范例中我们将假设CDROM是放置在D槽。 2. 在D:/ 下激活setup.exe后出现如下画面,接着按”下一步”。 3. 出现如下画面后,可让我们选择Cygwin原始资料的来源,因为目前Cygwin的原始资料在CDROM中,所以选择“Install from Local Directory&r .. [查看全文]
亲手编译uClinux
2012-06-02 21
解压uClinux cd /usr/src/uClinux-dist/ tar zxvf /root/uClinux/uClinux-dist-20040408.tar.gz vi /usr/src/uClinux-dist/linux-2.4.x/arch/armnommu/vmlinux-armv.lds.in 在65行* (.got)/* Global offset table */ 下面加入三行 romfs_data = .; romfs.o romfs_data_end = .; 保存退出 vi /usr/src/uClinux-dist/vendors/S .. [查看全文]
ARM+uClinux的嵌入式系统的开发
2012-06-02 17
前些日子基于arm+uClinux开发了一个网络监控系统,眼看项目马上要做完了,终于松了一口气,于是整理了一些笔记和心得想和大家针对这种开发模式进行一些探讨,希望对各位有所帮助。 按照我的开发过程想分以下几部分逐一介绍。 1.开发平台的选择和论证 2.开发环境的建立 3.一般程序的开发 4.Linux程序向ARM+uClinux平台的移 .. [查看全文]

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