240 投稿
收录了40篇文章 · 2人关注
  • 什么是安全函数?

    公司的大佬说之前某大厂为了安全函数的替换耗资10亿美金。可想安全很重要,安全函数很重要,对于我们做系统软件的来说很重要。 为什么要替换成安全函数...

  • OneOS-Lite代码学习:任务调度与中断的开关

    任务调度开关 以下这些代码在/oneos-kernel/source/os_sched.c[https://gitee.com/cmcc-one...

  • 那些和编译优化相关的事儿

    前言 优化是一个神奇的事情,可化腐朽为神奇,此点金手为编译器,我常认为她是很好的人工智能,可把人类语言化为机器语言。 什么时候会用到优化? 发行...

  • 产品设计塑造用户习惯

    前言 今天看到一段话:产品设计,会塑造用户的习惯,影响用户的选择。所以,请多一些敬畏之心。 深感认同。 造物主? 一个产品是有内涵的,这个世界没...

  • Resize,w 360,h 240
    keil开发:如何让所需函数不被优化?

    前言 当我们不管是使用gcc还是keil自带的armcc或者armclang进行开发的时候,会遇到一个问题,就是:编译器有时会把我想要用到的函数...

  • 闲聊C语言结构体

    结构体是 C 语言主要的自定义类型方案,这篇就来认识一下结构体。 一、结构体的形态 C源程序(struct.c): 赋值部分翻译后: 可以看出:...

  • Resize,w 360,h 240
    能画流程图的,不仅仅是visio,还有drawio!

    前言 工作嘛,所以不可避免的要画流程图。其实已经好久没用过office全家桶了,一般就是用typora写写markdown就好,现在突然用起来写...

  • 基于Renode仿真开发OneOS-Lite的shell使用

    1.简介 之前文章使用Renode简单支持了OneOS-Lite的运行,但shell的使用却并没支持起来。 此次,我们将基于Renode仿真开发...

  • gdb+jlink调试MCU

    前言 使用gdb+jlink的方式比较简单,这里简单说说吧。 下载安装jlink 第一步,去官网下载安装:https://www.segger....

  • gdb+openocd+stlink调试MCU

    1.前言 当我们遇到问题的时候,可以加打印信息追踪流程,但更有效的方式是:调试。如果你使用的是keil,可以借助stlink或者jlink进行调...

专题公告

OneOS-Lite代码结构简单,配置方便,极易上手,非常适合用以进行RTOS的学习和研究。基于精简稳定的内核、适配广泛的外设驱动、丰富多样的组件,只需简单几步就可以快速实现应用开发,方便高效,尤其在资源紧张的MCU上更显游刃有余。