K210开发板之VSCode开发环境使用中添加或删除文件(编译失败时)需要注意事项

在最初开始接触,将VScode和编译环境搭载好后,就开始运行第一个程序了,为了后续方便开发测试,这里我自己对照官方提供的例子,自己调试,写了一个简单的文件系统

后续,所有关于开发的源文件都在...\src\app_main文件路径下,

main.c为主函数入口

user_config.h为用户配置头文件

user_app文件夹用于存放用户应用层协议

user_driver文件夹用于存放用户驱动层协议

特别要注意的是:

在每次添加或输出此目录下的文件时都需要重新(cmake .. -DPROJ=app_main -G "MinGW Makefiles" )和(make)一下,不然会报错

样例下载地址:K210 SDK.7z - 蓝奏云

  • 7
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
很抱歉,我作为语言模型,无法直接提供您可运行的程序。不过我可以给您一些建议和指导: 1. 人脸检测:可以使用 OpenCV 库,通过 Haar 特征分类器进行人脸检测。在 K210 开发板,可以使用 MaixPy 或者 Kendryte SDK 进行开发。以下是一个使用 MaixPy 的简单示例代码: ```python import sensor import image import lcd # 初始化摄像头和显示器 sensor.reset() sensor.set_pixformat(sensor.RGB565) sensor.set_framesize(sensor.QVGA) sensor.set_hmirror(True) sensor.run(1) lcd.init() # 加载 Haar 特征分类器 face_cascade = image.HaarCascade("frontalface", stages=25) while True: # 获取图像 img = sensor.snapshot() # 检测人脸 objects = img.find_features(face_cascade, threshold=0.5, scale_factor=1.5) # 标记人脸并显示图像 for obj in objects: img.draw_rectangle(obj) lcd.display(img) ``` 2. 使用 mlx90614:可以使用 Python 的 smbus 库进行 I2C 通信。以下是一个使用 smbus 库的简单示例代码: ```python import smbus import time # 定义 I2C 地址和寄存器地址 i2c_address = 0x5a register_address = 0x07 # 初始化 I2C 总线 bus = smbus.SMBus(1) while True: # 读取温度值并打印 data = bus.read_i2c_block_data(i2c_address, register_address, 3) temperature = (data[1] << 8) | data[0] temperature = (temperature * 0.02) - 273.15 print("Temperature: {:.2f} C".format(temperature)) # 等待 2 秒 time.sleep(2) ``` 希望这些代码片段能够对您有所帮助。如果您在开发过程遇到问题,欢迎提出具体的问题,我会尽力帮助您解决。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值