自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (2)
  • 收藏
  • 关注

原创 Linux-0.11实现信号量

需要注意的是P操作中的while语句,这里是通过while语句来判断当前的信号量值如果小于0,则将当前进程一直置于阻塞队列中,不断调用sleep_on语句,因此这里的whie语句和下面的sem->value–语句不可调换顺序,如果将sem->value–置于while之前,N个消费通过P操作会将full修改为-N,如果共享区的大小BUFFSIZE小于N,则当empty=0时,full=-N+BUFFSIZE<0,会导致程序出现死锁现象,因此当消费者数量大于共享区大小时,这种方法不可用。

2024-05-13 11:31:20 685

原创 linux0.11 基于内核栈的进程切换

Linux-0.11进程切换

2024-05-07 17:13:49 149 2

原创 记录一次驱动安装

记录一次驱动安装 Linux 安装usb网卡驱动: 由于电脑原因,不能使用电脑的内置网卡,因而买了一个usb网卡来使用,但是为了学习ros更换成ubuntu之后,发现无线网卡不能使用,查询错误之后发现是ubuntu没有驱动的原因。从网上找了很多资料、也踩了很多坑,终于安装好了驱动,因而来记录这一过程,为其他人提供个方法。 设备:ubuntu 16.4+RTL8811CU型网卡 驱动安装过程: 驱动文件如下:https://download.csdn.net/download/weixin_43112

2021-03-28 15:15:38 1621 1

原创 记一次python题目,也是第一次发博客

题目描述:有30人围城一圈,从1到30依次编号。每个人开始报数,报到9的自动离开。当有人离开时,后一个人开始重新从1报数,依次类推,求离开的前10人的编号。代码部分比较简单,相信初学者也能够一下子看懂的。 list_num = [x for x in range(1,31)] i = 0 leave_list = [] while len(leave_list) <=9: for order_number in list_num: if order_number not in

2020-10-01 13:45:50 1368

rtl8821cu-master.tar.gz

本资源为RTL8811 ubuntu网卡驱动,已在16.4安装成功。

2021-03-28

stm32f103zet6 DDS驱动

可以调节信号发生的频率,可以产生三种波形,即正弦波、三角波、方波,利用stm32的gpio来控制,没有用到spi,这种方法更为简单且实用,对于新手也更为温柔一些。相信看了之后一定会一下子就明白的。

2020-01-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除