EE直播间
更多
文章
潇洒哥 2015-7-8 16:01
位操作符的使用技巧
在C语言编程中,数据的位是可以操作的最小数据单位,理论上可以用“位运算”来完成所有的运算和操作。一般的位操作是用来控制硬件的,或者做数据变换使 ...
潇洒哥 2015-4-4 17:39
finish shell分析之底层usart
rt_thread的finsh shell系统不愧是调试的一项利器,它可以除了完成一般shell的功能外,甚至还可以自定义命令。这个对功能单一的嵌入式系统来说是十分可贵的。 ...
潇洒哥 2015-4-1 21:29
__main() 和 main()
因为我们通常在BOOTLOADER中都已做好了比较细致的初始化工作,包括代码的搬运,所以我们最好别再调用库函数 __main(),因为__main()作为ADS集成好的库函数 ...
潇洒哥 2015-3-26 22:54
RT-Thread学习之scons篇--解析rtconfig.py文件
rtconfig.py文件,主要用于指定编译器以及安装路径。除此之外,该文件中定义了大量的变量,这些变量包括编译选项,汇编选项,链接选项。   import ...
潇洒哥 2015-3-26 22:53
RT-Thread学习之scons篇--SConsruct脚本文件解析
       scons的构建文件名称是统一的都称为SConstruct。其是scons所接受的编译脚本主文件。当然为了方便目录的组织,也允许在各个目录下面存放SConscrip ...
潇洒哥 2015-3-26 22:53
RT-Thread学习之scons篇--SConcript文件解析
SConscript文件是用来指定哪些文件会加入编译。先来分析下BSP主目录下的SConscript文件: import rtconfig Import('RTT_ROOT') from building ...
潇洒哥 2015-3-13 14:38
C语言中volatile关键字的作用
一.前言 1.编译器优化介绍: 由 于内存访问速度远不及CPU处理速度,为提高机器整体性能,在硬件上引入硬件高速缓存Cache,加速对内存的访问。另外 ...
潇洒哥 2015-3-13 14:13
情景分析“C语言的const关键字”
C语言中的const一直是C语言初学者心中的痛,这是因为const在不同位置有不同作用,在不同情景有不同角色。这让初学者摸不清头脑。今天,和大家一起研究一下con ...
潇洒哥 2015-3-12 16:49
auto,register和static分析
auto型变量:只能用于局部变量,局部变量默认情况下即为auto型。它会为变量在栈上分配空间。 注意:auto型变量不能用于全局型变量,因为全局型变量是 ...
潇洒哥 2015-3-9 15:31
Linux进程间通信:信号互斥编程
信号量(又名:信号灯)与其他进程间通信方式不大相同,主要用途是保护临界资源(进程互斥)。进程可以根据它判定是否能够访问某些共享资源。除了用于访问控 ...
潇洒哥 2015-3-8 19:17
Linux进程间信号通信
在古老的战场上,作为信号的烽火是最有效,最直接的通讯方式。在Linux系统中,信号(signal)同样也是最为古老的进程间通信机制。   信 ...
潇洒哥 2015-3-7 17:26
进程间有名管道通信
有名管道:又称为FIFO文件,因此我们对有名管道的操作可以采用操作文件的方法,如使用open,read,write等。 FIFO文件对比普通文件: ...
潇洒哥 2015-3-7 16:30
进程间无名管道通信
进程间通讯:Linux作为一个多进程的操作系统,进程和进程之间是否也需要通讯呢?答案是必须需要通讯。那么,通讯的目的是什么呢? 数据传输: ...
潇洒哥 2015-3-6 23:10
Linux多进程程序设计
进程:进程是一个具有独立功能的程序的一次运行活动。 进程特点: 动态性 并发性 独立性 异步性 ...
潇洒哥 2015-3-6 11:09
Linux时间函数编程
世界标准时间(Coordinated Universal Time):UTC为大家所熟知的格林威治标准时间(Greenwich Mean Time, GMT)。   Calender Time:日历时间,是 ...
关闭 站长推荐上一条 /3 下一条