E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
LINUX应用编程
嵌入式
Linux应用编程
—嵌入式linux常识1
嵌入式系统是针对某个应用,软硬件可裁减的,对体积、功耗、成本等等有严格要求的一个计算机系统。看起来很复杂,其实就2点:1.嵌入式系统是一个计算机系统;2.嵌入式系统是针对某个应用的。我们通常使用的电脑、笔记本,就是一个通用的计算机系统。通用的意思是没有特定的用途、什么都可以干,如上网、打游戏、听歌等。在超时买东西时,常看到收银员使用pos机进行结账收银。pos机有主板、CPU、操作系统,因此是计算
BingLZg
·
2018-11-15 23:48
Linux应用编程
学习记录(五)
现在来学习一下关于进程的一些操作。1.使用fork()函数创建进程A)函数一定是在程序中被调用的,而调用fork函数的程序在运行中是一个进程。在这个进程中,执行fork的效果,是把自己完完全全复制一遍。这个新的进程是原来进程的子进程,他俩构成了父子进程的关系。并且是同时执行的,具体谁先谁后要由调度算法来决定。B)子进程是由父进程将自己复制一份而产生的,因此不仅程序逻辑与父进程一致(因为代码完全一致
k23428
·
2018-09-26 15:25
Linux应用编程
学习记录(一)
今天学习了读写文件函数的相关知识,参考的书籍是周立功写的《嵌入式Linux开发教程(上册)》,第11.3节。1.open函数和creat函数因为creat函数可以用open函数来实现,所以就不再去理会它了。关于open函数,记忆起来可以拆解成几点:A)有int型返回值,返回的是所打开文件的句柄,或者称为文件描述符。B)第一个参数是字符型指针,用来传递所要打开的文件名,通常的做法有两种:可以创建一个
k23428
·
2018-08-22 18:44
Linux应用编程学习记录
文件属性-3.2.
linux应用编程
和网络编程第2部分
文件属性-3.2.
linux应用编程
和网络编程第2部分讲师介绍:朱有鹏,技术总监/研发总监,互联网课程品牌《朱老师物联网大讲堂》创始人。
CSDN学院
·
2018-02-09 14:40
CSDN学院【资讯】
CSDN学院【优惠活动】
CSDN学院【免费公开课】
Linux应用编程
之图片浏览APP实现
目前只支持jpeg格式的图片,需要显示其他图片的在main函数中添加就可以。解析出图片头字节,根据字节判断是属于什么格式的图片。有四个文件:main.c input_manager.c touchscreen.c input_manager.h 编译时候加上-ljpeg-lts-lpthread库main.c文件#include #include #include #include #inc
qq_21792169
·
2016-05-26 12:00
3.
Linux应用编程
——进程
进程的相关基本概念:进程是一个独立的可调度的任务进程是一个抽象实体。当系统在执行某个程序时,分配和释放各种资源。操作系统特点:多任务、多用户、分时性多任务的操作系统分为:抢占式、非抢占式抢占式:多任务多用户的操作系统具有绝对的控制权来控制每个任务可以使用CPU的时间。进程和程序的区别:程序是静态的,它是一些保存在磁盘上的指令的有序集合,没有任何执行的概念进程是一个动态的概念,它是程序执行的过程,包
Leo_Walker
·
2016-05-23 19:23
linux应用编程
linux应用编程
Linux应用编程
复习多进程:多进程的实现和多进程之间的数据通信进程是linux系统进行资源调度的基本单位从程序实现中来说,实际上就是根据fork函数的不同返回值来实现的(实际上就是依赖于该接口在不同的环境有两个不同的返回值
yj775132158
·
2016-03-30 19:00
1.
Linux应用编程
---文件I/O(open、read、write、lseek、close)
文件描述符定义:对内核而言,文件描述符相当于一个文件的标识,它是一个非负整数,当打开(open)一个现有文件或者创建(creat)一个新文件时,内核会向进程返回一个文件描述符在unix中(文件描述符0–标准输入1–标准输出2–标准错误)open#include #include #include intopen(constchar*pathname,intoflag,.../*mode_tmode
wang328452854
·
2016-01-07 10:00
编程
IO
unix
linux应用编程
笔记(12)信号量详解及互斥编程
摘要:总结了信号量的机制,以及各个信号量操作的函数,最后通过公示栏问题,将信号量机制引入加深了理解。一、什么是信号量信号量的主要用途是保护临界资源,进程根据信号量用于判断能否访问某些共享资源,除了用于访问控制以为,还可以用于进程间的同步。当信号量的值只能取0或者1的时候,叫二值信号量,当可以取任意非负值的时候叫做计数信号量。二、公示栏问题有一个公示栏,甲乙都想往里写东西,甲写了一段文字之后,有事离
漫步的风暴
·
2015-11-26 21:53
Application
Windows环境下Android NDK环境搭建
封装架构限制,很多涉及底层设备、接口、驱动控制的应用开发,不得不使用到本文的NDK开发环境(基于Android源码或内核源码修改),开发语言使用C/C++,NDK开发更接近于Linux开发,需要更多关于
Linux
·
2015-11-12 17:22
android NDK
关于串口的碎碎念
linux应用编程
,额,设置项多而且杂,嗨,麻烦. 先推荐几篇文章(linux串口编程): (1).《Linux Serial HOWTO 中譯版
·
2015-10-31 09:34
串口
linux应用编程
笔记(10)有名管道编程
摘要:总结了有名管道和普通文件的区别,有名管道的各种操作函数,最后给出一个读写实例加深理解。一、有名管道有名管道FIFO被创建之后,操作和文件类似,和有名管道一样,数据写进去读走,读走之后就没有了,不同的是以下两点:1.读取Fifo文件的进程只能以”O_RDONLY”方式打开fifo文件。2.写Fifo文件的进程只能以”O_WRONLY”方式打开fifo文件。二、有名管道操作1.创建有名管道函数原
漫步的风暴
·
2015-10-15 17:34
Application
估计好久不能些博客了
我的
Linux应用编程
,unix网络编程,我的ulk........
梦中人在做梦
·
2015-10-10 22:00
Windows环境下Android NDK环境搭建
封装架构限制,很多涉及底层设备、接口、驱动控制的应用开发,不得不使用到本文的NDK开发环境(基于Android源码或内核源码修改),开发语言使用C/C++,NDK开发更接近于Linux开发,需要更多关于
Linux
zhubosa
·
2015-05-29 14:00
Windows环境下Android NDK环境搭建
封装架构限制,很多涉及底层设备、接口、驱动控制的应用开发,不得不使用到本文的NDK开发环境(基于Android源码或内核源码修改),开发语言使用C/C++,NDK开发更接近于Linux开发,需要更多关于
Linux
carlos
·
2015-05-10 23:00
android NDK环境搭建
封装架构限制,很多涉及底层设备、接口、驱动控制的应用开发,不得不使用到本文的NDK开发环境(基于Android源码或内核源码修改),开发语言使用C/C++,NDK开发更接近于Linux开发,需要更多关于
Linux
u011467537
·
2015-03-24 16:00
statfs获得硬盘使用情况
statfs获得硬盘使用情况模拟linux命令df分类:
Linux应用编程
2010-03-0113:046621人阅读评论(0)收藏举报linuxstructextpathsystemdisk说明:本文以主要为转载内容
killmice
·
2014-12-05 14:00
Windows环境下Android NDK环境搭建
Android封装架构限制,很多涉及底层设备、接口、驱动控制的应用开发,不得不使用到NDK开发环境(基于Android源码或内核源码修改),开发语言使用C/C++,NDK开发更接近于Linux开发,需要更多关于
Linux
ly131420
·
2014-11-22 22:00
Windows环境下Android NDK环境搭建
封装架构限制,很多涉及底层设备、接口、驱动控制的应用开发,不得不使用到本文的NDK开发环境(基于Android源码或内核源码修改),开发语言使用C/C++,NDK开发更接近于Linux开发,需要更多关于
Linux
vinter
·
2014-07-25 09:00
android
NDK
Windows环境下Android NDK环境搭建
Android封装架构限制,很多涉及底层设备、接口、驱动控制的应用开发,不得不使用到NDK开发环境(基于Android源码或内核源码修改),开发语言使用C/C++,NDK开发更接近于Linux开发,需要更多关于
Linux
hcj116
·
2014-02-22 21:00
eclipse
android
windows
jni
NDK
Windows环境下Android NDK环境搭建
封装架构限制,很多涉及底层设备、接口、驱动控制的应用开发,不得不使用到本文的NDK开发环境(基于Android源码或内核源码修改),开发语言使用C/C++,NDK开发更接近于Linux开发,需要更多关于
Linux
dianyueneo
·
2014-02-21 18:00
Windows环境下Android NDK环境搭建
封装架构限制,很多涉及底层设备、接口、驱动控制的应用开发,不得不使用到本文的NDK开发环境(基于Android源码或内核源码修改),开发语言使用C/C++,NDK开发更接近于Linux开发,需要更多关于
Linux
lijinwei_123
·
2013-12-24 09:00
Windows环境下Android NDK环境搭建
封装架构限制,很多涉及底层设备、接口、驱动控制的应用开发,不得不使用到本文的NDK开发环境(基于Android源码或内核源码修改),开发语言使用C/C++,NDK开发更接近于Linux开发,需要更多关于
Linux
fu_zk
·
2013-09-18 14:00
android
NDK
交叉编译
Windows环境下Android NDK环境搭建
封装架构限制,很多涉及底层设备、接口、驱动控制的应用开发,不得不使用到本文的NDK开发环境(基于Android源码或内核源码修改),开发语言使用C/C++,NDK开发更接近于Linux开发,需要更多关于
Linux
子曰疯
·
2013-09-11 13:00
android
NDK
环境搭建
Windows环境下
Linux应用编程
之Socket编程
什么是SocketSocket接口是TCP/IP网络的API,Socket接口定义了许多函数或例程,程序员可以用它们来开发TCP/IP网络上的应用程序。要学Internet上的TCP/IP网络编程,必须理解Socket接口。Socket接口设计者最先是将接口放在Unix操作系统里面的。如果了解Unix系统的输入和输出的话,就很容易了解Socket了。网络的 Socket数据传输是一种特殊的I/O,
xgmiao
·
2013-04-24 22:00
Windows下有关NDK的安装资料
封装架构限制,很多涉及底层设备、接口、驱动控制的应用开发,不得不使用到本文的NDK开发环境(基于Android源码或内核源码修改),开发语言使用C/C++,NDK开发更接近于Linux开发,需要更多关于
Linux
Grace_0642
·
2013-03-08 13:00
NDK
Windows环境下Android NDK环境搭建
封装架构限制,很多涉及底层设备、接口、驱动控制的应用开发,不得不使用到本文的NDK开发环境(基于Android源码或内核源码修改),开发语言使用C/C++,NDK开发更接近于Linux开发,需要更多关于
Linux
wangjia55
·
2012-11-07 19:00
linux内核编程环境配置1--安装kernel函数man页
在
linux应用编程
中,如果我们忘记了某个函数对应的头文件,我们就可以使用man函数名来查找函数的信息,不光可以得到头文件,还是得到函数的用法。如: 但是,当我们使用内核函数,如printk,m
wenix
·
2012-10-30 13:31
linux
kernel
man
linux kernel相关资源(不断更新中....)
(java设计模式,java socket,
linux应用编程
,linux驱动开发) 1,The Linux Kernel Module Programming Guide http://tldp.org
ericchan2012
·
2012-10-29 10:00
kernel
Android NDK安装
封装架构限制,很多涉及底层设备、接口、驱动控制的应用开发,不得不使用到本文的NDK开发环境(基于Android源码或内核源码修改),开发语言使用C/C++,NDK开发更接近于Linux开发,需要更多关于
Linux
孙国威
·
2012-06-28 16:37
NDK
Windows环境下Android NDK环境搭建
封装架构限制,很多涉及底层设备、接口、驱动控制的应用开发,不得不使用到本文的NDK开发环境(基于Android源码或内核源码修改),开发语言使用C/C++,NDK开发更接近于Linux开发,需要更多关于
Linux
pengchua
·
2012-05-19 15:00
eclipse
编程
android
windows
linux
gcc
fork()前的printf打印两次的问题
这几天在看
Linux应用编程
,测试了一下里面所讲的fork函数。不是说子进程会从fork语句处开始运行吗?为啥之前的printf内容还会被输出。
wsniyufang
·
2012-04-02 00:00
菜鸟
到了今天,用了一个月时间,总算把
linux应用编程
过了一遍了。文件IO、进程、进程几种通信、守护进程、线程编程、网络TCP和UDP编程、QT编程都学了一点皮毛。QT这个
shiyi_2012
·
2012-03-24 23:00
linux设备驱动--非阻塞IO与select,poll调用
在
linux应用编程
中,经常要用到select和poll调用。select和poll的功能本质是一样的,都允许进程决定是否可以对一个或多个打开的文件做非阻塞的读或写。
dndxhej
·
2012-03-13 23:00
S3C2440驱动简析——串口驱动
S3C2440驱动简析——串口驱动 对于驱动的学习停歇了几乎一周的时间,期间忙于补习
Linux应用编程
和搜索驱动、内核相关书籍,以便之后更进一步地学习。
fyyy4030
·
2012-01-20 00:00
编程
c
linux
Module
table
精品书籍推荐
1.
linux应用编程
类linux程序设计第三版 李健、宋健建翻译 人邮出版社(很好,重点推荐)linux高级程序设计(第二版) 人邮出版社 UNIX环境高级编程(第二版) (比较难,建议后期翻阅
xdw1985829
·
2011-08-11 21:00
linux
android
嵌入式
qt
出版
linux内核
S3C2440驱动简析——串口驱动
对于驱动的学习停歇了几乎一周的时间,期间忙于补习
Linux应用编程
和搜索驱动、内核相关书籍,以便之后更进一步地学习。
jarvis_xian
·
2011-05-23 19:00
c
linux
struct
Module
table
features
linux下编译自己的库文件实践
uid=722885&do=blog&cuid=318006 linux下编译自己的库文件实践(2007-06-0910:17)分类:
linux应用编程
有了我传的那个资料,这个就没什么用了,那个太经典了
linuxchen
·
2011-03-31 17:00
linux
gcc
Module
vim
library
makefile
linux应用编程
随笔
进程间通信有以下六种:1.管道、有名管道2.信号3.信号量4.共享内存5.消息队列6.套接字进程间通信原因:数据传输、共享资源、事件相应管道:无名管道:pipe父子进程通信。有名管道:fifo任意两个进程之间的通信。pipe(intfd);fork();子进程执行fork()之后的代码。linux下多线程:linux下用C开发多线程程序,Linux系统下的多线程遵循POSIX线程接口,称为pthr
icyrat
·
2011-03-25 22:00
多线程
编程
c
linux
网络
Linux应用编程
:fork与vfork的区别
fork()与vfock()都是创建一个进程,那他们有什么区别呢?总结有以下三点区别:1.fork():子进程拷贝父进程的数据段,堆栈段 vfork():子进程与父进程共享数据段2.fork()父子进程的执行次序不确定vfork保证子进程先运行,在调用exec或exit之前与父进程数据是共享的,在它调用exec或exit之后父进程才可能被调度运行。3. vfork保证子进程先运行,在她调用exec
freshman_fantom_ywj
·
2010-08-31 22:00
新blog地址
以下声明:此博客关注范围为-C/C++语言层面/实现层面/标准库/第三方库C++应用:GUI/网络编程等
Linux应用编程
:shell/C++/软件安装使用,GNOME/GTK+/QT4Linux内核:
Graceful Code and Clean Soul
·
2009-08-01 23:00
上一页
1
2
3
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他