嵌入式linux编程arm初步接触之启动文件汇编、Makefile、第一个main函数

新建一个汇编启动文件startup.S,代码如下 .text .global _start _start: ldr r0,=0x53000000 ;看门狗寄存器地址 mov r1,#0x0 str r1,[r0] ;写入0,禁止看门狗,否则CPU会不断重启 ldr sp,=1...

我的嵌入式LINUX学习.卷37------串口驅動程序設計

嵌入式linux(内核为linux 2.6.30.4)开发中遇到的一些问题解决方法

  1.设置环境变量 gedit /etc/profile 再在文本中添加 export PATH="$PATH:路径名" 保存后到shell执行source /etc/profile使信设置的环境路径生效 2.静态编译格式 gcc/arm-linux-gcc -static -o 输出文件名    原文件名 3.如何设置主...

【嵌入式Linux学习七步曲之第五篇 Linux内核及驱动编程】详解Linux内核之双向循环链表

  详解Linux内核之双向循环链表 Sailor_forever  sailing_9806@163.com 转载请注明 http://blog.csdn.net/sailor_8318/archive/2008/05/23/2471129.aspx     【摘要】本文详解了内核中面向对象的list结构的原理,以及如何以list为内嵌对...

linux中的热插拔和mdev机制(深入理解嵌入式linux文件系统的制作)

 mdev是busybox自带的一个简化版的udev。     作用是在系统启动和热插拔 或动态加载驱动程序时,自动产生驱动程序所需的节点文件,在文件系统中的/dev目录下的设备节点都是由mdev创建的     mdev扫描/sys/class和/sys/block中所有的...

linux中的热插拔和mdev机制(深入理解嵌入式linux文件系统的制作)

 mdev是busybox自带的一个简化版的udev。     作用是在系统启动和热插拔 或动态加载驱动程序时,自动产生驱动程序所需的节点文件,在文件系统中的/dev目录下的设备节点都是由mdev创建的     mdev扫描/sys/class和/sys/block中所有...

tftp和nfs服务的建立

tftp(普通文件传输协议或一般文件传输协议) 大家一定记得在2003年8月12日全球爆发冲击波 (Worm.Blaster)病毒,这种病毒会监听端口69,模拟出一个TFTP服务器,并启动一个攻击传 播线程,不断地随机生成攻击地址,进行入侵。另外tftp被认为是...

作为一个新人,如何学习嵌入式(韦东山)

被问过太多次,特写这篇文章来回答一下。    在学习嵌入式Linux之前,肯定要有C语言基础。汇编基础有没有无所谓(就那么几条汇编指令,用到了一看就会)。 C语言要学到什么程度呢?越熟当然越好,不熟的话也要具备基本技能。比如写一个数...

嵌入式linux-sqlite

前一阵字做项目(嵌入式linux),由于要保存大量的数据,而且最长要保存30天的时间。本来打算保存到文件中,每次启动应用程序的时候重新解析一遍,可是当数据量很大的时候,就出现效率的问题了。所以最后还是放弃了使用文件的打算,决定使用数...

与一线Linux嵌入式开发工程师的对话

  陈工程师一直做Linux的嵌入式开发,作为在开发一线的工程师,他对很多问题的看法可能更切合实际需求,于是,通过邮件,就嵌入式开发方面的问题,请他谈了一下自己的看法: 问:关于嵌入式开发,我们准备给同学们讲解一些入门知识...

与一线Linux嵌入式开发工程师的对话

  陈工程师一直做Linux的嵌入式开发,作为在开发一线的工程师,他对很多问题的看法可能更切合实际需求,于是,通过邮件,就嵌入式开发方面的问题,请他谈了一下自己的看法:        问:关于嵌入式开发,我们准备给同学们讲解一些入...

驱动专题:第五章MTD及Flash驱动 4.Norflash驱动

嵌入式Linux——nor flash (1):硬件介绍声明:本文章是学完韦东山老师的教学视频后看过一些文章后所写,在看文章时我会将一些可能重要的知识点复制下来,所以可能会抄到您文章中的一些内容,如果您有什么意见,请同我讲出我会修改或删除...

嵌入式入门

被问过太多次,特写这篇文章来回答一下。    在学习嵌入式Linux之前,肯定要有C语言基础。汇编基础有没有无所谓(就那么几条汇编指令,用到了一看就会)。 C语言要学到什么程度呢?越熟当然越好,不熟的话也要具备基本技能。比如写一个数...

linux驱动开发流程(转帖)

基于操作系统的驱动就是在无操作系统下的硬件接口函数加上操作系统外套 实现一个嵌入式Linux设备驱动程序的大致流程如下:(l)查看原理图,理解设备的工作原理。(2)定义主设备号。设备由一个主设备号和一个次设备号来标识。主设备号唯一标识...

基于S3C2410的SD卡linux驱动工作原理(二)

序:我在讲嵌入式Linux驱动开发班的时候,发现不少学员对SD卡驱动这块比较感兴趣,课下来找我探讨。而在很多技术论坛,也有不少人问这方面的问题,所以就想写一下这方面的内容,希望对大家的学习能有所帮助。 前几天写了篇基于S3C2410的SD...

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

写文章

热门文章

一周热门问题