
Linux
SuGuolin
这个作者很懒,什么都没留下…
展开
-
Linux下路由配置梳理
Linux下路由配置梳理_linux路由配置_随祥的博客-优快云博客原创 2023-09-02 16:22:47 · 442 阅读 · 0 评论 -
Linux指定网卡socket发送数据
我们的嵌入式设备(基于Linux)做为数据采集上报,当有多个数据出口,做冗余发送。两个出口的网络不再分层,均处于同一子网,直接用socket发送即可,系统会按照本地路由表进行匹配发送## 可以该命令查看本地路由器表route -n其中一个数据出口有多层结构,该数据接口可设置“默认网关”。即无法匹配的数据会发送到该数据出口多层结构,即数据出口外还有路由器设备提供上层的数据出口,数据目的地址不是当前网段当两个数据均有多层结构,设置“默认网关”,在 etc/config/network 中原创 2021-11-17 10:01:28 · 4467 阅读 · 2 评论 -
/etc/inittab,/etc/init.d/rcS和/etc/profile分析
参考博客https://blog.youkuaiyun.com/qiuoooooo/article/details/79300739在kernel挂载根文件系统后,运行的第一个程序是根目录下的linuxrc,实际是一个指向/bin/busybox的链接, 也就是说系统起来后运行的第一个程序是busybox本身。先执行 /etc/inittab, 然后调用/etc/init.d/rcS, 最后是执行/etc...原创 2018-12-29 11:27:31 · 2387 阅读 · 0 评论 -
Linux makefile中的编译链接选项
-I是编译选项(准确的是说是预处理选项CFLAGS或者CPPFLAGS中指定),用来指定预处理时查找头文件的范围的。-l是链接选项(LDFLAGS中指定),用来指定链接额外的库(譬如我们用到了数学函数,就用-lm,链接器就会去链接libm.so;那么我们使用了libjpeg,对应的库名字就叫libjpeg.so,就需要用-ljpeg选项去链接)-L是链接选项(LDFLAGS中指定),用来告诉链...原创 2018-12-28 23:08:05 · 1644 阅读 · 0 评论 -
QT移植笔记
1.tslib移植和测试1.1、tslib移植(1)源码下载(2)解压 tar -xvf tslib-1.4.tar.gz(3)配置# cd tslib# ./autogen.sh# echo "ac_cv_func_malloc_0_nonnull=yes">arm-linux.cache # mkdir /opt/tslib# ./configure --...原创 2018-12-28 22:40:26 · 302 阅读 · 0 评论 -
ubuntu使用杂记
Ubuntu14.04 安装镜像下载地址 刚装好的Ubuntu 无法切换到root 用户显示 ubuntu怎么切换到root用户:我们都知道使用su root命令,去切换到root权限,此时会提示输入密码,可是怎么也输不对,提示“Authentication failure”,此时有两种情况一个是真的是密码错了,另一种就是刚安装好的Linux系统,没有给r...原创 2018-12-14 21:28:13 · 312 阅读 · 0 评论 -
Ubuntu 14.04设置默认root 用户
1、先切换到root用户2、在 /etc/lightdm/ 创建文件 lightdm.confvim /etc/lightdm/lightdm.conf在lightdm.conf中写入这些命令:(以下命令复制到lightdm.conf)[SeatDefaults]autologin-user=rootautologin-user-timeo原创 2017-08-26 13:54:27 · 639 阅读 · 0 评论 -
高级IO学习总结——异步IO
(1)几乎可以认为:异步IO就是操作系统用软件实现的一套中断响应系统。(2)异步IO的工作方法是:我们当前进程注册一个异步IO事件(使用signal注册一个信号SIGIO的处理函数),然后当前进程可以正常处理自己的事情,当异步事件发生后当前进程会收到一个SIGIO信号从而执行绑定的处理函数去处理这个异步事件。3.6.6.2、涉及的函数:(1)fcntl(F_GETFL、F_SETF原创 2016-11-21 23:01:45 · 502 阅读 · 0 评论 -
高级IO学习总结4—— poll()函数
#include int poll(struct pollfd fd[], nfds_t nfds, int timeout); 参数: 1)第一个参数:一个结构数组,struct pollfd结构如下: struct pollfd{ int fd; //文件描述符 short events; //请求的事件原创 2016-11-21 22:42:10 · 605 阅读 · 0 评论 -
高级IO学习总结3—— select()函数
原型int select(int nfds,fd_set* readfds,fd_set* writefds,fd_set* exceptfds,const struct timeval* timeout);nfds:本参数忽略,仅起到兼容作用。 readfds:(可选)指针,指向一组等待可读性检查的套接口。 writefds:(可选)指针,指向一组等待可写原创 2016-11-21 22:09:46 · 507 阅读 · 0 评论 -
高级IO学习总结2
#include #include #include #include #include #include int main(void){ // 读取鼠标 int fd = -1; int flag = -1; char buf[200]; int ret = -1; fd = open("/dev/input/mouse1", O_RDONLY | O_NONBL原创 2016-11-21 21:42:36 · 336 阅读 · 0 评论 -
高级IO学习总结1
#include #include #include #include #include #include int main(void){ // 读取鼠标 int fd = -1; char buf[200]; fd = open("/dev/input/mouse1", O_RDONLY); if (fd < 0) { perror("open:"); r原创 2016-11-21 21:36:20 · 345 阅读 · 0 评论 -
libcurl 支持 openssl 交叉编译 mips rt5350
历经半个月终于把libcurl库编译出来,参考网上很多博客,最终把自己要的库编译出来。首先说明一下,我要这个库的目的。我在RT5350上跑openWRT需要向服务器提交数据,用http协议,且需要ssl加密。经过网上查找只有libcurl合适,于是我用mipsel-openwrt-linux-gcc开始交叉编译libcurl,开始的时候一直在优快云下载 libcurl的源代码包,版本不一...原创 2016-11-18 19:02:34 · 4693 阅读 · 0 评论 -
Linux知识学习博客收集
对于Linux内核tty设备的一点理解http://blog.chinaunix.net/uid-20543672-id-3225777.html原创 2016-08-13 18:33:58 · 427 阅读 · 0 评论 -
Linux 固定ip<-->dhcp切换
sudo vi /etc/network/interfaces将dhcp更改为static,下面的address,netmask,gateway分别为ip地址,网络掩码,网关,将其改成所需的网络地址即可。# interfaces(5) file used by ifup(8) and ifdown(8)auto loiface lo inet loopbackauto eth0原创 2016-08-22 13:42:24 · 1348 阅读 · 0 评论