-
潇洒哥
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