嵌入式linux开发
文章平均质量分 90
shengnan_wu
这个作者很懒,什么都没留下…
展开
-
交叉编译工具链介绍《Building Embedded Linux Systems》
1.前言 配置和编译一个合适的GNU工具链是相对复杂的并且需要很精细的操作,包括你需要对不同软件库之间的依赖关系、它们的各自的任务,不同软件库版本情况都有比较好的了解,编译工具链是一个乏味的工作。2.制作之前需要了解的一些术语与名称 1)build:你编译你的工具链时所使用的编译系统。2)host:交叉编译工具链运行在的主机系统。3)target:翻译 2012-10-30 10:17:17 · 1494 阅读 · 0 评论 -
linux用于后台监控指定程序运行状况的脚本(如果程序死了则重启程序)
#!/bin/shwhile truedops | grep "my_app" | grep -v "grep" > /dev/null #第一二个命令输出my_app的运行情况,第二个命令去掉带有grep的条目,然后把结果重定向到null里面不要回显if [ "$?" -eq 1 ] # 1 : 表示有 ; 0 :表示没有then./my_app &原创 2014-06-06 09:10:47 · 2756 阅读 · 0 评论 -
基于s3c2440的简易bootloader实现
一、目的 编写一个能够加载并启动OS内核的bootloader。 二、思路第一阶段:(1)arm920t的异常向量表有两种存放方式,一种是低端存放(从0x00000000处开始存放),另一种是高端存放(从0xfff000000处开始存放)。选择低端存放,建立异常向量表。(2)s3c2440的看门狗在上电启动时默认是开启的,所有要先把看门狗关了先。免得代码运行还原创 2013-02-12 22:33:43 · 2010 阅读 · 1 评论 -
Makefile中常用函数
在Makefile中可以使用函数来处理变量,从而让我们的命令或是规则更为的灵活和具有智能。make所支持的函数也不算很多,不过已经足够我们的操作了。函数调用后,函数的返回值可以当做变量来使用。一、函数的调用语法函数调用,很像变量的使用,也是以“$”来标识的,其语法如下: $()或是 ${}这里,就是函数名,make支持的函数不多。是函数的参数,参数间以逗转载 2013-02-06 20:31:00 · 549 阅读 · 0 评论 -
汇编与c之间内容传递的分析理解及ldr指令与.word伪指令的简单介绍
注:因涉及个人理解,可能有错 。如欲转载 ,请注明出处。 一、ldr指令的两种不同用途(1)作为arm汇编指令集中的ldr加载指令 ·指令格式: LDR{条件} Rd, LDR{条件}B Rd, 说明:该指令用于把指向的数据加载到Rd寄存器里,LDR是加载指向的一个字内容,而后面对了个后缀'B'表示只加载指向的一个字节的内容.原创 2013-02-04 12:57:58 · 2019 阅读 · 0 评论 -
关于代码链接时bss段的一点理解
突然要为bss段写点东西 ,虽然也就那么一两句话 ,但是之前我确实是一直不是怎么明白 , 其实是因为我在写bootloader的时候在清零bss段时出现了问题 ,具体什么问题。其实也没什么的。 1、bss段是用来存放未被初始化的全局变量 ,这个相信大家都是知道的。我也一直都看到bss段就是用来放未被初始化的全局变量 这几个字段。 但是也就知道而已。具体还没自己特意去观察过。其实链接器在链原创 2013-02-05 17:30:29 · 1447 阅读 · 0 评论 -
手动配置建立交叉编译工具链
1.下载必须的包资源,主要有以下几个:linux-2.6.10.tar.gz ftp.kernel.org glibc-2.3.2.tar.gz ftp.gnu.org binutils-2.15.tar.bz2 ftp.gnu.org glibc-linuxthreads-2.3.2.tar.gz ftp.gnu.org gcc转载 2012-10-30 10:13:21 · 5385 阅读 · 1 评论 -
使用buildroot制作交叉编译工具链
1.获取Buildroot路径: 1)所有的发行版可以在以下官网下载 : http://buildroot.net/downloads/ 2)最新版可以在以下链接下载 : http://buildroot.net/downloads/snapshots/buildroot-snapshot.tar.bz2原创 2012-11-06 20:29:10 · 12332 阅读 · 0 评论 -
secureCRT自动记录log日志和行日期
http://blog.csdn.net/tianlesoftware/article/details/9353909转载 2014-06-09 13:48:37 · 3923 阅读 · 0 评论