首页 > 其他分享 >RT-Thread和Infineon主持的嵌入式网络应用开发沙龙

RT-Thread和Infineon主持的嵌入式网络应用开发沙龙

时间:2024-06-08 09:15:03浏览次数:23  
标签:RT rt PIN pin 英飞凌 Thread Infineon

主题

会议由RT-Thread && Infineon共同主持,PSoc62开发板现场演示从0到1搭建智能数据网关

image

RT-Thread介绍

rt-thread社区负责人郭占鑫郭工介绍RT-Thread

image

英飞凌合作伙伴介绍

英飞凌产品负责人介绍英飞凌的产品动态、分享未来的一些嵌入式技术发展方向以及应用案例

image

技术分享(钩子函数)

技术人员介绍有关钩子函数在开源项目、日常项目的用法

  • idle线程
  • uart接收
  • IOT项目案例

image

实验环节

现场撸了英飞凌开发板的点灯代码

/*
 * Copyright (c) 2006-2023, RT-Thread Development Team
 *
 * SPDX-License-Identifier: Apache-2.0
 *
 * Change Logs:
 * Date           Author       Notes
 * 2022-06-29     Rbb666       first version
 */

#include <rtthread.h>
#include <rtdevice.h>

#include "drv_gpio.h"

#define LED0_PIN GET_PIN(0, 1)
#define USER_KEY GET_PIN(6, 2)

void irq_callback()
{
    static int flag = 0;
    rt_kprintf("Key Pressed!\r\n");

    if(flag == 0) {
        rt_pin_write(LED0_PIN, PIN_HIGH);
        flag = 1;
    }
    else {
        rt_pin_write(LED0_PIN, PIN_LOW);
        flag = 0;
    }

}

int main(void)
{
    rt_pin_mode(LED0_PIN, PIN_MODE_OUTPUT);
    rt_pin_mode(USER_KEY, PIN_MODE_INPUT_PULLUP);
    rt_pin_attach_irq(USER_KEY, PIN_IRQ_MODE_RISING, irq_callback, RT_NULL);
    rt_pin_irq_enable(USER_KEY, PIN_IRQ_ENABLE);
    return 0;
}

实验点灯效果

image

抽奖环节

开发板免费送

image

RT-Thread抱枕一个

image

合影

RT-Thread社区人员、Infineon、现场开发者人员集体合影

image

致谢

感谢RT-Thread社区为这次技术分享所作的努力,祝愿RT-Thread开源事业越来越红火

感谢英飞凌合作伙伴的大力支持,祝英飞凌芯片大卖

标签:RT,rt,PIN,pin,英飞凌,Thread,Infineon
From: https://www.cnblogs.com/hywing/p/18238191

相关文章

  • parted分区项目
    parted分区项目用parted交互式分区方法分区:项目1 ext4 分区添加一块100G的硬盘/dev/sdb,分出一个大小为20G的分区/dev/sdb1,然后格式化成ext4的文件系统,创建挂载点/mypart,把格式化好的分区挂载到该挂载点上,并使用该分区,在该分区下创建文件等。步骤:1)关机,添加一块100G硬盘。......
  • 字符串分割处理srttok的用法
    字符串处理srttok的用法strtok函数是C语言中用于分割字符串的一个非常有用的工具。以下是关于strtok函数用法的详细说明:一、函数原型c复制代码char*strtok(char*str,constchar*delim);二、参数说明str:要分割的字符串。首次调用时,它应指向要分割的原始字符串。在后续......
  • Bug记录:Content-Type 'application/json;charset=UTF-8' is not supported异常解决
    Content-Type'application/json;charset=UTF-8'isnotsupported异常解决前提:确定不是因为Content-Type导致的异常,controller层有注解@RequestBody。报错详情:确定不是因为缺少Jackson依赖或者版本过低:注意到报错信息上边有一条警告日志:.c.j.MappingJackson2HttpMessageCo......
  • ECharts数据集合(dataset)用法一(完整举例)
            数据集(dataset)是专门用来管理数据的组件。虽然每个系列都可以在series.data中设置数据,但是从ECharts4支持数据集开始,更推荐使用数据集来管理数据。因为这样,数据可以被多个组件复用,也方便进行“数据和其他配置”分离的配置风格。毕竟,在运行时,数据是最常改变的,而......
  • 关于正在开发中的DjangoStarter v3版本
    前言最近做的这个项目大量使用了python及其相关的生态,因此自然而然选择了我的DjangoStarter作为后端框架之前v2版本是用RestFramework做接口的,后面我试用了一次django-ninja之后就喜欢这种类似FastApi的写接口方式正所谓天下苦drf久矣,在新的v3版本框架中,我决定......
  • Codeforces Round 949 (Div. 2)D. Turtle and Multiplication(欧拉路径、线性筛、思维
    Problem-D-Codeforces  按照官方正解做即可,顺带存个jiangly板子。1#include<bits/stdc++.h>23usingi64=longlong;4std::vector<int>minp,primes;56voidsieve(intn){7minp.assign(n+1,0);8primes.clear();910......
  • 视频大模型 Vidu 支持音视频合成;字节跳动推出语音生成模型 Seed-TTS 丨 RTE 开发者日
      开发者朋友们大家好: 这里是「RTE开发者日报」,每天和大家一起看新闻、聊八卦。我们的社区编辑团队会整理分享RTE(Real-TimeEngagement)领域内「有话题的新闻」、「有态度的观点」、「有意思的数据」、「有思考的文章」、「有看点的会议」,但内容仅代表编辑的个人观点,......
  • 代码高手的过节秘籍:CodeArt Snap帮写代码,灵感弹指间实现
    本文分享自华为云社区《【端午特辑】代码高手的过节秘籍:CodeArtSnap帮写代码,灵感弹指间实现》,作者:华为云社区精选。端午将至,粽叶飘香,你却还在为一行行代码头疼?与bug缠斗不休?现在,基于盘古大模型技术打造的华为云智能开发助手CodeArtsSnap, 一键生成高效代码,精准解决技术难题,让......
  • 【GD32F303红枫派使用手册】第九节 RTC-万年历实验
    9.1实验内容通过本实验主要学习以下内容:RTC简介RTC复位RTC实现万年历RTC使用注意事项9.2实验原理9.2.1RTC简介RTC(RealTimeClock)——实时时钟定时器,可以用作日历。RTC电路分两个电源域部分,其一位于备份域中,该部分包括一个32位的累加计数器、一个闹钟、一个预......
  • BERT+P-Tuning文本分类模型
    基于BERT+P-Tuning方式文本分类模型搭建模型搭建本项目中完成BERT+P-Tuning模型搭建、训练及应用的步骤如下(注意:因为本项目中使用的是BERT预训练模型,所以直接加载即可,无需重复搭建模型架构):一、实现模型工具类函数二、实现模型训练函数,验证函数三、实现模型预测函......