240
收录了9907篇经验 ·1850个问题 · 0人关注

嵌入式 Linux嵌入式操作系统的一个新成员,其最大的特点是源代码公开并且遵循GPL协议,近几年来已成为研究热点。目前正在开发的嵌入式系统中,有近50%的项目选择Linux作为嵌入式操作系统。

0

Linux快速入门打开你的学习之道

相信看到这篇文章的你一定是想要学习Linux,或者已经在学习Linux的人了,那我们就可以一起探讨一下,学习Linux如何快速入门呢?首先,希望大家弄清楚自己为什么要学习Linux,有的人是因为兴趣,有的人是因为Linux比较好找工作,兴...

0

uboot中的数据结构、内存分配

1.uboot中的数据结构u-boot的主要功能是用于引导OS的,但是本身也提供许多强大的功能,可以通过输入命令行来完成许多操作。所以它本身也是一个很完备的系统。u-boot的大部分操作都是围绕它自身的数据结构,这些数据结构是通用的,...

0

UBOOT引导Linux内核及向内核传递参数的方式

一直以来没有想过有什么好的办法通过寄存器向内核传递参数,直到今天读UBOOT的实现方式。  在UBOOT中,引导内核最常用的方法是bootm命令,bootm命令可以引导UBOOT格式的内核。先花点时间了解一下什么是UBOOT格式的内...

0

error: 'for' loop initial declarations are only al

使用gcc编译代码是报出error:'for'loopinitialdeclarationsareonlyallowedinC99modenote:useoption-std=c99or-std=gnu99tocompileyourcode错误,这是因为在gcc中直接在for循环中初始化了增量: for(inti=0;i<len;i++){ }这...

0

linux ipsec racoon工具移动客户端模式详细配置

简单的英文,很容易懂,写得很清楚。    TheonlyknownIPaddressistheonefromthegatewaywhichisdefinedas192.168.1.1inthisscenario.ThegatewayshouldactasaVPNserverwhichonlyresponsestoconnectionr...

0

Linux 读写文件时,异常断电或程序异常中止导致文件出错、损坏

 一、问题描述 Linux系统,嵌入式程序开发。 程序运行过程中,有读写配置文件保存当前位置信息的操作。在程序运行过程中突然断电,或者异常终止程序,就会出现配置文件内容出错(内容清空)或者文件直接损坏而无法打开的情况。文件损坏时...

0

Linux下执行可执行文件提示:No such file or directory的解决方法

 最近在Linux下安装交叉编译链工具,解压完成后执行却提示:Nosuchfileordirectory。查了一下发现我是64位的Ubuntu系统但是执行的是32位程序,缺少32位lib库所以无法执行。  tips:uname命令可打印系统信息file命令可打印文件信息...

0

朱有鹏嵌入式免费课程

https://eyun.baidu.com/s/3pKIbS6Z密码:mfkc 朱有鹏嵌入式核心课程路线图 整个学习路线图很庞大,为了描述简单我把目录分成了几个层次,分层浏览。 第一层目录: 0.基础预科 1.ARM裸机全集 2.uboot和linux内核移植 3.linux驱动开发 4.C...

0

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

<prename="code"class="cpp"><prename="code"class="cpp">/* *头文件 */ #ifndef_GET_IP_H #define_GET_IP_H externchar*get_ip(char*ip); externintset_hand_ip...

0

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

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

0

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

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

0

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

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

0

嵌入式系统watchdog详解

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

0

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

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

0

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

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

0

mini_httpd 嵌入式的移植过程

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

0

STM32与通常ARM的区别

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

0

linux读取mac地址方法

QStringgetHostMacAddress() { QList<QNetworkInterface>nets=QNetworkInterface::allInterfaces();//获取所有网络接口列表 intnCnt=nets.count(); QStringstrMacAddr=""; for(inti=0;i<nCnt;i++) {...

0

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

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

0

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

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

0

移植ethtool到arm平台

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