PXA255上的嵌入式Linux应用平台
2012-09-08 30
PXA255是Intel继PXA250后的第二代XScale处理器,也是一款高档的Intel个人互联网架构(PCA)网络处理器,它提供更高的性能和更低的耗电量。Linux操作系统高效稳定,实现了真正的多任务、多用户环境,有着强大的网络功能,更由于其开放源码、定制方便而在嵌入式系统领域获得了飞速的发展。 本平台针对诸如银行、税控、商业PO .. [查看全文]
Linux USB gadget设备驱动解析(4)--编写一个gadget驱动
2012-09-04 刘洪涛 88
一、编写计划 通过前面几节的基础,本节计划编写一个简单的gadget驱动。重在让大家快速了解gadget驱动结构。 上节中简单介绍了zero.c程序。这个程序考虑到了多配置、高速传输、USB OTG等因素。应该说写的比较清楚,是我们了解gadget驱动架构的一个非常好的途径。但把这些东西都放在一起,对很多初学人员来说还是不能快速理 .. [查看全文]
linux下的进程通信
2012-09-04 王姗姗 36
linux下的进程通信手段基本上是从Unix平台上的进程通信手段继承而来的。而对Unix发展做出重大贡献的两大主力AT&T的贝尔实验室及BSD(加州大学伯克利分校的伯克利软件发布中心)在进程间通信方面的侧重点有所不同。前者对Unix早期的进程间通信手段进行了系统的改进和扩充,形成了“system V IPC”,通信进程局限 .. [查看全文]
在嵌入式Linux实现802.11b无线网关
2012-07-30 14
构成有线网络的传输媒介主要依赖铜缆或光缆;但有线网络在某些场合要受到布线的限制,特别是当要把相隔较远的节点连接起来时,敷设专用通信线路的布线施工难度大、费用高、耗时长,对正在迅速扩大的连网需求形成了瓶颈。无线局域网的出现克服了上述缺点,因此无线局域网发展比较迅速。基于802.11b 的产品已成为应用主流。这 .. [查看全文]
ARM开发板上uClinux内核移植
2012-07-03 75
简述:针对“如何在以S3C44B0X为核心的ARMSYS开发板上建立uClinux内核移植”的一个总结,其内容包括对Bootloader的功能分析和uClinux2.4.24发行版内核基础上针对S3C44B0X开发板进行修改的重点内容的逐一列举。 2.Bootloader 2.1Bootloader概述 Boot Loader 就是在操作系统内核运行之前运行的一段程序。通过这段程序 .. [查看全文]
Linux2.6.14内核移植说明文档
2012-06-25 14
一、编译内核 make distclean 或者 make mrproper 如果你是新下载的内核,那这一步就不用了。但如果你用的是别人移植好的内核,那最好在编译内核之前先清除一下中间文件,因为你们用来编译内核的交叉编译工具可能不同。 修改 Makefile 主要是以下两项: 1) ARCH = arm 2) CROSS_COMPILE = /usr/local/arm/3.4.1/bin/arm-li .. [查看全文]
NIOS 软核处理器的Linux引导程序U-boot 设计
2012-06-02 王俊卿 刘庆文 杨扬 22
1 概述 1.1 Nios 简介 Nios 是Altera 公司以RISC 为基础的可配置、可裁减软核处理器。它具有16 位指令集和16/32 位数据通路,通过将包括1 6 或3 2 位高性能处理器在内的多种应用模块嵌入到通用FPGA/CPLD 内,实现完全可配置的嵌入式系统。其开发套件包括:具有必要外围内核的Nios 处 理器、C/C++ 编译器、Cygnus 的源级调试程 .. [查看全文]
Linux字符设备驱动程序的设计
2012-06-02 潘俊强 刘 莉 16
摘 要介绍了Linux字符设备驱动程序中建立设备 ,初始化设备、设备的资源分配和如何访问设备的方法及相关函数的实现. 关键词Linux 字符设备设备驱动程序 设备驱动程序实质上是一组完成不同任务的函数的集合 ,通过这些函数所提供的功能可以使得从设备接受输入和将输出送到设备就象读写文件一样 ,因此 ,Linux中的每一个设备都具有 .. [查看全文]
ARM+uClinux的嵌入式系统的开发
2012-06-02 13
前些日子基于arm+uClinux开发了一个网络监控系统,眼看项目马上要做完了,终于松了一口气,于是整理了一些笔记和心得想和大家针对这种开发模式进行一些探讨,希望对各位有所帮助。 按照我的开发过程想分以下几部分逐一介绍。 1.开发平台的选择和论证 2.开发环境的建立 3.一般程序的开发 4.Linux程序向ARM+uClinux平台的移 .. [查看全文]
arm linux演艺(四)
2012-06-02 xiangye 9
长篇连载--arm linux演艺---第四回 -------------------------------------------------------------------------------- 如果直接输入回车,进入kernel拷贝工作: EUARTputString("Copying kernel from Flash to RAM ... "); count = 0x200000; // 2 Mbytes pSource = (U32 *)0x0C100000; pDestin = ( .. [查看全文]
用AXD 和Multi-ICE调试uClinux内核
2012-06-02 8
AXD Multi-ICE进行裸机程序调试的功效相信已经为大家所接受。uClinux内核比较裸机程序,有较大的不同。这里简单介绍如何用AXD源代码级调试uClinux内核。 所提到的uClinux版本是uClinux-dist-20030522.tar.gz,并且已经使用了www.dailzh.net上提供的patch。并且我有义务告诉您,这一调试方法可行,但尚需要完善。 步骤一: .. [查看全文]
嵌入式Linux中CF卡的驱动和管理技术研究
2012-06-02 17
在嵌入式Linux系统中,为了在没有PCMCIA控制器的情况下仍然要利用CompactFlash存储卡(简称CF卡)作为存储设备,作者从CF卡的硬件特性入手,在系统层基于CF卡的memory寻址访问方式来改造CF卡的低层驱动,并在应用层实时管理CF卡的热插拔事务,最终实现了一个利用CF卡作为方便快捷的存储设备的嵌入式Linux系统。1、引 .. [查看全文]

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