
14, 字符设备驱动程序设计基础主设备号和次设备号(二者一起为设备号): 一个字符设备或块设备都有一个主设备号和一个次设备号。主设备号用来标识与设备文件相连的驱动程序
1, linux驱动一般分为3大类:* 字符设备 * 块设备 * 网络设备 2, 开发环境构建:* 交叉工具链构建 * NFS和tftp服务器安装3, 驱动开发中设计到的硬件:* 数字电路知识 * ARM
熟练掌握C/C++,熟悉Linux/Windows操作系统,对于OS的软、硬件资源的分配、任务调度,控制、协调并发活动有较深的研究。熟悉TCP/IP及无线网络(Zigbee、Wi-Fi、蓝牙、2/3/4G
理解运转良好的系统对于处理不可避免的故障是最好的准备。关于开源软件最古老的笑话是:“代码是自具文档化的self-documenting”。经验表明,阅读源代码就像听天
在本文中,我们将学习如何为 ULA 自动配置 IP 地址。何时使用唯一本地地址唯一本地地址unique local addresses(ULA)使用 fd00::/8 地址块,它类似于我们常用的 IPv4 的私有
sar 命令用用收集、报告、或者保存 UNIX / Linux 系统的活动信息。它保存选择的计数器到操作系统的 /var/log/sa/sadd 文件中。从收集的数据中,你可以得到许多关于你的服务
做内核开发的朋友,可能对下面的代码都很眼熟。 1. static const struct file_operations xxx_fops = {2. .owner = THIS_MODULE,3. .llseek = no_llseek,4. .write = xxx_w
你是否遇到过需要在文件中查找一个特定的字符串或者样式,但是不知道从哪儿开始?那么,就请grep来帮你吧。grep是每个Linux发行版都预装的一个强有力的文件模式搜索工具。无论
软中断分析最近工作繁忙,没有时间总结内核相关的一些东西。上次更新博客到了linux内核中断子系统。这次总结一下软中断,也就是softirq。之后还会总结一些tasklet、工作队列
Linux vs. Unix在计算机时代,相当一部分的人错误地认为 Unix 和 Linux 操作系统是一样的。然而,事实恰好相反。让我们仔细看看。什么是 Unix?what is unix在 IT 领域,以操
随着Internet与网络的迅速发展并向家庭领域不断扩展,使消费电子、计算机、通信(3C)一体化趋势日趋明显,嵌入式系统再度成为研究与应用的热点。嵌入式实时Linux操作系统以价
ColdFire系列处理器介绍飞思卡尔32位处理器分为PowerPC系列、ColdFire系列以及DragonBall系列等。ColdFire系列是重要的组成部分之一,它可以应用于工业控制、仪器仪表、民用
随着Internet与网络的迅速发展并向家庭领域不断扩展,使消费电子、计算机、通信(3C)一体化趋势日趋明显,嵌入式系统再度成为研究与应用的热点。嵌入式实时Linux操作系统以价
引言COMFAST CF150NS USB无线网卡使用IEEE802.11n无线技术,无线传输速率最高达150 Mbps。相比传统的54 Mbps IEEE802.11g产品,拥有更高的无线带宽,让局域网内的数据传输
当今的嵌入式应用已经无处不在,无论是消费电子、通信终端,还是系统设备、工业控制、汽车电子系统或航空航天,都无处不见嵌入式应用的身影。现在,全球每年生产数十亿颗微
1 前 言目前 , 在嵌入式系统里基于ARM核的嵌入式处理器已经成为市场主流。随着ARM技术的广泛应用 , 建立面向ARM构架的嵌入式操作系统也就成为当前研究的热点。S3C2410是SA
引言数据采集系统中由于单片机侧重于控制,数据处理能力较弱,对采集的数据进行运算处理比较繁琐,如果通过串口与上位机通信,利用上位机强大的数据处理能力和友好的控制界
前 言物流的定位方案与技术的选择对提高现代物流配送管理效率,减少运营成本具有重要的影响。物流终端定位要求较高的定位精度,能提供全天候连续不间断的定位信息支持,能满
在 ARM + Linux 培训班学习,讲师一般首先讲解用 ADS 或 RealView MDK 去调试 ARM 开发板。原因在于:1、掌握 ARM 体系结构。ARM 是一种计算机,掌握其体系结构也就是掌握ARM的工作原理。在大学里一般会开设《微机
问题描述► 当业务访问通过Internet速度较慢,目前有一个较快的访问中转点(专线或者BGP)。技术选择:1、不想使用CDN等复杂方案。2、方案无需考虑后端数据同步问题。3、