基于ARM的Linux嵌入式系统如何操作GPIO口

深圳扬创科技的Linux工业平板电脑是一款基于ARM架构的Cortex-A8硬件平台,Linux2.6.30操作系统,QT库4.7.3版本,自带8入8出的GPIO口,方便用户控制,采集信号,GPIO口读写操作如下: IO输入输出功能(此功能选配)总共有16路IO口,默认配...

基于Domoticz智能家居系统(十三)Domoticz-3.8153在Tiny6410开发板上的移

Domoticz-3.8153在Tiny6410开发板上的移植 本文将在友善之臂Tiny6410开发板上移植Domoticz-3.8153,起因是去年在mini2440上移植的3.5877版本编译出来放到开发板上个头很大,而且该版本有bug,具体说例如调光灯不能向外发布MQTT消息...

linux上ARM单板kdump概率性启动失败

kdump在内核die或者panic时自动触发,保存第一个内核的现场,跳转到第二个内核执行。但是在启动到第二个内核的工程中概率性启动失败。通过启动打印信息,因为我们的单板是需要定时喂狗的,否则就看门狗溢出直接复位单板。 首先排查到定时器...

linux动态库加载时搜索路径

 对动态库的实际应用还不太熟悉的读者可能曾经遇到过类似error while loading shared libraries这样的错误,这是典型的因为需要的动态库不在动态链接器ld.so的搜索路径设置当中导致的。         具体说来,动态链接器ld.so...

嵌入式的优缺点

11111

交叉编译mtd-utils

交叉编译zlib  到http://www.zlib.net/下载zlib源码,生成Makefile./configure --prefix=/opt/sun5i/    修改Makefile,替换里面的gcc成arm-none-linux-gnueabi-gcc AR=ar改成AR=arm-none-linux-gnueabi-ar   make make install 交叉编...

新手搭建Ubuntu tftp服务器并下载文件到嵌入式板子

首先,转一篇写的比较好的tftp的搭建的文章。很简单,我直接复制过来。 1. 安装 $ apt-get install tftp-hpa tftpd-hpa 2. 建立目录 $ mkdir /tftpboot # 这是建立tftp传输目录。 $ sudo chmod 0777 /tftpboot $ cd tftpboot  #...

am335x arm linux resolv.conf重启恢复问题解决办法

          beaglebone_black板,发现配置DNS时,修改了/etc/resolv.conf文件后再重启,这个文件的内容又被清空了,网上有很多解决办法,都是针对Linux主机的,对嵌入式linux不适用。     后来发现resolv.conf文件其实是个软连...

vlc-1.0.5在ubuntu上的编译(一)

因为工作的需要,最近在看编码/解码相关的东西。videoLan是一项开源项目,是极好的研究编码/解码的对象。 于是下载源码,编译。一心以为很快就可以成功,没想到整了一天,都没有正常运行起来。但是编译过程中遇到的问题都记录 了一遍,贴...

利用GoAhead构建嵌入式web应用

摘要:详细介绍了开源嵌入式web服务器GoAhead的原理,并结合具体实例说明如何利用它构建嵌入式web应用。Key words: GoAhead, embedded web server, web applicationAbstract: This paper introduces the principle of open source embedded ...

Linux编程--文件描述符fd

    linux中, 每一个进程在内核中,都对应有一个打开文件数组,存放指向文件对象的指针,而 fd 是这个数组的下标。     我们对文件进行操作时,系统调用,将fd传入内核,内核通过fd找到文件,对文件进行操作。     既然是数组...

linux下 virtualbox 网络配置,综合host-only和nat

virtualbox 自带的网络配置模式要么选择host-only,要么bridge,对于经常使用virtualbox的同学一定想要像vmware一样的nat配置,既可以让host访问guest,又可以让guest访问外部网络下面是安装步骤1. 建立桥接网络apt-get install bridge-util...

windows下的linux开发环境Mingw与Cygwin

minGW给那些习惯于在Linux上开发的人员,在windows上提供了一套类似的工具集。 cygwin主要是对于再Linux的程序,无需改动代码即可移植到windows上。 gnuwin32主要是对习惯linux工具的人员,在windows上提供一套类似的命令。 Unix下编译通过...

每天一个linux命令:exit

每天一个linux命令:exit 更多精彩请关注:www.zicreate.com 1.命令功能 exit命令同于退出shell,并返回给定值。在shell脚本中可以终止当前脚本执行。执行exit可使shell以指定的状态值退出。若不设置状态值参数,则shell...

基于AT91SAM9G20构建嵌入式Linux系统

 本文中使用的目标平台AT91SAM9G20是Atmel公司使用ARM926EJ-S处理器内核开发的一块SoC嵌入式微处理器,主频达到400MHz,具有Atmel 先进的外设DMA 和分布式存储器架构,连同6层总线矩阵,可实现存储器、外设和外部接口之间的多重数据同时...

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

写文章

热门文章

一周热门问题