上一页 1 2 3 4 5 6 7 8 ··· 34 下一页
摘要: 一、概念 原子操作提供了指令原子执行,中间没有中断。就像原子被认为是不可分割颗粒一样,原子操作(atomic operation)是不可分割的操作。 c语言中一个变量的自加1操作,看起来很简单,好像只需要一条指令而不被打断。但这个操作实现起来,CPU的执行是有一个过程的,分为读取到寄存器,寄存器数学 阅读全文
posted @ 2017-05-26 16:20 amanlikethis 阅读(5279) 评论(0) 推荐(0) 编辑
摘要: 一、描述 嵌入式开发系统中,有各种硬件资源,而有些硬件资源使用时候是需要进程独占的。也就是说,同一时刻只有一个进程允许使用这个硬件资源,其他的进程只能放弃执行或者挂起等待。在设计其对应驱动的时候,就需要做独占处理。 example: led灯驱动,4盏LED灯,在open的时候调用驱动,对其引脚进行 阅读全文
posted @ 2017-05-26 15:58 amanlikethis 阅读(1671) 评论(0) 推荐(0) 编辑
摘要: 一、手动配置 二、自动配置 三、批处理文件 注意事项:无论是在dos命令行模式,还是在bat文件模式配置网络,都需要用管理员权限来运行,才能配置成功。 阅读全文
posted @ 2017-05-21 15:17 amanlikethis 阅读(391) 评论(0) 推荐(0) 编辑
摘要: 一、中断 1、概念 学过单片机的应该非常清楚中断的概念,也就是CPU在正常执行程序过程中,出现了突发事件(中断事件),于是CPU暂停当前程序的执行,转去处理突发事件。处理完毕后,CPU又返回被中断的程序位置继续执行。 2、处理流程 单片机的中断处理程序相对简单,包含中断源的配置和中断服务程序的编写。 阅读全文
posted @ 2017-05-20 18:57 amanlikethis 阅读(1009) 评论(0) 推荐(0) 编辑
摘要: 一、简介 BusyBox下的tftp是一款应用于嵌入式开发系统上的一款小巧tftp工具,为开发者提供一个tftp服务的使用平台。 通常是,PC开发主机作为服务器(Server),开发系统(板)作为客户端(Client),可以实现从Server下载文件到Client,或者从Client上传文件到Ser 阅读全文
posted @ 2017-05-10 17:40 amanlikethis 阅读(4076) 评论(0) 推荐(0) 编辑
摘要: 一、描述 在操作系统中,异步并发执行环境下的一组进程,因为相互制约关系,进而互相发送消息、互相合作、互相等待,使得各进程按一定的顺序和速度执行,称为进程间的同步。具有同步关系的一组并发进程,称为合作进程,合作进程间互相发送的信号,称为消息或事件。 这种需要进程间同步的情况,是可以想见的,例如几个进程 阅读全文
posted @ 2016-05-29 20:50 amanlikethis 阅读(5400) 评论(0) 推荐(0) 编辑
摘要: 说明:本文转自多线程编程之pthread_create函数应用,在此基础上笔者做了些许改动。 pthread_create函数 函数简介 pthread_create是UNIX环境创建线程函数 头文件 #include<pthread.h> 函数声明 int pthread_create(pthre 阅读全文
posted @ 2016-05-28 12:41 amanlikethis 阅读(83602) 评论(0) 推荐(5) 编辑
摘要: 本文首先描述了一个可以实际测试运行的驱动实例,然后由此去讨论Linux下驱动模板的要素,以及Linux上应用程序到驱动的执行过程。相信这样由浅入深、由具体实例到抽象理论的描述更容易初学者入手Linux驱动的大门。一、一个简单的驱动程序实例驱动文件hello.c#include #include ... 阅读全文
posted @ 2015-10-27 15:57 amanlikethis 阅读(34640) 评论(6) 推荐(6) 编辑
摘要: 一、命令行模式1、设置IP、子网掩码(netmask)#ifconfig eth0 netmask up up 表示开启网卡eth0,可以不加2、设置网关(gateway)#route add default gw 说明: 此种方法虽然可以配置,但只是临时生效。一旦重启系统,之前的配置信息就都... 阅读全文
posted @ 2015-10-25 14:50 amanlikethis 阅读(685) 评论(0) 推荐(0) 编辑
摘要: 问题描述: 笔者欲更新一下VMwareTools,结果发现虚拟机Linux上找不到设备"/dev/cdrom",当然也就不能通过命令"mount /dev/cdrom /mnt/cdrom"来挂载光驱了。解决办法: /dev/cdrom是/dev/sr0的软连接,也就是说/dev/sr0才是实际... 阅读全文
posted @ 2015-10-25 11:10 amanlikethis 阅读(6586) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 34 下一页