240
收录了9941篇文章 ·1883个问题 · 0人关注

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

0

Linux下使用fstatfs/statfs查询系统相关信息

Linux下使用fstatfs/statfs查询系统相关信息 1.   功能 #include < sys/statfs.h > int statfs(const char *path, struct statfs *buf); int fstatfs(int fd, struct statfs *buf);   查询文件系统相关的信息。 2.   参数 path: 需...

0

ubuntu交叉编译arm架构离线下载工具aria2

最新aria2下载:aria2 github1.下载并解压最新的aria2wget https://github.com/aria2/aria2/releases/download/release-1.33.1/aria2-1.33.1.tar.bz2 tar -jxv -f aria2-1.33.1.tar.bz2122.编译并安装cd aria2-1.33.1 ./configure CP...

0

arm中在代码中获取寄存器的值

uint32* cur_sp = 0, *cur_lr = 0, *cur_pc = 0;#ifndef __ARMCC_VERSION > 22000#pragma arm    __asm {       MOV  cur_sp __current_sp()   MOV  cur_lr , __return_address()   MOV  cur_pc , __current_pc()...

0

嵌入式web服务器shttpd(1)——编译安装

1. 简介: shttpd是一款小型的web server(相比较Apache),但功能却特别丰富,支持CGI、SSL、MD5认证、cookies,不需要配置文件,纯c打造,把需要的功能编译为一个静态库(.a文件),非常适合应用在嵌入式设备中。 这个章节介绍如何在Lin...

0

linux下载神器aria2

迅雷没有linux版,所以白金会员没有用武之地,可以用aria2,更为强大。迅雷之所以比较快其实是因为使用了多线程下载,而aria2也可以,且支持更为丰富的配置。 1. 简单下载一个文件 aria2c -s 8 -x 10 url -s 表示split,将...

0

CortexA7工业级迅为-iMX6UL开发板硬件和资料介绍

CortexA7工业级迅为-iMX6UL开发板硬件和资料介绍 商业级核心板 ARM Cortex-A7架构 主频高达528 MHz 核心板512M DDR内存 8G EMMC 存储 运行温度:-20℃ ~ +80℃ CPU集成电源管理 核心板尺寸仅:42mm*38mm*2.2mm   工业级核心...

0

linux下shell命令之hwclock

转载:http://blog.gesha.net/archives/221/ #linux系统时间和硬件时钟问题(date和hwclock) ##总结一下hwclock,这个容易晕: 1)/etc/sysconfig/clock 文件,只对 hwclock 命令有效,且只在系统启动和关闭的时候才有用(修改了其中...

0

linux串口编程 select

1、串口的阻塞和非阻塞阻塞的定义:       对于read,block指当串口输入缓冲区没有数据的时候,read函数将会阻塞在这里,一直到串口输入缓冲区中有数据可读取,read读到了需要的字节数之后,返回值为读到的字节数,然后整个程序才继续运...

0

sd卡的自动挂载

 在 s3c6410平台上移植android2.3 过程中SD卡总是不能自动挂载。 查阅相关资料,知道在android2.3中是 vold程序负责检查内核的 sysfs 文件系统,发现有SD卡插入后,自动挂载。 在文件系统目录 /system/etc/  下有一个vold.fstab 文件,该...

0

asterisk版本选择

背景:linux环境CentOS搭建好以后,下一步就是安装Asterisk了,但是面临的第一个问题就是面对如此多的版本该如何选择,因此不得不先对Asterisk的版本做一些分析了 一般,软件根据发布的维护的时间长短界定了两种类型: 长期支持(LTS,Lon...

0

ruby 作为嵌入脚本时使用的注意事项

最近一直在采坑... 如果是作为嵌入式脚本使用ruby的话... 一定会遇到这2个问题... gem安装的,无法在嵌入时使用..为啥.? 因为你没require 'ruby gem' 出现 找不到 Encoding::UTF_8 怎么办? 因为你没require 'enc/encdb' 好吧..继续等坑...O...

0

机器人进阶学习(五)--slam_gmapping

slam_gmapping 是使用粒子滤波算法进行建图的一种方式,它严重依赖里程计,所以使用前面用stm32搭建的底层建图效果并不理想,接下来考虑进行线速度与角速度的标定,或使用谷歌的gartographer建图,为了方便使用串口连接,所有串口号都使用...

0

关于linux内核模块编程时,多个源代码文件Makefile书写的问题

本文转自:https://blog.csdn.net/u010560290/article/details/44647683 在学习内核模块编程的时候遇到了一些由于Makefile书写不正确导致的问题。一个.c源文件的Makefile按照网上的大部分资料介绍那样是没有问题的,多个源文件的内核模块编...

0

Linux3.4.72内核支持UBI文件系统 (二)

在上篇文章中我的Linux kernel 已经支持了ubi和ubifs。这篇文章主要介绍如何制作ubifs,已经在制作过程中遇到的问题。 首先我希望是在nand flash上运行UBIFS。所以需要Linux kernel 支持nand的驱动。其实支持nand的驱动是比较复杂的,但是...

0

5种比较流行的Linux发行版

现如今,对于各种类型的用户(如桌面用户、服务器管理员、图形设计者等)而言Linux已经成为一种最流行的操作系统。Linux是免费且开源的,任何人都可以建立和编译它的源代码,并将它分发给别人。这就是为什么Linux会有很多个版本。现在,从嵌...

热门文章