哇哦!?固件裁剪到1.82K? 他们是怎么做到的?
还记得之前的挑战赛,看看谁能裁剪出最小系统!吗?
我们先来回顾下目标:
使用 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? 他们是怎么做到的?相关推荐
- micropython固件源码_Micropython加速物联网开发7 - Micropython源码编译与固件更新
在实际开发中,难免会遇到编译Micropython源码的情况:比如当前固件损坏.固件版本升级.需要裁剪固件节省空间等.本文介绍在Linux环境中编译Micropython源码并下载到TPYBoard运 ...
- Jetson Agx Xavier USB驱动裁剪+can时钟修改+内核源码编译流程(jetpack4.6.1)
自己做了一块Xavier载板,硬件裁剪了一些功能,导致官方镜像usb无法使用,我使用的是jetpack4.6.1(R32.7.1),所以进行驱动修改,重新编译内核. 一.虚拟机环境 在Windows下 ...
- 嵌入式Linux内核配置、裁剪与编译浅析(ARM版)
第一部分Linux内核裁减 (1)安装新内核: i)将新内核copy到/usr/src下并解压: #tar -zxvf linux-2.6.38.4.tar.gz ii) 将名为linux的符号链接删 ...
- Marlin固件之二:源代码详解与移植
由于需要进行固件定制化,Marlin固件太过于强大和紧凑,我对这个固件进行了裁剪,只剩下主枝干,实现功能的定制和裁剪.以下的代码详解是基于我已经移植在stm32上面的一个程序进行的.
- Rockchip Android平台内存优化及系统裁剪
Rockchip Android平台内存优化及系统裁剪 文章目录 Rockchip Android平台内存优化及系统裁剪 编译32bit的Android系统 启用Android GO的配置 系统裁剪 ...
- linux启动优化 内核裁剪详细说明(2)
第一部分Linux内核裁减 (1)安装新内核: i)将新内核copy到/usr/src下并解压: #tar -zxvf linux-2.6.38.4.tar.gz ii) 将名为linux的符号链接删 ...
- 全志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 修改内核源代码 ...
- 如何裁剪linux内核
Linux内核裁减 (1)安装新内核: i)将新内核copy到/usr/src下, #tar xzvf linux-2.6.38.4.tar.gz -----解压缩. ii) 将名为linux的符号链 ...
- Android系统固件定制方式
Android系统固件定制方式 一般情况下,一款基于Android的设备,会根据需求定制系统APP,定制的规格往往需要依据设备的具体应用场景.比如,面向通信的设备,那么需要预装phone.tablet ...
- STC8系列固件函数库开源
前言: 年初学习51单片机,编写了STC8A的设备驱动软件函数库(以下称为函数库),经过几个版本的迭代,目前以及趋于稳定和成熟.之前我在论坛发布过,后来移到gitee进行规范化的开源,现在扩展到STC ...
最新文章
- Optimized Purchasing基础知识
- IE、FF的基本注意事项
- 字符输出流的基本使用_写出单个字符到文件
- 公司用的非标普通自动化用单片机还是plc_PLC的介绍
- java 缓冲区溢出_基于数组越界的缓冲区溢出
- 初次使用NHibernate遇到的问题
- jenkins构建后接受者收不到邮件问题解决方案
- miui锁屏通知显示android,MIUI10系统又更新了!新增勿扰锁屏通知功能,修复系统Bug...
- JavaScript实现表单验证功能
- 封堵高危端口,预防勒索病毒
- CVPR 2021 论文和开源项目合集
- 2011最新版:移动设备管理与OMA DM协议 V7
- 实时报价查询系统C++编程实现(阿里面试题改编)
- 金彩教育:如何设计好主图
- 利用 Python学习数据挖掘【1】
- iOS开发 ☞ Commen Sense
- Xilinx ZYNQ简介
- Qt之自定义属性Q_PROPERTY
- Promise、Promise.all 和Promise.race用法
- Hive之配置和使用LZO压缩