buildroot编译 为啥要用buildroot 支持很多:交叉编译工具链、根文件系统生成、内核映像编译和引导加载程序编译。 使用简单:使用类似内核的menuconfig、...
buildroot编译 为啥要用buildroot 支持很多:交叉编译工具链、根文件系统生成、内核映像编译和引导加载程序编译。 使用简单:使用类似内核的menuconfig、...
背景 当我们在使用mcu进行开发的时候,我们有时候需要了解代码的执行逻辑,更多的时候,是我们编写的代码出错了,我们需要调试。在没有认识到ozone的时候,我常用的调试方式有:...
一位中年男子来到了酒楼,这几个月他常来,来了就找一个叫红红的陪酒小姐。今天,他又来了,又要找红红,坐台小姐笑着问他:“你为什么总要找红红呢?她正在陪别的客人。我们这里有好多比...
学习小计 不积跬步无以至千里,不积小流无以成江海。此篇文章,主要对自己使用OneOS下的一个图形组件,对于配置的一些感受,欢迎指正。 功能 轻量级GUI框架基于LVGL移植开...
1.前言 今天因为想把一个Unicode值转换为UTF-8值,在网络上搜了半天,结果均没有收获,大部分都是获取字符的Unicode值或者UTF-8值。基于此,想着,如果一个U...
1.IconFont:阿里巴巴矢量图标库 链接:http://www.iconfont.cn/[http://www.iconfont.cn/] Iconfont 是阿里提供...
1.前言 上一篇文章,写了常用的图标库有哪些,本文章就以阿里图标库Iconfont为例,写写图标库到底是个啥!以及,如何使用在LVGL之中。 2.图标其实是一种字体 首先,我...
1.前言 在LVGL中,自带了中英文字体,英文字体倒是挺全的,字号从8到48都有。而中文字体呢,则只有16号字体的lv_font_simsun_16,更严重的是,包含的汉字还...
1.前言 LVGL的移植是第一步,这使得OneOS-Lite上拥有了图形界面的能力。下一步,则是如何提升LVGL帧率问题。总结了一下,大概有以下几个方面。帧率FPS:FPS是...
1.前言 LVGL7.9很早就已经在OneOS-Lite适配支持了,随着LVGL的版本迭代,LVGL8.2配合squareline可视化开发工具成了更好的选择。因此,OneO...
1.简介 最近对嵌入式下的GUI挺感兴趣的,MCU性能虽小,但仍能运行流畅的图形界面,在可穿戴设备上,或者一些小屏设备上,大有可一展身手之处。不了解不要紧,一了解吓一跳。原来...
前言 当开源变得越来越流行,开放的标准,开源的语言,开源的操作系统(Linux、freeBSD、freeRTOS),开源的工具链(gcc、LLVM),开源的数据库(MySQL...
公司的大佬说之前某大厂为了安全函数的替换耗资10亿美金。可想安全很重要,安全函数很重要,对于我们做系统软件的来说很重要。 为什么要替换成安全函数,这里面就涉及到了一种漏洞攻击...
前言 优化是一个神奇的事情,可化腐朽为神奇,此点金手为编译器,我常认为她是很好的人工智能,可把人类语言化为机器语言。 什么时候会用到优化? 发行的版本release一般都是二...
任务调度开关 以下这些代码在/oneos-kernel/source/os_sched.c[https://gitee.com/cmcc-oneos/OneOS-Lite/b...
前言 当我们不管是使用gcc还是keil自带的armcc或者armclang进行开发的时候,会遇到一个问题,就是:编译器有时会把我想要用到的函数给优化掉,导致运行时的错误,或...
前言 今天看到一段话:产品设计,会塑造用户的习惯,影响用户的选择。所以,请多一些敬畏之心。 深感认同。 造物主? 一个产品是有内涵的,这个世界没有造物主,却有制造产品的人。而...
结构体是 C 语言主要的自定义类型方案,这篇就来认识一下结构体。 一、结构体的形态 C源程序(struct.c): 赋值部分翻译后: 可以看出: c.a 是在 28(%esp...
前言 工作嘛,所以不可避免的要画流程图。其实已经好久没用过office全家桶了,一般就是用typora写写markdown就好,现在突然用起来写doc文档,还真是装应用都浪费...