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

被折叠的 条评论
为什么被折叠?



