欢迎来到嵌入式培训专家——华清远见嵌入式学院
集团官网
创客学院
研发中心
北京
上海
深圳
成都
南京
西安
武汉
广州
沈阳
济南
重庆
长沙
嵌入式AI就业班
星创客精英班
嵌入式视频教程
C语言视频教程
Linux视频教程
ARM视频教程
原创图书
研发硬实力
关于我们
联系我们
加入我们
总裁寄语
专利软著
当前位置:首页 > 嵌入式培训 > 嵌入式学习 > 讲师博文 >
浅谈进程线程的区别
进程间的通信包括有管道(无名管道和有名管道)、消息队列、共享内存、信号量、信号、套接字。 线程间资源保护机制包括:无名信号量、互斥锁、条件变量。 线程是指进程内的一个执行单元,也是进程内的可调度实体.与进程的区别如下: (1)地址空间:进程内的一个...…
Linux进程的睡眠和唤醒简析
1 Linux进程的睡眠和唤醒 在Linux中,仅等待CPU时间的进程称为就绪进程,它们被放置在一个运行队列中,一个就绪进程的状 态标志位为TASK_RUNNING。一旦一个运行中的进程时间片用完, Linux 内核的调度器会剥夺这个进程对CPU的控制权,并且从运行队列中选择一...…
如何编写块设备驱动
首先参考内核代码中的z2ram.c 用内存模拟一个块设备驱动 具体的块设备驱动流程: 1、向内核注册块设备 int register_blkdev(unsigned int major, const char *name) 参数1:major写0表示自动获取主设备号 参数2:注册的名称 返回值:当参数1写0时 返回申请的...…
对进程的理解
关于进程的理解,首先得知道进程和程序有什么区别!其实程序大家并不陌生,前面也写过很多程序,那什么是程序?程序是指令和数据的有序集合,本身没有任何运行的含义,是一个静态的概念。那什么又是进程呢?程序是保存在磁盘上的,要想程序实现一定的功能...…
Linux下文件的特殊权限
一、 问题的产生 Linux下的文件具有rwx权限,为大家所熟知,当使用ls -l查看passwd文件。 passwd在usr/bin目录下,其所有者是root,所属组也是root,但是其权限和其他文件却不太一样,rws是所属者的权限,那和我们众所周知的rwx有什么区别呢? 二、 问题分析...…
串口协议详解
通用异步收发器(Universal Asynchronous Receiver/Transmitter),通常称作UART,是一种串行、异步、全双工的通信协议,在嵌入式领域应用的非常广泛。 UART作为异步串行通信协议的一种,工作原理是将传输数据的每个二进制位一位接一位地传输。在UART通信协议...…
MODBUS与LPC11C14
一、硬件设备支持 1.1 Cortex-M0的MiniUSB的电路图 1.2 PL-2303转换芯片的电路图 1.3 MCU的部分管脚 1.4 DCE(Data-Circuit Equipment)和DTE(Data Terminal Equipment)通讯的RS232的定义 说明:(1)标有X的信号只有在选择执行RS232-MODBUS时才需要...…
基于fs4412单板的串口裸板程序编写
首先根据原理图查看串口连接,如下: 根据BUF_XuTXD2/BUF_XuRXD2查看连接主芯片的位置,如下: 查找数据手册将GPA1_0/GPA1_1两个引脚配置为uart功能,如下图所示: 然后通过数据手册中uart章所描述公式, 根据公式描述,其中 SCLK为100M UBRp2 = 100M/115200...…
回到顶部