【E2024】M4处理器+UcosII实时操作系统+FPGA实现示波器设计

2021-10-31 09:48:43      索炜达电子      580     

项目编号:E2024

文件大小:3M

源码说明:带中文注释

开发环境:C编译器

简要概述

基本要求: 

ARM cortex-M4处理器+UcosII实时操作系统+FPGA实现。
实现了高通/低通滤波,快速傅里叶变换,卡尔曼滤波等熟悉信号处理算法。

【E2024】M4处理器+UcosII实时操作系统+FPGA实现示波器设计

【E2024】M4处理器+UcosII实时操作系统+FPGA实现示波器设计

【E2024】M4处理器+UcosII实时操作系统+FPGA实现示波器设计

【E2024】M4处理器+UcosII实时操作系统+FPGA实现示波器设计

【E2024】M4处理器+UcosII实时操作系统+FPGA实现示波器设计

目录│文件列表:

 └ Oscilloscope

    └ Oscilloscope

       ├ arm_ucos

       │  │ gpio_k60_tower.dep

       │  │ gpio_k60_tower.ewd

       │  │ gpio_k60_tower.ewp

       │  │ gpio_k60_tower.ewt

       │  │ uCOS-II.eww

       │  ├ IAR

       │  │  │ 128KB_Ram.icf

       │  │  │ 512KB_Pflash.icf

       │  │  └ iar.h

       │  └ src

       │     ├ CMSIS

       │     │  │ arm_common_tables.h

       │     │  │ arm_math.h

       │     │  │ core_cm0.h

       │     │  │ core_cm3.h

       │     │  │ core_cm4.h

       │     │  │ core_cm4_simd.h

       │     │  │ core_cmFunc.h

       │     │  │ core_cmInstr.h

       │     │  └ iar_cortexM4l_math.a

       │     ├ common

       │     │  │ alloc.c

       │     │  │ assert.c

       │     │  │ assert.h

       │     │  │ common.h

       │     │  │ io.c

       │     │  │ io.h

       │     │  │ memtest.c

       │     │  │ memtest.h

       │     │  │ printf.c

       │     │  │ queue.c

       │     │  │ queue.h

       │     │  │ startup.c

       │     │  │ startup.h

       │     │  │ stdlib.c

       │     │  │ stdlib.h

       │     │  │ uif.c

       │     │  └ uif.h

       │     ├ cpu

       │     │  │ arm_cm4.c

       │     │  │ arm_cm4.h

       │     │  │ crt0.s

       │     │  │ cw_crt0.s

       │     │  │ dma_channels.h

       │     │  │ start.c

       │     │  │ start.h

       │     │  │ sysinit.c

       │     │  │ sysinit.h

       │     │  │ vectors.c

       │     │  │ vectors.h

       │     │  └ headers

       │     │     └ MK60DZ10.h

       │     ├ drivers

       │     │  ├ mcg

       │     │  │  │ mcg.c

       │     │  │  └ mcg.h

       │     │  ├ uart

       │     │  │  │ uart.c

       │     │  │  └ uart.h

       │     │  └ wdog

       │     │     │ wdog.c

       │     │     └ wdog.h

       │     ├ LIB

       │     │  ├ CMSIS

       │     │  │  │ arm_common_tables.h

       │     │  │  │ arm_math.h

       │     │  │  │ core_cm0.h

       │     │  │  │ core_cm3.h

       │     │  │  │ core_cm4.h

       │     │  │  │ core_cm4_simd.h

       │     │  │  │ core_cmFunc.h

       │     │  │  │ core_cmInstr.h

       │     │  │  └ iar_cortexM4l_math.a

       │     │  └ FatFs

       │     │     │ 00readme.txt

       │     │     │ diskio.c

       │     │     │ diskio.h

       │     │     │ ff.c

       │     │     │ ff.h

       │     │     │ ffconf.h

       │     │     │ integer.h

       │     │     └ option

       │     │        │ cc932.c

       │     │        │ cc936.c

       │     │        │ cc949.c

       │     │        │ cc950.c

       │     │        │ ccsbcs.c

       │     │        └ syscall.c

       │     ├ platforms

       │     │  └ k60_tower.h

       │     ├ projects

       │     │  │ bsp.c

       │     │  │ bsp.h

       │     │  │ character.c

       │     │  │ character.h

       │     │  │ common_header.h

       │     │  │ dds_data.c

       │     │  │ dds_data.h

       │     │  │ fpga_data.c

       │     │  │ fpga_data.h

       │     │  │ isr.c

       │     │  │ isr.h

       │     │  │ main.c

       │     │  │ mcu_math.c

       │     │  │ mcu_math.h

       │     │  │ task_common.c

       │     │  └ task_header.h

       │     └ uCOS-II

       │        ├ App

       │        │  │ app.c

       │        │  │ app.h

       │        │  │ app_hooks.c

       │        │  └ CFG

       │        │     │ app_cfg.h

       │        │     └ os_cfg.h

       │        ├ Ports

       │        │  │ os_cpu.h

       │        │  │ os_cpu_a.asm

       │        │  │ os_cpu_c.c

       │        │  └ os_dbg.c

       │        └ Source

       │           │ os_core.c

       │           │ os_flag.c

       │           │ os_mbox.c

       │           │ os_mem.c

       │           │ os_mutex.c

       │           │ os_q.c

       │           │ os_sem.c

       │           │ os_task.c

       │           │ os_time.c

       │           │ os_tmr.c

       │           └ ucos_ii.h

       ├ fpga

       │  │ dds.V

       │  │ digital.mcs

       │  │ lcd_show.V

       │  │ ram_write.V

       │  │ signal_rw.V

       │  │ testbench.V

       │  └ top.V

       └ res

          │ img1.jpg

          │ img2.jpg

          │ img3.jpg

          │ img4.jpg

          │ img5.jpg

          │ img6.jpg

          │ img7.jpg

          └ img8.png

TAG示波器
  • 5 次
  • 1 分