欢迎来到嵌入式培训专家——华清远见嵌入式学院
集团官网
创客学院
研发中心
北京
上海
深圳
成都
南京
西安
武汉
广州
沈阳
济南
重庆
长沙
嵌入式AI就业班
星创客精英班
嵌入式视频教程
C语言视频教程
Linux视频教程
ARM视频教程
原创图书
研发硬实力
关于我们
联系我们
加入我们
总裁寄语
专利软著
当前位置:首页 > 嵌入式培训 > 嵌入式学习 > 讲师博文 >
经典进程间通信之无名管道和有名管道
众所周知作为UNIX IPC中老的一种形式管道,是所有UNIX系统都提供的一种通信机制,因而它应用的范围非常广泛。例如我们可以使用管道符|来连接进程。在Linux系统中,由管道连接起来的进程可以自动运行,就如同在他们有一个数据流一样。根据管道的适用范围将其...…
Linux下动态库和静态库的制作及使用
在实际的开发过程中,编写程序往往都需要依赖很多基础的底层库,比方说平时用的较多的标准C库,数学库等等;我们会频繁的使用这些库里的函数,这些函数大多数都是前人为我们写好的,所以值得庆幸的是我们的工作不必从零开始,我们要做的只是在恰当的位置调用...…
Android教学中遇到的内存泄露和内存溢出
在Android中每个App的内存是有限的,一般来讲,在开发的过程中我们要避免无谓的内存占用。实际教学过程中,有一个很简单但是很多学生经常会犯的错误,在此指出。 观察以下代码: 学生乍一看,没有太大的问题。当然,这个也反应出了很多学生的一个不好的习惯...…
Gpio模拟i2c总线对24c02进行读写
使用资料:i2c总线时序手册、24c02手册及ARM主芯片的datasheet 一、通过原理图查看i2c的sda/scl两个引脚连接到ARM主芯片的哪两个GPIO口,以我现在使用的单板为例,如下图 从此图可以看出连接的GPIO口为9_3、9_2两个引脚。 二、通过控制GPIO高低电平来模拟I2C...…
Linux中man手册的使用
在linux中,不管是库函数还是系统调用,都用到man手册来查看函数的三要素(功能、参数、返回值),这里就详细的介绍一下man手册的使用。这里需要注意的是:对于初学者来说,不能将手册页当教程,因为它只是简明的参考资料. Linux man中的man就是manual的缩写...…
C语言分层模式实现
今天给大家带来单片机、嵌入式中比较常用的一种程序设计方法--分层设计模式,内核中就大量采用这种设计方式,一般对于某种硬件体系分为几层, 以一个核心层来管理,它会抽象出硬件或者个体的共性操作来进行管理,很像在用C语言实现面向对象的设计。 下面就以...…
Node.js介绍和环境的安装方式
Node.js是一个让JavaScript运行在服务器端的开发平台---简单点说就是用JavaScript写服务器,那么Node.js安装方法是什么呢?今天这篇文章就为大家详细介绍Node.js安装...…
性能优化之布局文件优化
随着android手机的迅速发展以及技术的更新,市场对应用的性能提出了更高的要求,android图形界面是用户直接的感受渠道,因此做好UI界面的设计日益重要。而其实相同的布局效果可以有不同的实现方式。糟糕的布局会使程序加载UI的速度非常慢,从而降低了用户...…
回到顶部