开放课程《循序渐进,学习开发一个 RISC-V 上的操作系统》配套教材代码仓库。 mirror to https://github.com/plctlab/riscv-operating-system-mooc
存放自己学习IMX6ULL时做的项目 1.基于ARM Linux的智能家居系统
智能家居的概念(smart home , home auto)很早以前就有了,现在随着硬件成本的下降,及google收购nest等,智能家居热度升高。 本智能家居的架构,包括服务器端,web网页,android 手机客户端,各种测试脚本,基本上基础架构都已经实现,并可实际调试。由于精力有限智能控制部分还在合作开发中。
wukong-robot 是一个简单、灵活、优雅的中文语音对话机器人/智能音箱项目,支持 ChatGPT 多轮对话能力,还可能是首个支持脑机交互的开源智能音箱项目。
A powerful Smart Watch based on STM32, FreeRTOS, LVGL. It only cost ¥80 RMB ( $12 USD ).
本仓库的样例都是基于智能家居,从客厅到卧室,从中控到sensor,开发者可以体验各种家居的开发样例,打造自己的家居体验,享受万物互联的快感。
整理于购买的FreeRTOS学习资料,本人主要是完善代码注释。某米的扫地机源代码,方案成熟,可以参考借鉴。
学习使用,某米扫地机器人STM32代码; 程序驱动包含I2C、PWM、SPI、多路ADC与DMA、编码器输入捕获、外部中断、通信协议、IAP升级、PID、freertos操作系统等 代码注释清晰、代码规范 stm32f103ev工程 硬件驱动包括陀螺仪姿态bmi160、电源管理bq24773等