摘要: 进程控制块(PCB) 在Linux中task_struct结构体即是PCB。PCB是进程的唯一标识,PCB由链表实现(为了动态插入和删除)。 进程创建时,为该进程生成一个PCB;进程终止时,回收PCB。 PCB包含信息:1、进程状态(state);2、进程标识信息(uid、gid);3、定时器(ti 阅读全文
posted @ 2016-03-24 21:59 J博士 阅读(33862) 评论(0) 推荐(3) 编辑
摘要: 源代码下载地址为:www.clang.cc 阅读学习了源代码,并做了简单的注释和修改,里面只用了链表数据结构,非常适合C语言入门者学习阅读。 程序可在VS2013下编译运行。 1 #include<stdio.h> 2 #include<time.h> 3 #include<windows.h> 4 阅读全文
posted @ 2016-02-24 20:03 J博士 阅读(82664) 评论(5) 推荐(2) 编辑
摘要: 原文出自:http://www.cnblogs.com/jacklu/p/5140913.html功率谱估计在分析平稳各态遍历随机信号频率成分领域被广泛使用,并且已被成功应用到雷达信号处理、故障诊断等实际工程中。本文给出了经典功率谱估计的几类方法,并通过Matlab的实验仿真对经典功率谱估计方法性能... 阅读全文
posted @ 2016-01-19 00:32 J博士 阅读(40087) 评论(0) 推荐(8) 编辑
摘要: 原文出处:http://www.cnblogs.com/jacklu/p/4729638.html嵌入式的工程师一般都知道CAN总线广泛应用到汽车中,其实船舰电子设备通信也广泛使用CAN,随着国家对海防的越来越重视,对CAN的需求也会越来越大。这个暑假,通过参加苏州社会实践,去某船舶电气公司实习几周... 阅读全文
posted @ 2015-09-10 20:43 J博士 阅读(55640) 评论(3) 推荐(7) 编辑
摘要: 本片博客为实验楼的训练营课程深入学习《C++ Primer第五版》的实验报告和学习笔记。原课程地址为:https://www.shiyanlou.com/courses/405#原文出处:http://www.cnblogs.com/jacklu/p/4793049.html程序设计思路实验结果:源... 阅读全文
posted @ 2015-09-08 22:02 J博士 阅读(1233) 评论(0) 推荐(0) 编辑
摘要: 原文出处:http://www.cnblogs.com/jacklu/p/4722563.htmlLinux设备分类设备的驱动程序也要像裸机程序那样进行一些硬件操作,不同的是驱动程序需要"融合进内核里",因此需要在驱动程序中加入操作系统规定的接口,这些接口都是独立于设备的。虽然操作系统为驱动程序设计... 阅读全文
posted @ 2015-08-12 20:48 J博士 阅读(5677) 评论(0) 推荐(0) 编辑
摘要: assert用来调试时,判断一个语句是否为真。assert是宏,而不是函数。在C的assert.h头文件中。assert的作用是先计算表达式 expression ,如果其值为假(即为0),那么它先向stderr打印一条出错信息,然后通过调用 abort 来终止程序运行。使用assert的缺点是,频... 阅读全文
posted @ 2015-08-11 21:41 J博士 阅读(896) 评论(0) 推荐(0) 编辑
摘要: 原文出处:http://www.cnblogs.com/jacklu/p/4687325.html 如果你觉得这篇博客对你的项目有用,请引用以下论文: Meng Shengwei, Lu Jianjie. Design of a PCIe Interface Card Control Softwar 阅读全文
posted @ 2015-07-29 21:24 J博士 阅读(16445) 评论(4) 推荐(1) 编辑
摘要: 原文出处:http://www.cnblogs.com/jacklu/p/4679304.html 如果你觉得这篇博客对你的项目有用,请引用以下论文: Meng Shengwei, Lu Jianjie. Design of a PCIe Interface Card Control Softwar 阅读全文
posted @ 2015-07-28 21:35 J博士 阅读(8215) 评论(2) 推荐(1) 编辑
摘要: 1、union中可以定义多个成员,union的大小由最大的成员的大小决定。2、union成员共享同一块大小的内存,一次只能使用其中的一个成员,与struct形成鲜明对比。3、对某一个成员赋值,会覆盖其他成员的值(也不奇怪,因为他们共享一块内存。但前提是成员所占字节数相同,当成员所占字节数不同时只会覆... 阅读全文
posted @ 2015-07-20 21:04 J博士 阅读(1123) 评论(0) 推荐(0) 编辑