![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
arm嵌入式linux系统开发笔记
文章平均质量分 71
whb_mcu
这个作者很懒,什么都没留下…
展开
-
13,linux环境变量
linux环境变量 环境变量介绍: 环境变量是操作系统范围内的变量 环境变量对于系统所有程序都是可见的 linux系统不同用户有自己的环境变量 使用shell查看和设置环境变量: //操作实例: //查看所有环境变量 #export //添加当前目录到PATH路径 #export PATH=./:$PATH //查看PATH路径 #echo $PATH 使用C原创 2012-03-03 17:48:04 · 301 阅读 · 0 评论 -
15,进程间通信
管道:只能在有父子关系的两个进程之间单向通信,使用数据流方式。 有名管道:可以在不同的进程间通信,但仍然是单向通信。 FIFO文件:进程间读写摸个文件通信,FIFO文件不占用磁盘空间,仅为通信提供方便。 共享内存:通过在操作系统之间映射一块内存,不同的进程访问共享的内存进行通信,优点是可以共享大量数据,缺点是需要同步机制保证数据的正确性。 实例源码1:fork_wait.c 此实例只原创 2012-03-03 21:30:39 · 303 阅读 · 0 评论 -
11,ANSI文件操作
文件操作介绍 文件操作分类: ANSI文件操作、POSIX文件操作 ANSI文件操作特点: 用户操作文件数据流, ANSI文件操作是带有缓冲区的, 对文件的底层操作由ANSI文件库完成。 文件操作示意图: ANSI文件操作实例: 打开、关闭文件 向文件写入数据 从文件读出数据 读写指定长度的数据 在文件指定位置读写数据 实例源码:ANSI原创 2012-03-03 14:44:21 · 407 阅读 · 0 评论 -
12,POSIX文件操作
POSIX文件操作特点: 用户操作文件没有缓冲区, 用户操作文件没有记录的概念。 POSIX文件操作实例: 打开、关闭文件 向文件写入数据 从文件读出数据 读写指定长度的数据 在文件指定位置读写数据 实例源码:ANSI_file.c //POSIX_file.c #include #include #include #include int mai原创 2012-03-03 15:43:24 · 505 阅读 · 0 评论 -
14,多进程编程--创建进程
创建进程 创建进程函数:fork() 函数原型:pid_t fork(); 返回值:标识新创建进程的进程ID, 0表示子进程(注意,真实的子进程ID由getpid()函数获取), 其他大于0的数表示父进程(注意,此时的返回值是子进程的ID,父进程ID由getpid()函数获取), 负数表示创建失败。 实例源码:fork.c //fork.c #include #i原创 2012-03-03 20:41:59 · 221 阅读 · 0 评论 -
16,线程
线程介绍 线程是一种轻量级的进程 线程不含有资源 线程操作 创建线程:pthread_create()函数 线程终止:pthread_cancel()函数 等待线程结束:pthread_join()函数 线程间的同步和互斥 ////////////////////////////////////////////////////////////////////////////原创 2012-03-04 21:38:33 · 278 阅读 · 0 评论 -
闪速存储器技术现状及发展趋势
摘 要: 主要介绍闪速存储器的特点、技术分类及其发展趋势,其中包括闪速存储器的制造工艺、供电、读写操作、擦除次数、功耗等性能比较。 关键词:闪速存储器 NOR技术 DINOR技术 NAND技术 UltraNAND技术 一、 闪速存储器的特点闪速存储器(Flash Memory)是一类非易失性存储器NVM(Non-Volatile Memory)即使在供电电源关闭后仍能保持片内信息转载 2012-08-14 15:19:25 · 1424 阅读 · 0 评论