Linux下C语言获取和修改本机IP地址

/* * 头文件 */ #ifndef _GET_IP_H #define _GET_IP_H extern char *get_ip(char *ip); extern int set_hand_ip(const char *ip); extern int check_right_ip(const char *ip); #endif //==============================================...

用Linux守护进程检测某个程序是否运行

用Linux守护进程检测某个程序是否运行 本文博客链接:http://blog.csdn.net/jdh99,作者:jdh,转载请注明. 环境: 主机:Fedora12 目标板:SC6410 目标板LINUX内核版本:2.6.36 实现功能: 做的一个嵌入式板子开机会自启动一个程序,但...

U盘在linux上的工作过程,插拔,插入,响应

原文:http://1no1.blog.sohu.com/213402207.html U盘的热拔插/自动挂载跟linux2.6 kernel、 udev、 hal、 dbus 、gnome-mount 、thunar的关系 插入新设备后, kernel 发现设备变化反应到 sysfs 上并通知 udev, udev 把硬件相关内容送给...

Linux串口通信中一种接收不到数据的问题的解决

转载来源:嵌入式系统之初学者点滴 (百度空间) 原文 在这篇文章()中,实现了Linux环境下的串口读写操作,程序也运行成功了。但是再进一步测试时发现,如果开机之后直接如上文中所说,分别运行读程序和写程序,再用导体同时触碰...

嵌入式系统watchdog详解

嵌入式系统的工作常会受到外界电磁场的干扰,造成程序的跑飞,而陷入死循环,程序的正常运行被打断,会造成整个系统的陷入停滞状态,发生不可预料的后果,所以需要对嵌入式系统运行状态进行实时监测,便产生了一种专门用于监测嵌入式系统运...

OK6410开发板资源介绍---嵌入式回归第一篇

一晃时隔大半年了,今天起重新开始学习国嵌的OK6410 精通嵌入式课程,之前学到第四季老大视频没更完,而且更的实在太慢了,大学那会刚开始学的时候也走了不少弯路,不过当时充满了学习的激情,前面的更的视频反复的一步一个脚印过了三遍。...

A33上AP6210 ap和sta无法自由切换的问题

公司一个视频监控的项目,需要在全志A33上实现wifi作为ap和sta进行视频的传输和控制。 作为sta的话,一开始用wpa_supplicant交叉编译,然后移植到板子上就能正常启动了,可以连接wifi并且可以和外网www.baidu.com ping通。 如果作为AP端的...

mini_httpd 嵌入式的移植过程

1 mini_httpd简介 mini_httpd是常用的嵌入web服务器,可以支持http,https。我就是因为需要支持https,所以进行了移植。 2.安装编译 2.1.   首先在mini_httpd-1.19目录下查看README,但是没有编译的流程说明,不按套路出牌,有makefile,...

STM32与通常ARM的区别

STM32与通常ARM的区别 ARM是英国的芯片设计公司,其最成功的莫过于32位嵌入式CPU核----ARM系列,最常用的是ARM7和ARM9, ARM公司主要提供IP核,就是CPU的内核结构,只包括最核心的部分,并不是完整的处理器. ARM把这个核卖给各大半导体...

linux读取mac地址方法

QString getHostMacAddress() { QList nets = QNetworkInterface::allInterfaces();// 获取所有网络接口列表 int nCnt = nets.count(); QString strMacAddr = ""; for(int i = 0; i < nCnt; i ++) { // 如果此...

Shell脚本实现Linux系统和进程资源监控

在服务器运维过程中,经常需要对服务器的各种资源进行监控,例如:CPU的负载监控,磁盘的使用率监控,进程数目监控等等,以在系统出现异常时及时报警,通知系统管理员。本文介绍在Linux系统下几种常见的监控需求及其shell脚本的编写。 文章...

Linux配置交叉编译工具链步骤

Linux系统:Ubuntu 16.04 amd64 - 64位系统 交叉编译工具链:32位编译器 #1. 下载待安装的交叉编译工具链 我用的是韦东山完全手册里面带的编译工具链 #2. 将工具链解压后复制到 ##64位操作系统使用32位编译器注意问题 在make的时候...

移植ethtool到arm平台

首先下载ethtool的源码包。 剩下的事情,几条命令搞定。 tar -xzf ethtool-3.15.tar.gz  cd ethtool-3.15 ./configure  --host=arm-linux CC=arm-none-linux-gnueabi-gcc  LDFLAGS=-staticmake cp ethtool  /path/to/rootfs/bin/ ...

PCIe设备驱动demo

PCIE(PCI Express)是INTEL提出的新一代的总线接口,目前普及的PCIE 3.0的传输速率为8GT/s,下一代PCIE 4.0将翻番为16GT/S,因为传输速率快广泛应用于数据中心、云计算、人工智能、机器学习、视觉计算、显卡、存储和网络等领域。PCIE插槽是可...

Linux route添加静态路由

一:使用 route 命令添加  使用route 命令添加的路由,机器重启或者网卡重启后路由就失效了,方法:  //添加到主机的路由 # route add –host 192.168.1.11 dev eth0 # route add –host 192.168.1.12 gw 192.168.1.112 //添加到网络的...

发布经验,赚取财富值,与更多的电子工程师一起成长!

写文章

热门文章

一周热门问题