自定义博客皮肤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)
  • 收藏
  • 关注

原创 RTOS知识点

假设硬件中断函数里面有个大的循环,执行写队列操作时,若队列为空,则会唤醒接收任务,接收任务将从阻塞态变为就绪态,当接收任务的优先级高于发送任务,会切换到接受任务,这时程序需要保留发送任务的现场,包括寄存器的值等等,恢复新任务的现场,多次循环的话耗费相当多时间,与中断应尽快完成的理论不符合。获得中断的状态(因为ISR中中断可能是使能也能是禁止状态,所以要记录中断状态,便于访问完临界资源后恢复),调用taskenter保存中断状态、关闭中断,访问临界资源,调用taskexit恢复中断。

2024-06-27 15:16:41 716 1

原创 文件IO学习(WDX)

1、

2024-04-02 11:05:34 283

原创 3月27日

这四个函数foreach、filter、filter-out都是对文本内容操作。只有wildcard、patsubst是对文件类型操作。gcc -M c.c生成文件的依赖关系,同时也把一些标准库的头文件包含了进来。通过比较a.o和a.c的时间,如何a.c的时间比a.o新,说明其被修改。$<表示第一个依赖文件。$^表示所有依赖文件。①哪些命令、目录编译到程序。a、%.0表示通配符。

2024-03-29 10:30:27 238

原创 2024年3月26日

gcc -o test2 main.o -lsub(一般写法),但是-lsub需要指定库的位置,不指定的情况下会去库路径下查找。mount -t (指定类型)-o nolock,vers=3 (服务器地址):绝对地址(服务器中的目录) /板子目录。如何指定库位置:直接在链接时指定库的位置gcc -o test2 main.o -L ./ -lsub。a: -v后面加上 -I ./ (-I代表指定头文件地址)命令:gcc -shared -o libsub.so sub.o。

2024-03-27 15:26:45 488

空空如也

空空如也

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

TA关注的人

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