• Linux进程调度学习!

    进程调度决定了哪个进程将被执行以及执行的时间,操作系统通过合理的进程调度实现资源的最大化利用。在单片机上,常见的方式是系统初始化后进入while(1){}循环。当然,单片机也可以运行类似FreeRTOS的系统,从而实现进程切换。在带有操作系统的CPU上运行的逻辑是允许多个进程(实际上是程序)“同时”运行。例如,你可以同...

    网络技术 - 2025-07-14 00:00:00
  • 从单片机到ARM Linux驱动——Linux驱动入门篇

    大家好,又见面了,我是你们的朋友全栈君。嵌入式Linux操作系统具有:开放源码、所需容量小(最小的安装大约需要2MB)、不需著作权费用、成熟与稳定(经历这些年的发展与使用)、良好的支持等特点。因此被广泛应用于移动电话、个人数码等产品中。嵌入式Linux开发主要包括:底层驱动、操作系统内核、应用开发三大类。需要掌握系统移...

    网络技术 - 2025-07-13 00:00:00
  • 嵌入式Linux下完成LCD屏文字显示(帧缓冲框架)

    1.前言帧缓冲框架是Linux下专门为显示类设备设计的接口,目的是将硬件和软件层分离开,方便应用层的编程,也方便应用层程序移植。帧缓冲框架向驱动层和应用层分别提供了一套标准接口,驱动层按照框架编写驱动,应用层按照框架编写应用程序。帧缓冲在/dev目录下生成的标准节点是fb,比如:/dev/fb0,/dev/fb1等等。...

    网络技术 - 2025-07-12 00:00:00
  • 推荐一款不错的嵌入式GUI(玲珑GUI)及在嵌入式linux上的移植

    玲珑GUI简介玲珑GUI(LLGUI)是一款易于使用且成本低廉的单片机GUI解决方案。它可以替代串口屏和组态,降低产品成本,同时确保产品的软硬件自主可控。配套的界面开发软件支持图形化编辑界面,并生成C代码。如其名,玲珑GUI小巧精致,代码量适中,采用纯C语言编写,适用于各类资源有限的单片机MCU,并且开源免费,采用Ap...

    网络技术 - 2025-07-09 00:00:00
  • FreeRTOS | 原理介绍和资源get(第十四天)

    点击上方"蓝字"关注我们01、什么是FreeRTOS?02、获取资源03、FreeRTOS的特点04、为何选择FreeRTOSFreeRTOS的文档非常全面,官方网站上提供了所有需要的资料。FreeRTOS是免费且开源的,可以免费用于商业产品。开源特性使学习操作系统原理、掌握Free...

    网络技术 - 2025-06-21 00:00:00
  • Linux C语言有bit吗

    Linux C语言有bit;在单片机C语言中,bit是新增的一个关键词,常用来定义一个“位变量” ;C语言定义bit型数据的方法是:1、通过sbit或者bit定义;2、通过位域(结构体中)定义;3、通过组合位运算符定义。

    网络技术 - 2023-03-28 00:00:00