欢迎来到嵌入式培训专家——华清远见嵌入式学院
集团官网
创客学院
研发中心
北京
上海
深圳
成都
南京
西安
武汉
广州
沈阳
济南
重庆
长沙
嵌入式AI就业班
星创客精英班
嵌入式视频教程
C语言视频教程
Linux视频教程
ARM视频教程
原创图书
研发硬实力
关于我们
联系我们
加入我们
总裁寄语
专利软著
当前位置:首页 > 嵌入式培训 > 嵌入式学习 > 讲师博文 >
信号量是什么,让你几分钟弄懂
在了解和学习信号量之前,我们需要明确一点,信号量和信号不同,切勿将信号和信号量混淆,因为二者根本不是一个概念。 一、 什么是信号量? 为了防止出现因多个程序同时访问一个共享资源而引发的一系列问题,我们需要一种方法,它可以通过生成并使用令牌来授...…
波特率是什么,让你详细了解
嵌入式设备通常都是使用串口通信进行调试,也就是通过串口设备与计算机通信,有固定的串口通信协议,硬件上一般两根线就可以,一根用于接收数据(rx)一根用于发数据(tx)。数据通过通过物理线路的表现形式为高低电平,比如连线两端的发送者在一秒内发送8个数据...…
环境变量配置方法,外加典型实例
在嵌入式开发中,小伙伴经常为配置开发环境头疼,比如我们最常见的交叉编译环境arm-linux-gcc工具链的搭建。我们经常会碰到命令无法找到,无法识别的错误提示。究其原因,其实大多数都是因为我们环境变量没有配置好而已。为了让大家更轻松更明了我们软件运行...…
fread()函数语法要点总结,附带程序实例
fread()函数语法要点 在ANSI标准的IO操作中提供了三种不同类型的IO处理函数,包括字符读/写、行读/写和块读/写。如果使用的缓冲区的话,不需要每次进行标准IO操作时都使用系统IO调用,至于什么时候使用系统IO调用则根据缓冲区类型和缓冲区中的数据量决定。...…
activity生命周期详解,大牛教会你
Activity和BroadcastReceiver ,Service ,contentprovider 并称为Android 四大组件,对于他们来说构成了Android应用的骨架,缺一不可,对于Activity来说,更是他们之中的重中之重。 首先学习Activity,需要先了解一下他的作用: 在日常应用中Activity是与用...…
busybox文件系统制作步骤,带你快速学习
说到BusyBox就必须要先说一下嵌入式Linux根文件系统,根文件系统(root filesystem)是存放运行、维护系统所必须的各种工具软件、库文件、脚本、配置文件和其他特殊文件的地方,也可以安装各种软件包。 BusyBox 项目是由Bruce Perens in 在1996创建的,BusyBox...…
多进程编程中父进程如何回收僵尸进程,经典中的经典
多进程编程中父进程如何回收僵尸进程 多进程编程中会可能会产生僵尸进程,这些僵尸进程不断蚕食系统资源,是系统变得越来越慢直至死亡,这种情况在并发模型中体现的尤为突出。这里分析下我们在多进程编程中如何解决这样的问题。 首先我们写一个例子: 1 2 3 4...…
进程标识符详解,让你对进程标识符有深入理解
[1]什么是进程标识符 系统给每个进程定义了一个唯一标识该进程的非负整数,称作进程标识符(PID:Process Identifier)。 [2]程序和进程的关系 程序--静态的概念 一个编译出来的可执行文件,它是一些保存在磁盘上的指令的有序集合,没有任何执行的概念。比如我...…
回到顶部