• 2024-11-03RT-Thread、RT-Linux与Zephyr实时性对比
    在嵌入式系统领域,实时性是一个至关重要的指标,它直接关系到系统对外部事件的响应速度和处理效率。在众多实时操作系统(RTOS)中,RT-Thread、RT-Linux和Zephyr因其各自的特点和优势,成为业界广泛关注的焦点。本文将从实时性角度出发,对这三款RTOS进行详细对比。 一、引言随着物联网、
  • 2024-10-06zephyr中的驱动机制
    本文以eeprom驱动为例。这是一个典型的驱动包含的文件:zephyr_project/├──drivers/│└──foo/│└──foo_vendor.c├──include/│└──zephyr/│└──drivers/│└──foo.c├──CMakeLists.txt└──Kconfigincl
  • 2024-08-27C/C++开发神器CLion全新发布v2024.2——更适用于嵌入式开发
    CLion是一款专为开发C及C++所设计的跨平台IDE。它是以IntelliJ为基础设计的,包含了许多智能功能来提高开发人员的生产力。这种强大的IDE帮助开发人员在Linux、OSX和Windows上来开发C/C++,同时它还使用智能编辑器来提高代码质量、自动代码重构并且深度整合CMake编译系统,从而提高
  • 2024-08-18从 FreeRTOS 到 Zephyr
    从FreeRTOS到Zephyr前言什么是RTOS?RTOS到底有什么?为什么要用RTOS?FreeRTOSframework调度器任务现场任务切换运行时机调度算法任务/线程任务组成任务优先级任务栈线程安全通信机制数据的同步机制:信号量资源的保护机制:互斥量多任务同步机制:事件标志任务或中断间的数
  • 2023-12-19超越巨头:Zephyr-7B领跑7B级模型竞赛,开源且笔记本可运行
    引言在AI界的大语言模型(LLM)竞赛中,Zephyr-7B作为HuggingFaceH4团队的最新力作,展现了令人瞩目的技术突破。它不仅性能超越了700亿参数的LLaMA2模型,更引人注目的是,这一开源模型可在常规笔记本电脑上运行,极大地提高了AI技术的可达性。技术背景Zephyr-7B基于MistralAI的开源大模型Mis
  • 2023-12-17Stable LM Zephyr 3B:手机上的强大LLM助手
    概览最近,Stability.ai宣布开源了StableLMZephyr3B,这是一个30亿参数的大语言模型(LLM),专为手机、笔记本等移动设备设计。其突出的特点是参数较小、性能强大且算力消耗低,能够自动生成文本、总结摘要等,与70亿、130亿参数的模型相媲美。Huggingface模型下载:https://huggingface.co/s
  • 2023-11-28Thread RCP和NCP方案
    【技术专栏】泰凌微电子ThreadRCP和NCP方案介绍(一)https://mp.weixin.qq.com/s/Qn0WCaJCT5hJP9fgqB9o1g【技术专栏】泰凌微电子ThreadRCP和NCP方案介绍(二)https://mp.weixin.qq.com/s/gbQFljbzf7kLdh8HYYbPBA 【技术专栏】泰凌微电子ThreadRCP和NCP方案介绍(一)泰凌微电
  • 2023-10-24Zephyr重定向日志打印到USB串口
    nRF52840DK开发板的例程大多数是从硬件串口打印日志,然后硬件串口在开发板上通过Jlink转换为USB串口,最后打印到电脑上。这里给出通过52840自己的USB串口打印日志的方法。以zephyr/samples/hello_world例程为例:修改config#使能串口驱动CONFIG_SERIAL=y#使能串口的中断模式(
  • 2023-10-18IOT 围炉札记
    文章目录一、蓝牙二、PAN1080三、IOTOS四、通讯  物联网(英文:InternetofThings,缩写:IoT)起源于传媒领域,是信息科技产业的第三次革命。物联网是指通过信息传感设备,按约定的协议,将任何物体与网络相连接,物体通过信息传播媒介进行信息交换和通信,以实现智能化识别、定位、跟踪、监
  • 2023-07-10Zephyr入门教程 2 线程
    RTOS的必要性当你开始增加你的嵌入式应用的功能时,在单一的主循环和一些中断例程中做所有的事情变得越来越难。通常情况下,下一级的复杂性是某种状态机,你的电子设备的输出会根据这个(内部)状态而改变。如果你需要能够同时操作多个复杂的输入和输出呢?一个很好的例子是TCP/IP连接,通过这
  • 2023-06-11Zephyr配置系统保姆级上手教程
    本文结合代码演示讲解Zephyr配置系统,代码部分是基于聆思科技的CSK6011ANano开发板配套的SDK。主要分三个部分来讲解:第一部分:zephyr配置系统简介第二部分:介绍Kconfig的常用的基础语法第三部分:通过简单的示例工程演示应用配置zephyr配置系统简介构建流程来了解一下zephyr的一个配置
  • 2023-06-08LightOJ - 1042 Secret Origins (模拟)水
    TimeLimit: 500MSMemoryLimit: 32768KB64bitIOFormat: %lld&%lluLightOJ-1042SecretOriginsSubmit StatusDescriptionThisisthetaleofZephyr,thegreatesttimetravelertheworldwillneverknow.EventhosewhoareawareofZephyr'sexiste
  • 2023-05-21Zephyr开发环境搭建记录
    以前总想着要自己造一个轮子,想着要做一个大融合的硬件抽象层以方便更换芯片。后来接触到zephr之后我就放弃了自己不成熟的想法,转而学习并使用zephyr系统平台。今记录下我自己在windows11上搭建zephyr软件开发环境的过程。有些别地方我自己也还没摸索清楚,但又怕时间长了忘记掉,就先
  • 2023-04-04在Zephyr玩转MicroPython【进阶篇】
    实战:用MicroPython开发小时钟用带屏幕的开发板在做一个支持实时校时的小时钟,并具备以下特点可以独立运行可以长时间使用足够轻量实现步骤1.联网2.获取网络时间3.界面渲染硬件环境介绍屏幕模块ST7789VC3网络模块聆思CSK6011aNanokit开发板,开发板支持能力如下Zehyr外设操作Zeph