还记得之前的挑战赛,看看谁能裁剪出最小系统!吗?

我们先来回顾下目标:

使用 RT-Thread( V3.1.2以上版本)的 IPC 机制实现 LED 以 1HZ 频率闪烁的功能前提下,尽可 能的裁剪出最小可运行的系统

那最终小伙伴们的成果是怎么样的呢?

经过RT-Thread工程师对所有提交的工程成果逐一验证,按照编译后的固件文件评比,最小竟然做到了1.82K、第二名 1.87K、第三名 3.27K、  第四名(比赛原定前3名中选,但是第四名小伙伴的文档和作品也十分优秀,所以官方临时决定追加一个名额) 3.38K, OMG!他们是怎么做到的?

下面的文章是第二名AlexShi记录自己的裁剪过程,发布以供小伙伴们品尝。第一名的裁剪过程呢?我们下周见!

当然不能忘了奖励按照规则

第一名 李涛 小伙伴获得多媒体扩展板 + 工业扩展板各一块

第二名 施伟宁小伙伴获得多媒体扩展板一块

第三名 黄贤景 小伙伴获得工业扩展板一块

第四名 杨澄 的小伙伴也获得工业扩展板一块

请将收货地址发送至微信:17775983565(手机同号)

这么精彩的活动,2020 RT-Thread 开发者大会怎么能少呢?

12月20日深圳开发者大会,现场特设编程能力擂台赛,其中会有一道题目是裁剪哦,题目要求暂时保密,第一名可获得vivo watch一块哦,敬请关注!

立即报名

RT-Thread 系统的裁剪

作者: AlexShi

硬件平台:STM32H750

IDE: RT-Thread Studio v1.1.5 & STM32CubeMX V6.0.1

RTOS:RT-Thread Nano V3.1.3

作品文档及源码下载链接:https://cowtransfer.com/s/aa3ec9cd702a45(明日过期请尽快下载)


你可以添加微信17775982065为好友,注明:公司+姓名,拉进 RT-Thread 官方微信交流群!

RT-Thread

让物联网终端的开发变得简单、快速,芯片的价值得到最大化发挥。Apache2.0协议,可免费在商业产品中使用,不需要公布源码,无潜在商业风险。

长按二维码,关注我们

 点击阅读原文进入官网

你点的每个“在看”,我都认真当成了喜欢

哇哦!?固件裁剪到1.82K? 他们是怎么做到的?相关推荐

  1. micropython固件源码_Micropython加速物联网开发7 - Micropython源码编译与固件更新

    在实际开发中,难免会遇到编译Micropython源码的情况:比如当前固件损坏.固件版本升级.需要裁剪固件节省空间等.本文介绍在Linux环境中编译Micropython源码并下载到TPYBoard运 ...

  2. Jetson Agx Xavier USB驱动裁剪+can时钟修改+内核源码编译流程(jetpack4.6.1)

    自己做了一块Xavier载板,硬件裁剪了一些功能,导致官方镜像usb无法使用,我使用的是jetpack4.6.1(R32.7.1),所以进行驱动修改,重新编译内核. 一.虚拟机环境 在Windows下 ...

  3. 嵌入式Linux内核配置、裁剪与编译浅析(ARM版)

    第一部分Linux内核裁减 (1)安装新内核: i)将新内核copy到/usr/src下并解压: #tar -zxvf linux-2.6.38.4.tar.gz ii) 将名为linux的符号链接删 ...

  4. Marlin固件之二:源代码详解与移植

    由于需要进行固件定制化,Marlin固件太过于强大和紧凑,我对这个固件进行了裁剪,只剩下主枝干,实现功能的定制和裁剪.以下的代码详解是基于我已经移植在stm32上面的一个程序进行的.

  5. Rockchip Android平台内存优化及系统裁剪

    Rockchip Android平台内存优化及系统裁剪 文章目录 Rockchip Android平台内存优化及系统裁剪 编译32bit的Android系统 启用Android GO的配置 系统裁剪 ...

  6. linux启动优化 内核裁剪详细说明(2)

    第一部分Linux内核裁减 (1)安装新内核: i)将新内核copy到/usr/src下并解压: #tar -zxvf linux-2.6.38.4.tar.gz ii) 将名为linux的符号链接删 ...

  7. 全志Tina Linux 系统裁剪 boot0裁剪 uboot裁剪 内核裁剪 文件系统裁剪 C库裁剪 文件系统压缩

    文章目录 1 概述 2 Tina系统裁剪简介 2.1 boot0裁剪 2.2 uboot裁剪 2.3 内核裁剪 2.3.1 删除不使用的功能 2.3.2 删除不使用的驱动 2.3.3 修改内核源代码 ...

  8. 如何裁剪linux内核

    Linux内核裁减 (1)安装新内核: i)将新内核copy到/usr/src下, #tar xzvf linux-2.6.38.4.tar.gz -----解压缩. ii) 将名为linux的符号链 ...

  9. Android系统固件定制方式

    Android系统固件定制方式 一般情况下,一款基于Android的设备,会根据需求定制系统APP,定制的规格往往需要依据设备的具体应用场景.比如,面向通信的设备,那么需要预装phone.tablet ...

  10. STC8系列固件函数库开源

    前言: 年初学习51单片机,编写了STC8A的设备驱动软件函数库(以下称为函数库),经过几个版本的迭代,目前以及趋于稳定和成熟.之前我在论坛发布过,后来移到gitee进行规范化的开源,现在扩展到STC ...

最新文章

  1. Optimized Purchasing基础知识
  2. IE、FF的基本注意事项
  3. 字符输出流的基本使用_写出单个字符到文件
  4. 公司用的非标普通自动化用单片机还是plc_PLC的介绍
  5. java 缓冲区溢出_基于数组越界的缓冲区溢出
  6. 初次使用NHibernate遇到的问题
  7. jenkins构建后接受者收不到邮件问题解决方案
  8. miui锁屏通知显示android,MIUI10系统又更新了!新增勿扰锁屏通知功能,修复系统Bug...
  9. JavaScript实现表单验证功能
  10. 封堵高危端口,预防勒索病毒
  11. CVPR 2021 论文和开源项目合集
  12. 2011最新版:移动设备管理与OMA DM协议 V7
  13. 实时报价查询系统C++编程实现(阿里面试题改编)
  14. 金彩教育:如何设计好主图
  15. 利用 Python学习数据挖掘【1】
  16. iOS开发 ☞ Commen Sense
  17. Xilinx ZYNQ简介
  18. Qt之自定义属性Q_PROPERTY
  19. Promise、Promise.all 和Promise.race用法
  20. Hive之配置和使用LZO压缩

热门文章

  1. 模拟信号的采样定理MATLAB实现
  2. 网游实时对战同步技术三篇
  3. Gmail 为什么打不开
  4. 一篇读懂jvm垃圾回收
  5. jQuery fadeIn() 方法
  6. 售前笔记(三)——PPT方案
  7. ftp上传工具 6款用了就会爱上的ftp上传工具良心推荐
  8. 计算机运行但屏幕黑屏,电脑显示器黑屏,教您电脑主机运行正常显示器黑屏怎么办...
  9. OpenFPGA系列(四) OpenFPGA 架构描述文件和仿真配置文件
  10. 三阶魔方 kociemba算法解析(IDA*的绝佳实际运用)