CMPE244 Project idea: openMV or cmuCAM

本博客介绍了一门名为CMPE244的实验课程,专注于嵌入式系统、FreeRTOS和ARM Cortex M3处理器的学习。作者正在考虑将课程项目继续扩展到WiFi应用与图像处理领域,包括使用uIP的networkOS、Spark、wifiIO等技术,以及CMU CAM或openMV等项目。文章提供了在LPC1758上进行uIP porting的教程和资源。

这学期上的CMPE244: embedded software是一门嵌入式,FreeRTOS, ARM cortex M3的实验课程。用的处理器是NXP的LPC1758

这几天在考虑课程project做什么,准备接着master project接着做下去,不过不用openRISC,而是用的Cortex m3. 


1. 可以做wifi everything,即将所有硬件挂上wifi模块。已经做出来的有:用uIP的network OS(http://www.contiki-os.org/), kickstarter上面的Spark(https://www.spark.io/), 国内的wifiIO。

这个是uIP在LPC1758上面的porting教程:http://www.nxp.com/documents/application_note/AN10845.pdf 和源码:https://code.google.com/p/lpc17xx-uip-echo/



2. 还有就是KAIST SSL组的最简单版本:cmuCAM(http://www.cmucam.org/)或者完全开源软硬件的openMV(https://github.com/iabdalkader/openmv)

这个是视频:https://www.youtube.com/watch?v=SdQF5JI4kzU


openMV只需要2个IP: STM32F4 ARM Cortex-M4和OV9650 camera。用了OpenCV里的cascade. 和port micoPython。

注意:ARM M4支持FPU和SIMD所以适合做image processing。openMV的creater的blog上面有讲如何设置编译环境,特别是支持hard-Floating point。


github链接



从提供的OCR文本内容中,我们可以看到很多以"PI"和"PIC"为前缀的标记,这些很可能指的是电路中的特定元件或者连接点。一些标记如"PIRGB"和"PIR"可能代表了RGB LED灯和红外传感器(PIR,Passive Infrared Sensor)。"NL"前缀可能表示该元件是新款或优化版。而"COC"则可能代表电路之间的连接或者连线。 在文本中,"PIJ1010"、"PIJ109"、"PIJ108"等表示可能为连接器或者连接点。"NLSWCLK"和"NLSWDIO"可能与串行通信有关,其中"SWCLK"和"SWDIO"分别代表串行线调试时钟和数据线。"NLFREX"、"NLFST"、"NLVIN"和"NLPD"等标识可能和电源供应或者电压相关,其中"VIN"可能代表输入电压,而"PD"可能是电源管理相关的部分。 "NLBOOT0"、"NLTIM40CH1"、"NLTIM40CH2"这些标记可能和微控制器的启动模式以及定时器有关。例如,"TIM40CH"可能是指定时器通道。"PIC"系列元件可能是微控制器或者处理器本身,例如PIC系列微控制器。 "COY1"、"COC1"、"COC4"、"COC5"、"COC7"、"COC9"和"COC10"等可能代表不同的电路连接或者电路部分。"PIY101"和"PIY102"可能是连接两个电路部分的线路标识。 "COL1"和"PIL101"、"PIL102"等可能和电路的逻辑电平或负载有关。 整体来看,这份文档似乎是OpenMV4电路原理图的文字描述部分,其中包含了大量电路元件的名称、连接点和电路部分的标识。由于原文档是经过优化的电路原理图,并且采用了国内常见的元件,其中的标记和名称可能与通用的电路设计命名有所不同,这可能需要电子工程师有特定的知识背景才能完全理解。 针对具体电路设计,工程师需要有清晰的原理图作为参考,
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值