Linux基础
colorfulshark
目前在研究嵌入式Linux,希望能结识志同道合的朋友
展开
-
【Linux基础】基础shell命令
1:apt APT(Advanced Packaging Tool)是Ubuntu Linux中功能最强大的命令行软件包管理工具,用于获取、安装、编译、卸载和查询Deb软件包,以及检查软件包依赖关系 三个重要的文件: 1: 软件源配置文件 /etc/apt/sources.list : 列出最合适访问的镜像站点地址 2: 索引文件/var/lib/apt/lists/ :列出了每一个原创 2017-03-13 18:25:44 · 1035 阅读 · 0 评论 -
【Linux基础】shell脚本
1:开机脚本/etc/rc.local sudo vi /etc/rc.local echo "nameserver 192.168.8.1" >> /etc/resolvconf 2:Shell脚本的本质 Shell命令的有序集合。 命令who: 查看当前登录用户的信息。 date: 查看当前时间。3:shell 编程的基本过程 step1: 编辑shell脚本文件。原创 2017-03-13 18:45:56 · 414 阅读 · 0 评论 -
【Linux基础】初识Linux
1:什么是Linuxlinux是类Unix操作系统。 FSF,GNU。2:什么是嵌入式OS以应用为中心,以计算机技术为基础,软硬件可裁剪。专用的计算机系统。3:linux发行版本Ubuntu,ret hat,等等。不同之处: 应用程序同。相同之处: 所用的内核相同。4:内核的表示。 x.y.z x:主版本号, y.次版本号,(偶数代表稳定版本,奇原创 2017-03-13 18:08:44 · 746 阅读 · 0 评论 -
【Linux基础】Linux C编程环境
1:GNU工具 编译工具:把一个源程序编译为一个可执行程序 例如: gcc编译器。 调试工具:能对执行程序进行源码或汇编级调试 例如: gdb调试器 软件工程工具:大型项目开发软件管理。 例如: make2:gcc编译过程 4个过程: 1: 预处理: 将源文件中的头文件和宏进行替换,这个过程不进行语法检查原创 2017-03-14 18:32:01 · 525 阅读 · 0 评论 -
【Linux基础】C的构造类型
1:结构体定义 不同数据类型的集合。当用不同数据类型的数据去描述一个对象(事物)时,常常用到结构体。 结构体是用户自定义的新数据类型,在结构体中可以包含若干个不同数据类型和不同意义的数据项(当然也可以相同),从而使这些数据项组合起来反映某一个信息。2:结构体语法1: 如何创造一个结构体数据类型。 三种方式创建结构体: 1-a: 先创建结构体数据类型,再定原创 2017-03-16 09:25:40 · 607 阅读 · 0 评论 -
【IO进程】设置进程调度策略(实时进程)
如果你使用Linux而不是裸机来控制GPIO与传感器通信,你可能会遇到时序乱掉的情况,这是因为传感器的发送时序间隙是微秒级,而Linux作为一个非实时的多任务系统,如果你的进程时间片用完,那么就会被调度出去等待其它进程运行,这样我们就没有办法精确操控时间,如果错过了某段电平,就可能会读出错误的数据甚至整个程序陷入死循环,为了能让一个进程不被打断的运行完,需要设置一下进程的优先级。APIsched_原创 2017-04-16 11:08:18 · 1613 阅读 · 0 评论