1, linux驱动一般分为3大类: * 字符设备* 块设备* 网络设备 2, 开发环境构建: * 交叉工具链构建* NFS和tftp服务器安装 3, 驱动开发中设计到的硬件: * 数字电路知识* ARM硬件知识* 熟练使用万用表和示波器* 看懂芯片手册和原理图 4, linux内核源代码目录结构: * arch/: arch子目录包括了所有和体系结构相关的核心代码。它的每一个子目录都代表一种支持的体系结构,例如i386就是关于intel cpu及与之相兼容体系结构的子目录。 * block/: 部分块设备驱动程序; * crypto: 常用加密和散列算法(如AES、SHA等),还有一些压缩和CRC校验算法; * documentation/: 文档目录,没有内核代码,只是一套有用的文档;* drivers/: 放置系统所有的设备驱动程序;每种驱动程序又各占用一个子目录:如,/block 下为块设备驱动程序,比如ide(ide.c)。如果你希望查看所有可能包含文件系统的设备是如何初始化的,你可以看 drivers/block/genhd.c中的device_se
2024-01-17 17:10:37 131KB Linux 驱动开发 基础总结
1
mini2440开发板下温度传感器的驱动程序,包含驱动程序和用户测试程序
2024-01-16 13:59:28 3KB 嵌入式linux ds1820
1
在嵌入式编程中会用到的一些算法,滤波,PID等算法。同时有C语言实现简单示例。
2024-01-16 09:40:32 17.15MB q'q'q'q'q'
1
使用从循环流化床(CFB)系统的76 mm内径和10 m高立管收集的嵌入式固体浓度时间序列,对高通量气固立管的入口和壁动力学进行了分析。 提升管以4.0至10.0 m / s的空气速度和50至550 kg / m2s的废液催化裂化(FCC)催化剂颗粒的固体通量运行,平均粒径为67μm,密度为1500 kg / m3。 使用准备好的FORTRAN 2008代码对数据进行分析,以获得相关积分,然后确定有关超球形半径及其轮廓的相关尺寸,并对其图进行研究。 发现中心处的相关尺寸轮廓具有比壁区域轮廓更高的值的单个峰。 朝向壁,这些轮廓具有双峰或多个峰,显示了双分形或多分形流动行为。 随着速度增加,壁区域轮廓变得随机且不规则。 进一步发现,随着高度的增加,相关尺寸分布在中心处朝向较高的超球面半径移动,并且在r / R = 0.81时在壁区域中朝向较低的超球面半径移动。 与其他分析方法相比,本研究中已建立的映射相关尺寸轮廓的方法形成了一种用于分析高通量立管动力学的合适工具。 但是,建议使用已建立的方法对在高通量条件下运行的其他不同尺寸的气固CFB立管进行进一步分析。
2024-01-14 11:54:13 5.42MB 相关积分 映射相关维
1
在把射频芯片或模块集成到典型的嵌入式系统中时,设计人员必须面临的一项常见任务是追踪和消除噪声和杂散信号。潜在的噪声来源包括:开关电源、来自系统其它部分的数字噪声、以及外部噪声来源。在考虑噪声时,还应考虑射频电路产生的任何可能的干扰,这是避免干扰其它无线电设备及满足法规要求的一项重要考虑因素。在本应用指南中,我们将介绍使用 MDO4000 系列混合域示波器系列查找噪声来源的技术和技巧。
2024-01-14 11:00:19 93KB MDO4000 噪声来源 嵌入式系统
1
近日,意法半导体发布全新微控制器STM32H7。该新产品是业界性能最高的Arm Cortex-M通用MCU,集强劲的双核处理器和节能型功能以及强化的网络安保功能于一身。新产品采用Arm Cortex-M系列中性能最高的480MHz Cortex-M7内核,并增加一颗240MHz Cortex-M4内核。借助意法半导体的智能架构、高效的L1缓存和ART Accelerator自适应实时加速技术,当执行嵌入式闪存中的代码时,新MCU创下了1327 DMIPS和3224 CoreMark性能新记录。意法半导体的Chrom-ART加速器进一步提升了图形处理性能。为了最大限度地提高能效,每个内核都有独立的电源域,在不需要时可以单独关闭。通过灵活使用两个内核,开发人员可以轻松升级现有应用,增加更先进复杂的图形用户界面,以电机控制为例,将以前在单核Cortex-M4 MCU上的旧代码迁移到STM32H7 Cortex-M4上,同时在Cortex-M7上运行新GUI。另一个例子是通过降低主处理器的密集型工作负荷,例如神经网络、校验和、DSP过滤或音频编解码,提高应用性能。双核架构还有助于简化代码开发,
2024-01-13 21:10:05 67KB STM32 技术应用 嵌入式开发
1
第二版完整。华清远见嵌入式Linux培训教程,使用于初学者。
2024-01-13 20:29:19 8.7MB 嵌入式Linux
1
STM32F1_速度PID单闭环控制例程标准库版本_位置式PID(L298N驱动) 直流有刷电位置式PID源代码(标准库版本)
2024-01-12 14:30:00 8.24MB stm32 arm 嵌入式硬件
STM32标准库文件 有STM32F0xx,STM32F10x,STM32F30x,STM32F4xx和STM32L1xx文件 一共五个标准库文件
2024-01-11 20:12:34 92B STM32 嵌入式开发
按键——在嵌入式系统应用里,占有非常重要的地位。按键——也是用户交互系统里最重要的一个部分。虽然,目前大行其道的触摸屏,电容屏吞噬了大壁江山,但是按键依然不可替代。于是,我们就来看看按键是如何设计的吧!
1