qr-scanner-test

所属分类:处理器开发
开发工具:Visual C++
文件大小:1303KB
下载次数:61
上传日期:2016-08-06 09:38:45
上 传 者seret
说明:  STM32 实现二维码解码,用STM32F417,使用Zxing实现的二维码解码,是IAR工程的
(STM32 realize the two-dimensional code decoding, using STM32F417, using Zxing to achieve the two-dimensional code decoding, is the IAR project )

文件列表:
Libraries\CMSIS\CMSIS END USER LICENCE AGREEMENT.pdf (51511, 2013-12-12)
Libraries\CMSIS\Device\ST\STM32F4xx\Include\stm32f4xx.h (523850, 2013-12-12)
Libraries\CMSIS\Device\ST\STM32F4xx\Include\system_stm32f4xx.h (3128, 2013-12-12)
Libraries\CMSIS\Device\ST\STM32F4xx\Release_Notes.html (20407, 2013-12-12)
Libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\arm\startup_stm32f4xx.s (29203, 2013-12-12)
Libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\iar\startup_stm32f4xx.s (24043, 2013-12-12)
Libraries\CMSIS\Device\ST\STM32F4xx\Source\Templates\system_stm32f4xx.c (21297, 2013-12-12)
Libraries\CMSIS\Documentation\CMSIS-SVD_Schema_1_0.xsd (13369, 2013-12-12)
Libraries\CMSIS\Documentation\CMSIS_CM4_SIMD.htm (123611, 2013-12-12)
Libraries\CMSIS\Documentation\CMSIS_Core.htm (63937, 2013-12-12)
Libraries\CMSIS\Documentation\CMSIS_DebugSupport.htm (9717, 2013-12-12)
Libraries\CMSIS\Documentation\CMSIS_History.htm (17391, 2013-12-12)
Libraries\CMSIS\Documentation\CMSIS_Logo_Final.jpg (123676, 2013-12-12)
Libraries\CMSIS\Documentation\CMSIS_System_View_Description.htm (66130, 2013-12-12)
Libraries\CMSIS\Include\arm_common_tables.h (1085, 2013-12-12)
Libraries\CMSIS\Include\arm_math.h (233275, 2013-12-12)
Libraries\CMSIS\Include\core_cm0.h (31283, 2013-12-12)
Libraries\CMSIS\Include\core_cm3.h (68486, 2013-12-12)
Libraries\CMSIS\Include\core_cm4.h (77903, 2013-12-12)
Libraries\CMSIS\Include\core_cm4_simd.h (23278, 2013-12-12)
Libraries\CMSIS\Include\core_cmFunc.h (15082, 2013-12-12)
Libraries\CMSIS\Include\core_cmInstr.h (15523, 2013-12-12)
Libraries\CMSIS\index.htm (5303, 2013-12-12)
Libraries\STM32F4xx_StdPeriph_Driver\inc\misc.h (6745, 2013-12-12)
Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_adc.h (31899, 2013-12-12)
Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_can.h (26673, 2013-12-12)
Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_crc.h (2332, 2013-12-12)
Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_cryp.h (12315, 2013-12-12)
Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dac.h (14641, 2013-12-12)
Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dbgmcu.h (4186, 2013-12-12)
Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dcmi.h (12664, 2013-12-12)
Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_dma.h (28270, 2013-12-12)
Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_exti.h (7828, 2013-12-12)
Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_flash.h (14254, 2013-12-12)
Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_fsmc.h (26500, 2013-12-12)
Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_gpio.h (17288, 2013-12-12)
Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_hash.h (8833, 2013-12-12)
Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_i2c.h (30947, 2013-12-12)
Libraries\STM32F4xx_StdPeriph_Driver\inc\stm32f4xx_iwdg.h (4191, 2013-12-12)
... ...

qr-scanner-test =============== Proof-of-concept QR code scanner for STM32F4 discovery kit. This code is based on the ZXing library. See https://code.google.com/p/zxing/ for more information. Hardware requirements =============== The main board is the STM32F4 discovery kit. See http://www.st.com/web/catalog/tools/FM116/SC959/SS1532/PF252419 for more information. The main board needs to be attached to 3 of element14's extension boards. See http://www.element14.com/community/docs/DOC-51084?ICID=knode-STM32F4-cameramore for more information. The following three boards are required: - "Base Board": a breakout board - "Digital Camera Module": contains a OV9655 camera - "LCD module": contains a 3.5" colour LCD Software requirments =============== The firmware was compiled with IAR Embedded Workbench for ARM 6.70. The resulting binary is large (> 100 kB), so the lite version is not sufficient. With some work, it's probably possible to get it to compile using other toolchains. Known problems =============== - Memory use is inefficient - Sometimes the firmware hangs due to out-of-memory issues - Finder pattern search could be optimised by using ARM Cortex bit-banding - OV9655 camera is somewhat unsuitable due to its inability to focus on objects closer than about 1 foot - Automatic exposure control gets confused by dark backgrounds and can end up overexposing a bright QR code over a dark background - Viewfinder shows output of binarizer, which looks terrible - Viewfinder frame rate is slower than what is probably possible

近期下载者

相关文件


收藏者