【E57】Cortex-M4处理器+UcosII实时操作系统+FPGA实现开源示波器

2021-08-13 19:16:58      索炜达电子      1118     

项目编号:E57

文件大小:3.1M

源码说明:带中文注释

开发环境:C编译器

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

【E57】Cortex-M4处理器+UcosII实时操作系统+FPGA实现开源示波器

【E57】Cortex-M4处理器+UcosII实时操作系统+FPGA实现开源示波器

【E57】Cortex-M4处理器+UcosII实时操作系统+FPGA实现开源示波器

【E57】Cortex-M4处理器+UcosII实时操作系统+FPGA实现开源示波器

【E57】Cortex-M4处理器+UcosII实时操作系统+FPGA实现开源示波器

文件列表:

目录│文件列表:

 └ 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示波器
  • 16 次
  • 1 分