欢迎下载研华科技主题白皮书: 【深度剖析】研华多核异构ARM核心板之机器视觉应用案例 [摘要] TI Sitara系列AM5718/5728是采用ARM+DSP多核异构架构,可以实现图像采集、算法处理、显示、控制等功能,具有实时控制、低功耗、多标准工业控制网络互联、工业人机界面的优化、2D/3D图形处理、1080 HD的高清视频应用、工业控制设备的小型化等特点。广泛应用在机器视觉、工业通讯、汽车多媒体、医疗影像、工厂自动化、工业物联网等领域。 https://www.eefocus.com/resource/advantech/index.p... 很早以前用过网络收音机,N年前了,都忘记了当初用的是什么软件了,当时只是觉得整天听MP3听腻了,想回到过去,听听广播,尽管有时候会插播广告,比较烦人,不过有笑话听,挺逗人的。那个网络收音机的软件用了没多久,就不再用了,软件用的不爽是一方面,为了听广播而开着电脑实在是大炮打蚊子,还不如花二十块钱买个真的半导体收音机。 今天无意间看到一个,基于ARM的网络收音机,跟半导体收音机一样,装在小盒子里,可以收听通过互联网传来的广播,比电脑省电,而且因为是网络版的,突破了地域限制,收听国外的广播一样清晰。感兴趣的同学自己做一个,收听VOA,练英语听力,那才叫音质,才叫舒服。 这个收音机的原理图并不复杂,想学点东西的同学可以自制。 ARM Cortex-M3网络收音机系统设计框图: 说明: 系统利用TPS2375实现以太网供电(PoE),跟USB供电一样,不需要额外的变压器。CPU则是Cortex-M3内核的LM3S6950,解码器则是VS1053,都是常见的集成电路。系统还支持SD卡,搞不好将来做成“网络录音机”,离线播放录下来的广播,也是说不定的事儿。 固件代码方面,因为是“网络”收音机吗,毋庸置疑,需要TCP、IP协议,至于收听广播部分的协议,这里用到的是SHOUTcast协议,是由Nullsoft开发的,一种免费的声音流技术,用于网路广播。 附件内容提供了ARM Cortex-M3网络收音机全部的原理图、PCB制版图、以及固件代码。 ARM Cortex-M3网络收音机电路参数(英文)介绍: Open-Source HardwareMicrocontroller: LM3S6950 ARM Cortex-M3 from Luminary Micro / TI Audio Codec: VS1053 from VLSI Display: S65 LCD with 176x132 pixel and 16bit color microSD Socket Rotary Encoder IR Receiver (RC5) PoE (Power over Ethernet) Open-Source SoftwarePlay Shoutcast/Icecast and RTSP Streams Play audio files from the memory card Alarm Clock
1
本书可以深入学习了解ARM 处理器Cortex-M3与Cortex-M4的指令、寄存器、中断等原理及应用。 Joseph Yiu著。吴常玉等翻译。
2022-07-22 09:38:26 139.2MB Cortex-M3 Cortex-M4 ARM
1
arm-cortex-a9技术参考手册
2022-07-18 10:55:21 1.17MB arm cortexa9
1
人工智人-家居设计-基于ARM Cortex-A9的智能枪柜综合平台设计.pdf
2022-07-12 15:05:32 1.85MB 人工智人-家居
人工智人-家居设计-基于ARM Cortex-A9智能机顶盒硬件设计与实现.pdf
2022-07-12 15:05:31 9.1MB 人工智人-家居
m3forth 是用于 cortex-m3 ARM 微控制器的第四个交叉编译器 主要特征 32 位单元 生成优化的子程序线程代码 制作带有调试信息的标准 elf 文件,允许您使用 gdb 在微控制器中直接调试高级代码 内置 Thumb2 汇编器 可通过串口或 USB 访问的解释器(半主机) 可以在 qEMU 中进行仿真 安装 看这里 文档 看这里 更多详情、使用方法,请下载后阅读README.md文件
2022-07-08 16:06:21 211KB Forth
述 将 ARM Cortex-M0 软微控制器实现到 KC705 中。该项目实现了一个包含以下组件的设计: Cortex-M0 混淆内核:ARM DesignStart 网站提供的内核 RAM 存储器:接受初始化文件的 RAM 存储器的实现 AHB3-lite 互连:负责在 AHB3-lite 协议中允许主从之间通信的互连 模式检测器:实现一个简单状态机的核心,当在其输入总线上看到模式“f0f0f0f0”时切换其输出 当板子打开时,cortex-m0 读取 RAM 内存,该内存是用一个程序合成的,该程序计数到一个固定的数字,然后将模式“f0f0f0f0”放在总线上。这会导致模式检测器切换其连接到 LED 的输出。对于综合,程序定义为最多计数 10,000,000。出于模拟目的,可以使用包含最多 200 个程序的内存文件。 要求 下面列出了该项目中使用的工具。但是,由于hdlmake提供的灵活性,它可以移植到不同的供应商/主板。 更多详情、使用方法,请下载后阅读README.md文件
2022-07-08 09:07:27 58KB systemverilog
刚使用到stm32H743芯片开发东西,附件是详细的datasheet。过一段时间把电路图也发上来
2022-07-07 09:48:14 3.24MB STM32H743 单片机 Cortex-M7
1
支持的最低 Rust 版本 (MSRV) 这个 crate 保证可以在稳定的 Rust 1.59 及更高版本上编译。它可能与旧版本一起编译,但在任何新的补丁版本中可能会发生变化。 更多详情、使用方法,请下载后阅读README.md文件
2022-07-06 19:10:02 176KB rust
为 ARM Cortex-M 微控制器构建应用程序的模板 :这是一个非常简短的版本,仅涵盖构建程序。对于长版本,它还包括闪烁、运行和调试程序 在我们开始之前,您需要确定目标设备的一些特征,因为这些特征将用于配置项目: ARM 内核。例如 Cortex-M3。 ARM 内核是否包含 FPU?Cortex-M4 F和 Cortex-M7 F内核可以。 目标设备有多少闪存和 RAM?例如 256 KiB 的闪存和 32 KiB 的 RAM。 闪存和 RAM 在地址空间中映射到哪里?例如,RAM 通常位于 address 0x2000_0000。 您可以在设备的数据表或参考手册中找到此信息。 在本例中,我们将使用 STM32F3DISCOVERY。该板包含一个 STM32F303VCT6 微控制器。该微控制器具有: 包含单精度 FPU 的 Cortex-M4F 内核 256 KiB 的闪存位于地址 0x0800_0000。 40 KiB 的 RAM 位于地址 0x2000_0000。(还有另一个 RAM 区域,但为简单起见,我们将忽略它)。 更多详情、使用方法,请下载后阅
2022-07-06 19:10:00 18KB rust