
嵌入式
文章平均质量分 75
雷电羊
这个作者很懒,什么都没留下…
展开
-
嵌入式bootloader
原文1. 引言在专用的嵌入式板子运行 GNU/Linux 系统已经变得越来越流行。一个嵌入式 Linux 系统从软件的角度看通常可以分为四个层次:1. 引导加载程序。包括固化在固件(firmware)中的 boot 代码(可选),和 Boot Loader 两大部分。2. Linux 内核。特定于嵌入式板子的定制内核以及内核的启动参数。3. 文件系统。包转载 2012-07-05 16:00:15 · 849 阅读 · 0 评论 -
图解ARM Linux的启动全过程
http://blog.youkuaiyun.com/ce123/article/details/7526408#comments图解ARM-Linux的启动全过程:内核自解压阶段—>内核引导阶段—>内核初始化阶段—>BusyBox初始化阶段。图片有点大,打开的时候比较慢。大家可以免费下载http://download.youkuaiyun.com/detail/ce123/4275871。注意:本图转载 2012-10-26 13:46:37 · 488 阅读 · 0 评论 -
使用Libxml2操作XML文档
http://blog.youkuaiyun.com/armman/article/details/1739289一、Libxml2介绍: Libxml2 是一个xml的c语言版的解析器,本来是为Gnome项目开发的工具,是一个基于MIT License的免费开源软件。它除了支持c语言版以外,还支持c++、PHP、Pascal、Ruby、Tcl等语言的绑定,能在Windows、Li转载 2012-12-18 16:13:58 · 630 阅读 · 0 评论 -
一场流水线带来的灾难
http://blog.youkuaiyun.com/tigerjb/article/details/6143151 一场流水线带来的灾难---------------------------------------------------------Author :tiger-johnWebSite :blog.youkuaiyun.com/tigerjbEmail :jibo.tige转载 2013-01-28 10:05:03 · 510 阅读 · 0 评论 -
GCC参数详解
http://blog.youkuaiyun.com/danforn/article/details/1465546gcc and g++分别是gnu的c & c++编译器gcc/g++在执行编译工作的时候,总共需要4步 1.预处理,生成.i的文件[预处理器cpp] 2.将预处理后的文件不转换成汇编语言,生成文件.s[编译器egcs] 3.有汇编变为目标代码(机器代码)生成.o转载 2013-01-29 08:47:07 · 476 阅读 · 0 评论 -
一键安装Linux+Nginx+MySQL+PHP完美版
http://blog.youkuaiyun.com/yankai0219/article/details/8001210之前安装LNMP的开发环境,花了有4天的时间,结果MySQL模块还一直不能成功安装。偶然间发现一键安装LNMP的网址http://lnmp.org/,经过实践,这篇文章真的十分给力。不禁让人感叹啊。如今,将这篇文章发布上来,方便大家使用。1.安装方法安装方法转载 2013-01-18 10:01:22 · 4333 阅读 · 0 评论 -
YUV422转BGR888(海思3516平台)
#include "hi_comm_ive.h"#include "mpi_ive.h"#pragma pack(1)typedef struct{ short type; int size; short reserved1; short reserved2; int offset;} BMPHeader;typed原创 2013-03-15 09:14:55 · 10510 阅读 · 3 评论 -
RISC 、 CISC 和 ARM处理器
http://blog.youkuaiyun.com/shenbin1430/article/details/4406749RISC(Riduced Instruction Set Computer)精简指令集计算机CISC(Complex Instruction Set Computer)复杂指令集计算机 所谓"体系结构",是指程序员在某CPU上进行程序设计时能够使用的处理器资转载 2013-10-08 09:35:47 · 1302 阅读 · 0 评论 -
Bus Error究竟是指什么
http://daimajishu.iteye.com/blog/1089727Bus Error究竟是指什么?Bus Error,即总线错误。引发原因:CPU处于性能方面的考虑,要求对数据进行访问时都必须是地址对齐的。如果发现进行的不是地址对齐的访问,就会发送SIGBUS信号给进程,使进程产生 core dump。RISC包括SPARC(一种微处理器架构)都是这种类型的芯片。x8转载 2013-09-28 10:07:08 · 17582 阅读 · 0 评论 -
Linux ALSA声卡驱动之一:ALSA架构简介
http://blog.youkuaiyun.com/droidphone/article/details/6271122一. 概述 ALSA是Advanced Linux Sound Architecture 的缩写,目前已经成为了linux的主流音频体系结构,想了解更多的关于ALSA的这一开源项目的信息和知识,请查看以下网址:http://www.alsa-projec转载 2014-07-24 17:07:56 · 817 阅读 · 0 评论 -
关于 /sys/class/gpio 简介
如果是在已经适配好的linux内核上,那么相信已经有了完成的gpiochip,可以在用户空间/sys/class/gpio目录下看到,如:exportgpiochip0/gpiochip32/gpiochip64/gpiochip96/unexport然后对照手册看下需要用到哪个GPIO,举个例子:如果使想用GPIO1_20那么GPIO Number就是转载 2015-06-01 15:01:10 · 7839 阅读 · 1 评论 -
GDB远程调试
http://blog.youkuaiyun.com/ruixj/article/details/56981791. 到http://www.gnu.org/software/gdb下载gdb-6.6.tar.gz到/tmp目录2. 解压到/opt目录下#cd /opt#tar xzvf /tmp/gdb-6.6.tar.gz3. 建立配置文件、编译gdb允许把编译配置转载 2012-10-25 14:52:29 · 550 阅读 · 0 评论 -
使用gdbserver远程调试
http://blog.youkuaiyun.com/hao507/article/details/57680541.默认crosstool交叉编译器没有自带gdbserver,需要自行编译 到GNU官方FTP下载,目前最新版的是gdb-6.7.1下载地址:http://ftp.gnu.org/gnu/gdb/ 注:若已有gdbserver,可以直接跳到步骤4 2.编译转载 2012-10-25 14:51:27 · 684 阅读 · 0 评论 -
arm-linux-gcc安装 和 环境变量设置
http://blog.youkuaiyun.com/zhanglianpin/article/details/63199831.下载arm-linux-gcc-3.4.1.tar.bz2到任意的目录下,我把它下载到了我的个人文件夹 里 /home/wrq arm-linux-gcc-3.4.1.tar.bz2 的下载地址如下:http://www.handhelds.org/dow转载 2012-09-24 16:22:53 · 877 阅读 · 0 评论 -
BusyBox 简化嵌入式 Linux 系统
http://www.ibm.com/developerworks/cn/linux/l-busybox/index.html简介: BusyBox 是很多标准 Linux® 工具的一个单个可执行实现。BusyBox 包含了一些简单的工具,例如 cat 和 echo,还包含了一些更大、更复杂的工具,例如 grep、find、mount 以及 telnet(不过它的选项比传统的版本要少);有转载 2012-08-31 14:40:35 · 583 阅读 · 0 评论 -
Linux串口上网的简单实现
http://www.ibm.com/developerworks/cn/linux/l-serialnet/index.html简介: 本文主要说明某些简易 Linux 环境或者嵌入式 Linux 中实现串口上网的简单实现,这在工业控制中有着广泛的应用。希望对实现无网卡设备上网的方法有抛砖引玉的作用。Linux为串口上网提供了丰富的支持,比如PPP(Peer-to-Peer Prot转载 2012-08-31 15:18:33 · 1068 阅读 · 0 评论 -
嵌入式 linux 智能设备应用中 web 支持的实现
http://www.ibm.com/developerworks/cn/linux/l-cn-embeddedweb/index.html简介: 由两篇文章组成的系列文章主要阐述如何在嵌入式 Linux 智能设备的应用程序中增加 Web 支持。 第 1 部分,我们将会介绍嵌入式 Linux 智能设备开发的现状、Qt 和 WebKit 的概念。并以广告机和手持点菜机等应用为例,叙述在嵌入式 L转载 2012-08-31 14:45:42 · 3569 阅读 · 0 评论 -
linux 电源管理
http://www.ibm.com/developerworks/cn/linux/l-power/index.html简介: 本文分析了 linux 电源管理的标准,以及 apm 的工作原理。1.概述虽然 linux 可以在任何一台 386 以上的 PC 上运行,目前大多数人使用的都是新型的,带有各种外设的桌面PC或者笔记本电脑,这样,电源管理功能(PM)就逐渐变得越来越重转载 2012-08-31 15:14:43 · 899 阅读 · 0 评论 -
关于调试IPC设备的小结
上周负责测试一款PEA(边界防范)算法,在这里想做个小结,希望在以后的调试中遇到问题时能有用。周三,我收到了里面烧写好算法程序的IPC(网络摄像头)设备。设备里面有服务端程序,另附了一个客户端测试程序给我,以及一些算法的PDF。开始进行测试:首先,用客户端软件连接设备的服务端程序,但怎么都连不上。以为网络没连上,就在本机Ping设备的IP地址,反应没问题,可以通。后来想想,应该是设备的服务原创 2012-09-17 14:36:35 · 1739 阅读 · 0 评论 -
Hi3515按键中断驱动程序(完整版)
http://blog.youkuaiyun.com/xiufu004/article/details/7198338摸索了一个星期,终于把海思HI3515开发板的按键中断程序搞出来了,hi3515的核心芯片与网上例子较多的s3c之类的有一些区别,以至于浪费了好些时间去琢磨。管脚配置方式不一样,中断的使用情况也不一样。而比较麻烦的是网上关于海思的资料太少了。对于水平不太高的人,老自己摸索还是会转载 2012-09-20 14:04:42 · 1062 阅读 · 1 评论 -
嵌入式Linux系统之网络启动指南
http://blog.mcuol.com/User/travellinux/Article/43353_1.htm在嵌入式软件开发过程中,经常需要烧写内核文件Kernel和根文件系统映像RootFS到Flash存储器中,然后重启BootLoader从Flash rom加载运行Kernel及RootFS,以验证/调试我们的软件程序。通常这种方法并不适合嵌入式软件开发阶段,因为其不仅转载 2012-09-20 13:56:29 · 2311 阅读 · 0 评论 -
Hi3515主板UBoot参数备份
http://blog.youkuaiyun.com/ex_net/article/details/7446859slave_bootcmd=bootm e0300000 e0a00000bootdelay=1baudrate=115200bootfile="uImage"da=protect off all;tftp 0xC1000000 u-boot.bin.img;flw转载 2012-09-20 14:01:53 · 2222 阅读 · 0 评论 -
Ubuntu 10.04 下配置NFS并挂载共享目录到目标板上
如果你以前没有装过nfs服务的话那么首先要下载几个包,在Ubuntu下面很简单,输入命令:#apt-get install nfs-kernel-server#apt-get install nfs-common安装nfs-kernel-server的时候系统会自动下载另外一个包portmap安装结束后,开始配置nfs,配置文件是/etc/exports,主要是设置服务器的转载 2012-09-24 16:05:50 · 918 阅读 · 0 评论 -
libjpeg交叉编译
下载libjpeg http://libjpeg.sourceforge.net/解压tar -zxf jpegsrc.v6b.tar.gzcd jpeg-6bcp /usr/bin/libtool ./cp /usr/share/libtool/config/config.guess .cp /usr/share/libtool/config/config.sub原创 2015-08-13 10:01:53 · 1190 阅读 · 0 评论