Linux
文章平均质量分 75
Im刘北席
这个人很懒,不想写。
展开
-
[基础笔记]使用虚拟机搭建Ubuntu Linux开发环境
VMware 12.5.7 安装Ubuntu12.04 Linux系统原创 2017-09-19 00:21:50 · 2019 阅读 · 1 评论 -
嵌入式软件开发相关
回顾知识点稍微做了点整理,还没整理完。先上个草图吧,坑真是大哎...原创 2017-11-28 00:16:43 · 285 阅读 · 0 评论 -
[Linux操作系统]Ubuntu12.04开发环境搭建
APT镜像源设置通常是使用apt工具安装必须的开发工具,下面再附带一张关于Ubuntu镜像源的配置说明图。 顺便推荐几个Ubuntu12.04可用的镜像源,把下面文本复制到/etc/apt/source.list中即可。# 网易镜像源deb http://mirrors.163.com/ubu原创 2017-09-25 23:28:18 · 708 阅读 · 0 评论 -
[Linux操作系统]Linux操作系统的内存分布
这时Linux程序员必须知道的基础知识。先传两张图,稍后补上文字说明。原创 2017-10-05 11:01:09 · 690 阅读 · 0 评论 -
[Raspberry]搭建树莓派3开发环境
Raspberry Pi(中文名为“树莓派”,简写为RPi,(或者RasPi / RPI) 。 其有如下型号。 树莓派仅使用 TF卡作为存储设备,因此树莓派的操作系统也是烧写到TF卡上的。 若在TF卡内没装操作系统,那么上电之后树莓派不会有任何反应; 树莓派没有类似电脑主板的BIOS。原创 2017-10-06 16:45:27 · 10590 阅读 · 0 评论 -
[嵌入式Linux驱动]S5PV210的烟雾传感器Linux驱动
自己写的Linux下的MQ-2烟雾传感器驱动程序,硬件环境为三星的SMDKC110开发板,使用S5PV210(ARM Cortex-A8)作为处理器。烟雾传感器原理图附带有说明文档(想不到我之前还写得那么细致!): 烟雾传感器驱动分为两个部分:烟雾报警部分 和 烟雾测量部分************ 报警部分:**原创 2015-07-24 00:35:00 · 4072 阅读 · 2 评论 -
[嵌入式Linux驱动]S5PV210的DHT11温湿度传感器Linux驱动
智能家居温湿度传感器驱动程序:1. 本驱动使用platform模型进行设计,分为Temp_And_Humidity_device和Temp_And_Humidity_driver两个文件2. 注册杂项设备(misc),主设备号固定是10(misc),从设备号由系统自动分配,加载成功后使用lsmod可以看到: Temp_And_Humidity_device Te原创 2017-09-17 18:59:01 · 1715 阅读 · 0 评论 -
[嵌入式Linux驱动]S5PV210的步进电机Linux驱动程序
智能家居窗帘步进电机驱动程序:1. 本驱动使用platform模型进行设计,分为Stepper_Motor_device和Stepper_Motor_driver两个文件2. 注册杂项设备(misc),主设备号固定是10(misc),从设备号由系统自动分配,加载成功后使用lsmod可以看到: Stepper_Motor_device Stepper_Mo原创 2017-09-20 19:24:46 · 2552 阅读 · 1 评论 -
[嵌入式Linux驱动]S5PV210光敏电路控制程序
智能家居光敏传感器控制程序:在Linux下的应用程序,使用到adc驱动。原创 2017-09-19 01:09:14 · 680 阅读 · 0 评论 -
[Linux C]Linux内核链表剖析
Linux内核链表的存放路径是 /include/linux/list.h 任何有安装Linux系统的机器上都可以轻易找到。 Linux内核中有很多用的很经典的数据结构,链表就算其中之一。其他的还有队列,哈希查找,红黑树查找等等。 内核链表的设计很经典,就连很多开发内核的黑客们都觉得内核中链表的设计是他们引以自豪的一部分。 采用Linux内核链表的设计有两大优点原创 2015-07-25 22:46:57 · 632 阅读 · 0 评论 -
[Linux C]多进程编程与进程间通信
先贴一段代码,开个大坑。 关于进程的创建,在Linux系统底下使用fork()函数。#include#include#includeint main(void){ pid_t Pid = 0; Pid = fork(); //调用完fork()之后,就会创建一个子进程,子进程完全复制父进程的堆栈段和数据段的内容原创 2017-09-28 22:38:33 · 1709 阅读 · 0 评论 -
[Linux C]Linux多线程编程基础
进程是参与操作系统(OS)资源分配的最小单位。 线程,有时被称为轻量级进程(Lightweight Process),是参与CPU调度的最小单位。 POSIX线程(POSIX threads),简称Pthreads,是线程的POSIX标准。在类Unix操作系统(Unix、Linux、Mac OS X等)中,都使用Pthreads作为操作系统的线程原创 2017-09-19 22:38:03 · 429 阅读 · 0 评论 -
[Linux操作系统]Linux环境下开发过程中实用的shell命令
在Linux环境下开发程序经常需要用到一些shell命令,这些是很基础的东西,但是不会的话真的很致命。为了提高开发效率,软件攻城师需要掌握并熟记一部分shell命令。 这里有如下约定:和它里面的内容全部替换掉。情景1:有某个库函数或shell命令,你忘记了它的参数或返回该怎么办?答案:在无法度娘或谷哥的情况下,你需要求助Linux下的好男人man。用法是man原创 2015-07-26 02:19:24 · 1392 阅读 · 0 评论