(o゚▽゚)o 欢迎

不积跬步无以至千里,愿与君共勉!

排序:
默认
按更新时间
按访问量

Linux 常用命令

cd cd /root/Docements 切换到目录/root/Docements cd ./path 切换到当前目录下的path目录中,“.”表示当前目录 cd ../path 切换到上层目录中的path目录中,“..”表示上一层目...

2018-04-12 20:42:45

阅读数:15

评论数:0

简述同步IO和异步IO的区别

同步: 所谓同步,就是在发出一个功能调用时,在没有得到结果之前,该调用就不返回。也就是必须一件一件事做,等前一件做完了才能做下一件事。 例如普通B/S模式(同步):提交请求->等待服务器处理->处理完毕返回 这个期间客户端浏览器不能干任何事 异步: ...

2018-02-01 11:25:00

阅读数:175

评论数:1

GLIBCXX_3.4.9' not found - 解决办法

在RHEL5中安装交叉编译器arm-linux-gcc 4.4.3,然后编译mini2440内核出错: /usr/lib/libstdc++.so.6: version GLIBCXX_3.4.9' not found: 在RHEL5中安装交叉编译器arm-linux-gcc 4.4.3,然...

2017-11-18 21:42:06

阅读数:61

评论数:0

通过分频器和乘法器来实现对频率的减倍和倍增效果

通过分屏器实现频率的减倍(可用计数器实现) 实现频率的倍增(乘法器)

2017-09-24 21:36:49

阅读数:110

评论数:0

嵌入式硬件系统相关知识学习笔记

几个专业名词 app 应用程序 API 应用程序接口 RTOS 实时操作系统 Peripherals 外设 Flash 存储器(闪存) bit 字长 Byte 字节 ...

2017-09-24 21:14:55

阅读数:75

评论数:0

网络编程服务器与客户端实现代码详解

网络编程 服务器 客户端代码详解

2017-08-11 20:25:20

阅读数:177

评论数:0

Makefile学习心得

Makefile学习笔记                    --Tengteng 一、makefile 概述: makefile 关系到了整个工程的编译规则。一个工程中的源文件不计数,其按类型、功能、模块分别放在若干个目录中,makefile 定义了一系列的规则来指定,哪些文件需要先编译,哪些...

2017-07-21 20:55:22

阅读数:194

评论数:0

网络编程中对TCP协议和UDP协议的理解

TCP协议和UDP协议:协议:计算机网络中进行数据交换的规则、标准或者是约定!TCP协议: 1、TCP是工作在传输层的!对上服务Socket接口,对下调用IP层! 2、TCP是面向连接的,通信前必须经过三次握手协议建立连接关系,然后才能够进行通信! 跟生活中打...

2017-07-16 19:31:05

阅读数:168

评论数:0

通过互斥锁Mutex和条件变量Conditions实现动态平衡,模拟生活中卖包子的情景

实现代码如下:#include <stdio.h> #include <pthread.h> #include <stdlib.h>#define P_C 3 //3个生产者 #define C_C 2 //2个消费者 int count = 0; //馒头的个...

2017-06-19 10:40:32

阅读数:182

评论数:0

Linux 进程与线程概念解析

线程(thread)技术早在60年代就被提出,但真正应用多线程到操作系统中去,是在80年代中期,solaris是这方面的佼佼者.传统的Unix也支持线程的概念,但是在一个进程(process)中只允许有一个线程,这样多线程就意味着多进程.现在,多线程技术已经被许多操作系统所支持,包括Windows...

2017-06-18 21:58:36

阅读数:1268

评论数:0

嵌入式Linux中的根文件系统详解

首先要明白的是“什么是文件系统?”,文件系统是对一个存储设备上的数据和元数据进行组织的机制。这种机制有利于用户和操作系统的交互。 在一篇oracle的技术文章中看到这样一句话“尽管内核是 Linux 的核心,但文件却是用户与操作系统交互所采用的主要工具。这对 Linux 来说...

2017-06-10 21:53:22

阅读数:66

评论数:0

Linux操作系统下,通过系统调用和库函数分别实现对文件的拷贝

通过系统调用实现 file.copy 通过库函数实现 file.copy

2017-06-06 22:01:12

阅读数:756

评论数:0

走进嵌入式Linux系统的内部

Linux系统一般有4个主要部分: 内核、shell、文件系统和应用程序。内核、shell和文件系统一起形成了基本的操作系统结构,它们使得用户可以运行程序、管理文件并使用系统。部分层次结构如图1-1所示。  1. linux内核 内核是操作系统的核心,具有很多最基本功能,它...

2017-05-27 21:44:17

阅读数:258

评论数:0

不再害怕驱动!Linux字符设备驱动详解

现实世界中存在着大量的设备,操作系统要求能够控制和管理这些硬件,而驱动就能帮助实现管理控制。下面我们从不同的角度理解一下驱动:驱动(Device Driver)相当于硬件的接口,它维护着我们的硬件,操作系统通过驱动这个接口才能控制硬件。驱动本身就是一段代码,自己不会主动运行,而是被操作系统调用执行...

2017-05-13 21:54:33

阅读数:97

评论数:0

gcc常用命令选项

gcc这条命令用来将源代码生成可执行程序,下面来看一下gcc的常用选项。  1、无选项编译链接  例:命令:gcc test.c //会默认生成a.out可执行程序  2、-E: 进行预处理和编译,生成汇编文件。  命令:gcc -E test.c //会生成test.i文件 3、-...

2017-05-11 22:46:48

阅读数:1317

评论数:0

嵌入式编程与PC编程有何区别

能从PC机器编程去看嵌入式问题,那是第一步;学会用嵌入式编程思想,那是第二步;用PC的思想和嵌入式的思想结合在一起,应用于实际的项目,那是第三步。 有些朋友是从PC编程转向嵌入式编程的。在中国,嵌入式编程的朋友很少是正儿八经从计算机专业毕业的,都是从自动控制啊,电子相关的专业毕业...

2017-05-10 22:27:55

阅读数:141

评论数:0

Linux下的目录树

目录树的主要部分有root(/)、/USR、/var、/home等等。下面是一个典型的linux目录结构如下:  / 根目录  /bin 存放必要的命令  /boot 存放内核以及启动所需的文件等  /dev 存放设备文件  /etc 存放系统的配置文件  /home 用户文件的主目录...

2017-05-08 21:57:53

阅读数:92

评论数:0

关于shellll脚本的基本编译

什么是shell?   shell是用C语言进行编写,在Linux内是用户和系统的桥梁。 下面主要针对最常见的shell中的 Bash shell的基本编译进行说明。 一、shell最简单的脚本 运行该脚本 二、shell中的变量 注: ‘=’两边无空格!     其中...

2017-05-06 19:58:21

阅读数:195

评论数:0

关于Linux进程你所需要知道的一切

进程(process)是指正在执行的程序;是程序正在运行的一个实例。它由程序指令,和从文件、其它程序中读取的数据或系统用户的输入组成。 进程的类型 在 Linux 中主要有两种类型的进程: 前台进程(也称为交互式进程) - 这些进程由终端会话初始化和控制。换句话说,需要有...

2017-05-05 20:55:14

阅读数:120

评论数:0

嵌入式应用层开发学习步骤

如果从应用层的应用开发出发,建议先熟悉API函数,如果从应用层的界面开发出发,则建议学习Qt,WinCE或Android等。但真实的嵌入式开发,熟悉以上还是远远不够的,建议如下学习曲线. 第一节段 熟练使用Linux操作系统 学习Linux操作系统的概念和安装方法,理解Linu...

2017-05-04 16:00:17

阅读数:151

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭