2016年3月14日

Understanding Unix/Linux Programming-设备文件与磁盘连接的概念

摘要: 我只是书本的搬运工,具体见《Unix/Linux编程实践教程》 Linux/Unix中,文件包含数据,具有属性,通过目录中的名字被标识,可以从文件中读写数据,而这种方法也被广泛应用于设备。 对于Unix而言,声卡、终端、鼠标和磁盘文件是同一种对象,每个设备都被当作是文件,都具有文件名、inode节点 阅读全文

posted @ 2016-03-14 22:15 H.D 阅读(465) 评论(0) 推荐(0) 编辑

2016年3月10日

Understanding Unix/Linux Programming-pwd指令练习

摘要: 系统调用的意义: mkdir:创建目录 rmdir:删除空目录 unlink:删除一个链接 link:创建一个新链接 rename:重命名或者删除一个链接 chdir:切换所调用进程的当前目录 1 #include <sys/types.h> 2 #include <sys/stat.h> 3 #i 阅读全文

posted @ 2016-03-10 19:54 H.D 阅读(219) 评论(0) 推荐(0) 编辑

2016年3月9日

奈奎斯特稳定判据的推导与理解

摘要: 先上结论,奈奎斯特稳定判据: 若奈奎斯特曲线不穿过(-1 , j0)点,Z = P - 2N = 0 时系统稳定若奈奎斯特曲线穿过(-1 , j0)点,则系统临界稳定 其中,Z为包围函数的零点数 P为开环传递函数的极点数 N为奈奎斯特曲线包围(-1 , j0)的圈数 看上去挺抽象的哈,当初我就死记着 阅读全文

posted @ 2016-03-09 21:27 H.D 阅读(9426) 评论(0) 推荐(0) 编辑

Understanding Unix/Linux Programming-ls指令练习二

摘要: 完善ls练习一的功能: 排序,使用qsort 分栏,计算宽度和行数 文件“.”的显示需要由-a选项来选择 详细信息的显示,-l选项 将stat结构体中的st_mode——16位二进制数转换成10位的字符串 15-12:type 11:suid 10:sgid 9:sticky 8-6:user 5- 阅读全文

posted @ 2016-03-09 12:58 H.D 阅读(230) 评论(0) 推荐(0) 编辑

2016年3月8日

Understanding Unix/Linux Programming-ls指令练习一

摘要: 1 #include <stdio.h> 2 #include <sys/types.h> 3 #include <dirent.h> 4 5 void do_ls(char[]); 6 7 main(int ac , char * av[]) 8 { 9 if(ac == 1 ) 10 { 11 阅读全文

posted @ 2016-03-08 09:35 H.D 阅读(146) 评论(0) 推荐(0) 编辑

2016年3月7日

Understanding Unix/Linux Programming-who指令练习

摘要: 1 /*Apply a Buffer trick in who3.c*/ 2 3 #include <stdio.h> 4 #include <stdlib.h> 5 #include <utmp.h> 6 #include <fcntl.h> 7 #include <unistd.h> 8 #in 阅读全文

posted @ 2016-03-07 22:48 H.D 阅读(220) 评论(0) 推荐(0) 编辑

复习自控有感——20160307

摘要: 今天复习自动控制原理,发现自己大三时只顾着应付考试了,很多需要理解的东西都没有吃透。而当时做实验时也没有完全弄懂实验的意义,现在想来,可惜了实验老师的苦心了。如果再给我一次机会,我会怎样选择呢?我也不知道,可能我还是会翘课,毕竟不撞南墙不回头。 都说南航自己编的自动控制原理不好,其实觉着吧,国内编的 阅读全文

posted @ 2016-03-07 13:12 H.D 阅读(193) 评论(0) 推荐(0) 编辑

根轨迹法的校正正目标、原理和方法

摘要: 闭环零极点分布于阶跃响应的定性分析 要求系统稳定:闭环极点均需位于左半平面 要求快速性好:瞬态分量衰减快——闭环极点应远离虚轴 超调量小、振荡次数少:共轭复数极点最好接近±45°附近,此处阻尼比为0.707 如果阻尼比小于0.707,则超调过大,振荡加剧 如果阻尼比大于0.707,则快速性较差,接近 阅读全文

posted @ 2016-03-07 12:57 H.D 阅读(1658) 评论(0) 推荐(0) 编辑

Understanding Unix/Linux Programming-cp指令练习

摘要: 1 #include <stdio.h> 2 3 #include <unistd.h> 4 5 #include <fcntl.h> 6 7 #include <stdlib.h> 8 9 10 11 #define BUFFERSIZE 4096 12 13 #define COPYMODE 0 阅读全文

posted @ 2016-03-07 09:52 H.D 阅读(266) 评论(0) 推荐(0) 编辑

2016年3月4日

树莓派交叉编译环境在Linux下的建立

摘要: 简明扼要:交叉编译环境的建立流程 阅读全文

posted @ 2016-03-04 13:16 H.D 阅读(2946) 评论(0) 推荐(0) 编辑

导航