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应用
程序以服务方式(Service)运行,并且保证死机能重启。
参考文章:http://blog.terminal.com/using-daemon-to-daemonize-your-programs/ubuntu自带了一个daemon程序,执行apt-getinstalldaemon,然后就被安装到了/usr/bin/daemon,下面我们创建一个测试脚本:#!/bin/bashecho$(date)"StartingScript">>/tmp/outpu
debugdump_com
·
2020-06-27 10:12
Linux应用程序
Ubuntu16.04下使用autotools生成Makefile
#Ubuntu16.04下使用autotools生成Makefile##最近在网上买了一本旧书,书名《嵌入式
Linux应用
程序开发详解》,因为出版的时间是2006年,到现在已经过去十多年,书里的内容有些已经过时
ACLIMBEROFLIFE
·
2020-06-27 06:40
嵌入式Linux学习
山东大学
Linux应用
课程复习指导例题答案
找到这篇博文的人,一定被Linux考试弄得很爆炸吧哈哈哈。放点资料供大家学习和参考。如有错误,还请指正。【例题】一、填空题。1、ls、cp等命令文件一般位于bin目录。2、在Linux系统中,第一个启动的进程是:init进程、其编号为:1。3、给出文件的三种类型的名称:普通文件、目录文件、设备文件。4、当前用户是stu,当前目录在/home/stu/mydir/,则执行cd…/…命令后当前目录是h
shadowingszy
·
2020-06-27 02:15
Linux
山东大学
Linux应用
课程实验记录
找到这篇博文的人,一定被Linux实验弄得很爆炸吧哈哈哈。这里是我Linux实验的记录,供大家学习和参考。如有错误,还请指正。实验一一.基本命令显示系统当前时间.date显示2003年的日历.cal2003分别显示1999年1月份和99年1月份的日历.1999年的和99年的是否是一个?不是cal11999cal99列出系统中所有登陆用户.who显示你的登陆名.whoami显示你的用户信息.whoa
shadowingszy
·
2020-06-27 02:14
Linux
Linux
C语言静态编译和动态编译
文章目录概述可执行文件脚本文件
Linux应用
程序目录结构编译器初探普通程序的编译链接头文件库文件静态编译创建静态库动态编译创建动态库程序的编译过程预处理编译汇编链接结语概述在Linux系统中,应用程序表现为两种文件
chenyc4
·
2020-06-26 22:27
Linux
Linux应用
程序开发笔记:go安装
1、go下载地址:https://studygolang.com/dl2、解压缩到usr/local文件夹:sudotar-zxvfgo1.10.1.linux-amd64.tar.gz-C/usr/local3、添加环境变量:vim/etc/profileexportGOROOT=/usr/local/goexportPATH=$GOROOT/bin:$PATHexportGOPATH=/hom
依笑奈何
·
2020-06-26 21:41
linux
【重磅推荐】嵌入式Linux经典书单(部分含视频)
本书单内容涉及:linux入门,c语言,数据结构,裸机,
Linux应用
,Linux驱动,Shell和Makefile。本人见识有限,本书单可能有不对的地方,欢迎在评论区指正,也欢迎在评论晒
韦东山
·
2020-06-26 19:28
学习方法
海思Hi3518EV200 SDK源码分析笔记
裸机->C高级->uboot和系统移植->
linux应用
编程和网络编程、驱动===============================================================
陶通宁
·
2020-06-26 18:59
Hi3518E
Linux服务器运行状况全面监测
随着
Linux应用
的日益广泛,有大量的网络服务器使用Linux操作系统。为了全面衡量网络运行状况,就需要对网络状态做更细致、更精确的测量。SNMP协议的制订为互联网测量提供了有力支持。
tang08
·
2020-06-26 17:42
Linux
嵌入式
linux应用
的制作与固件烧录的概述
仅概述,不对细节进行过多描述(不同的芯片平台,细节也会略有不同,多说无益)。文章只有一个目的,就是对于新接触linuxSOC平台的人,帮助他们明确目标,清晰思路,以便更迅速的切入到工作中;很明显,为了让一个芯片工作起来,芯片需要程序。一、关于嵌入式linux的SOC,芯片里到底烧录了哪些程序?又是如何制作这些程序的?二、用户的驱动程序在哪里?如何加载的?用户的应用程序在哪里?如何自启动的?三、应用
萌萌嗒
·
2020-06-26 17:16
Linux
嵌入式linux开发实战——项目1认识嵌入式系统
1嵌入式系统学习路线主要招聘的行业企业:智能家居、消费电子、医疗、工业自动化、通信设备、汽车电子学习路线:Linux入门、C语言、
linux应用
开发、linux系统开发、linux驱动误区:今天学这、明天学那
cubedong
·
2020-06-26 12:03
浅谈系统性能调优思路
高俊峰老师也在《高性能linux服务器构建实战》中提到过,当
linux应用
出现问题时,应从应用程序、操作系统、服务器硬件配置、网络环境等综合排查。二者
东风不枉
·
2020-06-26 10:32
性能优化
嵌入式学习笔记
ubantukylin14.04(增强版没有连上网);2、弄到了郭天祥嵌入式的全部教学视频,表示一开始看这个还是简单易懂的;3、买了两本书鸟哥的《鸟哥的Linux私房菜基础学习篇》(第三版)和伟山东的《嵌入式
Linux
sinat_19306445
·
2020-06-26 10:53
关于 Chrome OS 73:这是你需要了解的所有内容
ChromeOS内存管理;报告ChromeOS设备的其他遥测数据;有关即将删除剩余Chrome监管用户的提醒;视频播放器:切换到本机媒体控件;演示模式:切换语言设置;音频焦点问题的改进;开发人员可以与
Linux
ChromeOSNews
·
2020-06-26 03:42
Linux应用
添加service启动(Nginx、Tomcat)
主要是以CentOS为例。在Ubuntu中是没有chkconfig命令的,可以用update-rc.d来代替。Nginx添加启动服务进入/etc/init.d/目录cd/etc/init.d新建nginx文件,并编辑。vinginx粘贴以下内容:#!/bin/bash#nginxStartupscriptfortheNginxHTTPServer#itisv.0.0.2version.#chkco
明月5826
·
2020-06-26 02:38
Linux
Linux应用
-加密和安全
Linux应用
-加密和安全加密和安全一、安全机制1.墨菲定律2.安全机制3.安全设计基本原则二、对称和非对称加密1.安全算法2.对称加密算法3.非对称加密算法4.RSA和DSA三、散列算法1.单向散列2
李姑娘~
·
2020-06-25 20:00
海思Hi3518EV200 SDK源码分析笔记
裸机->C高级->uboot和系统移植->
linux应用
编程和网络编程、驱动===============================================================
我是小超斌
·
2020-06-25 16:42
hisi
红帽实训营Linux(一) ---2019.7.8
操作系统:桌面操作系统:Windows用户大macOS开发人员
Linux应用
软件少服务器操作系统:Linux(安全、稳定、免费)Windowsserver(付费)嵌入式操作系统:Linux移动设备:iOS
胖亚亚
·
2020-06-25 13:55
2019年暑假前实训
完整搭建
linux应用
服务器(tomcat、mysql、nginx、https)
搭建应用服务器主要内容linux系统上软件的安装应用部署https证书申请、配置过程及踩得坑nginx反向代理、动静分离、集群配置准备工作硬件centerOS服务器、一台nginx服务器、两台应用服务器、一台数据库服务器(网络互通)Xshell、Xftp连接工具(连接服务器、上传文件用到)jdk安装文件、tomcat安装文件、nginx安装文件(官网下载)jdk安装将jdk-8u191-linux
科比可比克
·
2020-06-25 02:12
技术总结
【
Linux应用
编程】POSIX线程基本操作
文章目录1什么是POSIX线程2POSIX线程优缺点2.1进程与线程2.2为什么要使用线程2.3Pthreads优势2.3Pthreads不足3POSIX线程常用API3.1线程创建3.2线程脱离3.3等待线程结束3.4线程退出3.5线程号获取3.6线程号比较3.7线程例子4参考文章1什么是POSIX线程 可移植操作系统接口(PortableOperatingSystemInterfaceofU
Acuity.
·
2020-06-25 00:06
Linux应用编程
#
POSIX线程
从零开始之应用发开、
linux应用
(二、应用调试之gdb)
Linux中包含一个很强大的调试工具GDB(GNUDebuger),可以用它来调试C和C++程序。什么是GDB?GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具。与Window下的IDE不同,GDB是纯命令行执行的,并没有图形界面方法。问题:既然windows下有对用户友好的图形界面的调试工具了。那么为什么我们还需要回到命令行的模式呢?如果我们是在UNIX平台下做软件,我们会发现基本
to_run_away
·
2020-06-24 23:08
从零开始系列
从零开始学linux驱动
从零开始之应用发开、
linux应用
(三、应用调试之打印错误)
使用gdb调试,可以发现一些我们理解错误的逻辑问题,一般情况下我都是使用gdb进行调试的。但有时我们的应用程序很大,我们不知道哪里出的问题,即gdb调试不知道在哪里打断点(当然也可以单步或者自己定几个断点),这个时候就需要有别的方法来找到出错的大概位置。假设我们在程序中,对为初始化的指针赋值。或者对已经释放的内存进行了使用,很容易导致段错误。这里我以一个简单的例子为例来说明。#include#in
to_run_away
·
2020-06-24 23:37
从零开始系列
从零开始学linux驱动
【keepalived、nginx】CentOS7使用keepalived实现nginx高可用架构
专题:
Linux应用
服务配置各类Linux软件安装配置更多内容请点击我的博客查看,欢迎来访。
吾星喵
·
2020-06-24 23:45
c语言调用go封装的动态库步骤及减小体积包的方法
upx真是一个神器,再也不用担心和抱怨go在嵌入式
linux应用
上体积包大了。
特立独行的猫mi
·
2020-06-24 23:42
Go
golang
c语言
Linux内核移植之一:内核源码结构与Makefile分析
内容来自韦东山《嵌入式
Linux应用
开发完全手册》一、内核介绍1、版本及其特点Linux内核的版本号可以从源代码的顶层目录下的Makefile中看到,比如下面几行它们构成了Linux的版本号:2.6.22.6
qlexcel
·
2020-06-24 22:41
嵌入式Linux
Linux内核移植之三:内核配置选项
内容来自韦东山《嵌入式
Linux应用
开发完全手册》Linux内核配置选项多达上千个,一个个地进行选择既耗费时间,对开发人员的要求也比较高(需要了解每个配置选项的作用)。
qlexcel
·
2020-06-24 22:41
嵌入式Linux
Linux内核移植之二:Kconfig分析
内容来自韦东山《嵌入式
Linux应用
开发完全手册》在内核日录下执行“makemenuconfigARCH=armCROSS_COMPILE=arm-linux-”时,就会看到一个如图16.3所示的菜单,
qlexcel
·
2020-06-24 22:11
嵌入式Linux
Linux内核移植之四:内核启动过程
内容来自韦东山《嵌入式
Linux应用
开发完全手册》与移植U-Boot的过程相似,在移植Linux之前,先了解它的启动过程。
qlexcel
·
2020-06-24 22:11
嵌入式Linux
加载内核模块,实现新的系统调用:遍历系统当前所有进程的任务描述符,并将pid组织成树状结构显示
一、题目要求在Linux内核中增加一个系统调用,并编写对应的
linux应用
程序。
鸟恋旧林XD
·
2020-06-24 17:39
Linux学习笔记
机器人的语音交互——基于讯飞和seq2seq问答
首先,需要一个科大讯飞的帐号,然后需要创建应用(可能需要等待一段时间审核),选择
Linux应用
平台,不创建应用是不能下载sdk的,有了自己的应用后进行SDK下载。
墨水兰亭
·
2020-06-24 15:00
人工智障
荣欣Linux运维+Oracle DBA实战训练
课程阶段说明与详细大纲:◇第一阶段:企业版Linux系统运维基础、项目实战:112课时◇第二阶段:基于互联网门户
Linux应用
集群与Mysql数据库集群架构设计与维护,项目实战:112课时◇第三阶段:OracleDBA
meimeiduoka
·
2020-06-24 14:38
arm-none-linux-gnueabi,arm-none-eabi 与arm-eabi 区别
abi1、arm-none-linux-gnueabi(ARMarchitecture,novendor,linuxOS,andthegnueabiABI)用于编译ARM架构的u-boot、linux内核、
linux
炸鸡叔
·
2020-06-24 13:51
linux
Linux应用
篇之autofs
前言在Linux系统中,mount是用来挂载文件系统的,可以在系统启动的时候挂载也可以在系统启动后挂载。对于本地固定设备,如硬盘可以使用mount挂载;而光盘、软盘、NFS、SMB等文件系统具有动态性,即需要的时候才有必要挂载。光驱和软盘我们一般知道什么时候需要挂载,但NFS和SMB共享等就不一定知道了,即我们一般不能及时知道NFS共享和SMB什么时候可以挂载。而autofs服务就提供这种功能,好
风格lu
·
2020-06-24 10:23
Linux
LINUX下QT+MYSQL学习笔记-基本入门过程
LINUX下QT+MYSQL学习笔记-基本入门过程为了完成
linux应用
程序设计的作业,我选择了用QT+MYSQL开发一个学生管理系统开发过程入门和注意事项如下:只学习了一天,有不妥之处不要见怪。
lovenessless
·
2020-06-24 08:34
linux
毕业设计---linux及uclinux操作系统的学习
linux应用
在高端表现出很大的优越性,它同windownxp很类似
lishan1998
·
2020-06-24 06:59
Linux内核调试方法总结之coredump
分析coredump是
Linux应用
程序调试的一种有效方式,像内核调试抓取ramdump一样,coredump主要是获取应用程序崩溃时的现场信息,如程序运行时的内存、寄存器状态、堆栈指针、内存管理信息、
TedSmile
·
2020-06-24 05:08
LINUX
linux应用
如何进行cpu绑定
所谓cpu绑定,其实就是对进程或线程设置相应的cpu亲和力(affinity),确保进程或线程只会在设置了相应标志位的cpu上运行,进而提高应用对cpu的使用效率。如果应用可以在多个cpu上运行,操作系统会在cpu之间频繁切换应用,引起cpu缓存失效,降低缓存的命中率,导致cpu的使用效率下降。所以,如果使用cpu绑定技术,在一定程度上会避免上述问题,提升系统性能,类似技术还有gpu绑定、mic绑
俊采LEo
·
2020-06-24 03:11
cpu绑定
cpu
binding
linux/unix
tips
Linux应用
程序Makefile模版
本文在http://sourceforge.net/projects/gcmakefile/的成果上改进得来。主要修改如下:1.去掉了说明部分,使得模版更简洁;模版本身已经具备自说明特性。2.去掉自动生成目标名称部分;目标名称必须指定。3.%.d文件替换为.%.d文件,即隐藏了依赖文件,使得源代码目录编译后看起来更简洁.4.如果不指定源代码目录(SRCDIRS),则自动搜索当前目录下的所有子目录,
kevin1078
·
2020-06-24 00:12
Linux应用
linux下的C语言编程(总结篇)
关注系统设计的人可能更关注整个linux系统的结构;设计驱动的人可能更关注linux驱动的配置和实现;而我在这里所关注的只是
linux应用
层方面的内容,属于最基础的内容,当然也是最重要的内容。
iteye_6233
·
2020-06-23 19:44
基于android 的GPS 移植——主要结构体及接口介绍
最近负责Android驱动的GPS部分,所谓Android驱动我觉得可以说成是
linux应用
之前发了一个图描述了AndroidGPS架构GPS芯片大多采用串口通信,所以只要CPU能够提供一个UART驱动
iteye_11067
·
2020-06-23 18:36
掌握好这 7 个学习方法,一定比别人更快入门运维
下面给大家找了一下一个资深Linux用户关于学习Linux的一些建议:随着
Linux应用
的扩展许多朋友开始接触Linux,根据学习Windwos的经验往往有一些茫然的感觉:不知从何处开始学起。
终而有始
·
2020-06-23 16:29
掌握好这
7
个学习方法一定比别人更快
Linux基础
不能错过的4本Linux好书
再回头数数,这几年买过的关于Linux的书籍太多了:《嵌入式
Linux应用
开发完全手册》《Linux设备驱动开发详解》《深入理解LINUX内核》《LINUX设备驱动程序(第3版)博韦》《unix环境高级
embed_huang
·
2020-06-23 16:45
非技术
select: Invalid argument
今天在编写一个
Linux应用
程序时候调用select函数判断是否有数据可读,在RK3399开发板Linux-4.4内核环境下测试,select调用失败,输出信息是"select:Invalidargument
fyyy4030
·
2020-06-23 09:46
linux应用编程问题记录
Windows下ARM
Linux应用
程序开发环境搭建说明
本文提供了一种能够在Windows系统下编译、调试
Linux应用
程序的方法,可大大简化Linux软件开发环境的搭建难度,保留原开
feifansong
·
2020-06-23 07:08
嵌入式
linux应用
基础与实训 软件管理网络管理
linux应用
基础与实训软件管理网络管理第十章软件包管理2016-09-22file/var/lib/rpm/*查看目录内容rpm-qa|grepvsftpd查询软件安装rpm-ivhi安装v显示详细h
厚海
·
2020-06-23 05:39
linux
嵌入式
Linux应用
程序自动载入驱动模块方法
英利公司推出的嵌入式Linux工控板EM9160针对一些扩展应用,实现了相应的驱动程序,包括有精简ISA总线的操作驱动、GPIO、I2C、SPI、LCD、KeyPad、CAN驱动等。这些设备的驱动程序可以在内核启动后,通过启动脚本来自动加载,但是这种方式往往不够灵活,因为在实际的应用中,客户往往会根据实际情况加以选择。基于这种情况,我们把驱动程序模块分为两类,第一类驱动针对于嵌入式Linux工控板
duyouhua
·
2020-06-23 05:26
嵌入式
Linux库函数之文件操作fopen/fread/fwrite/fclose/fgets/ftell/fseek...
Linux应用
层软件的开发,总会涉及到文件(如:日志,配置)的操作,开发那段时间相关库函数用的比较多,当然就能随手写出来,但是考虑到人的记忆是有时间限制的,加上现如今海量信息涌入大脑,有段时间不使用就会忘记
信仰的力量
·
2020-06-23 05:08
Linux库函数
Linux应用
层系统时间写入RTC时钟的方法
Linux内核版本:linux-3.0.35开发板:i.MX6SMY-IMX6-EK200系统:Ubuntu12前言:之前写过一篇关于如何通过应用层程序读取系统时间的blog,今天再写一篇如何写入并保存RTC时钟的blog吧。转载请注明作者和出处:http://blog.csdn.net/c406495762/article/details/51168155一、写入时间1、预备知识:a、mktim
Jack-Cui
·
2020-06-22 19:36
嵌入式
linux入门-使用vs2015开发与调试linux下应用
/emacs+GDBwindows+linux:sourceinsight+winscp+GDB都无法解决一个问题GDB调试需要学习大量的GDB命令~而且操作起来不是很方便;eclipse-cdt调试
linux
bestboyxie
·
2020-06-22 17:42
linux系统的学习
网络基础-
linux应用
编程和网络编程第8部分-朱有鹏-专题视频课程
网络基础-
linux应用
编程和网络编程第8部分—4548人已学习课程介绍本课程是网络编程部分的前奏,主要讲解了网络相关的一些基础知识,譬如网络编程的架构,网卡、路由器、集线器、交换机、DHCP、NAT等概念
朱有鹏老师
·
2020-06-22 15:38
视频教程
上一页
17
18
19
20
21
22
23
24
下一页
按字母分类:
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
其他