操作系统
文章平均质量分 54
kuniqiw
这个作者很懒,什么都没留下…
展开
-
sylixos free 命令
(96条消息) SylixOS 中 free 命令含义_stone8761的博客-CSDN博客原创 2022-07-17 16:20:36 · 124 阅读 · 0 评论 -
SylixOS内核打印调试方法
1.增加系统日志消息缓冲最大数量在使用printk的时候,经常会碰到已经加了打印语句,但是终端上却并没有显示出来信息这种情况,原因是系统默认的缓冲大小有限,而打印信息又比较多,从而导致后面的打印信息覆盖了前面的信息,造成打印丢失。解决方法是修改base中的LW_CFG_MAX_LOGMSGS这个宏,系统默认的值是20,其所在的文件路径为“libsylixos/SylixOS/config/system/system_cfg.h”,如下图所示:2.printk输出定向到文件本操作主要用于x86转载 2022-02-23 16:39:52 · 183 阅读 · 0 评论 -
sylixos pci 驱动踩坑记录
1、关于IO空间 memory空间 配置空间1.1、配置空间:PCI总线规范定义的配置空间总长度为256个字节,配置信息按一定的顺序和大小依次存放。前64个字节的配置空间称为配置头,对于所有的设备都一样,配置头的主要功能是用来识别设备、定义主机访问PCI卡的方式(I/O访问或者存储器访问,还有中断信息)。其余的192个字节称为本地配置空间,主要定义卡上局部总线的特性、本地空间基地址及范围等。一般我们需要关心配置空间中配置头的信息。配置头寄存器信息如下:Base Addr...转载 2022-02-11 18:47:22 · 409 阅读 · 0 评论 -
sylixos 线程调度最小时间间隔、内核线程简介
TICK的作用操作系统,Tick仿佛是人的脉搏,不停的向各个器官提供血液。 Tick在操作系统中,会进行调度,是分时调度最基础的组成部分。每次Tick中断,进行一次调度,先将计数加一,然后进行任务切换;在SylixOS 中,Tick以系统时钟为时钟源,采用芯片自带的Tick定时器或者通用定时器实现。系统TICK实现SylixOS Tick实现通常是采用通用定时器的周期性中断,一次中断表示一个tick。系统Tick的时钟频率可以通过API_KernelStartParam函数修改内核启动参数进原创 2022-02-09 12:50:14 · 471 阅读 · 0 评论 -
静态链接库与动态链接库
https://blog.csdn.net/qq_34063988/article/details/102872591转载 2021-06-14 16:07:15 · 58 阅读 · 0 评论