浅淡个人学习嵌入式Linux过程

我专业是电子信息工程,在初入大学的时候,我们的班主任便要我们多多去了解一些关于电子方面的知识。后来我了解到了嵌入式,继而了解到了嵌入式Linux。其实我们学习linux差不多就学习linux内核,但是你要学习内核,你首先...

嵌入式Linux设备驱动开发笔记(二)

一、内核的时间 (1)Tick(滴答) 内核采用了一个新的时间单位来进行计时。该时间单位称为tick(滴答),一个tick对应硬件定时器两次中断之间的时间间隔。当前内核每秒钟硬件定时器会发生HZ次中断。tick和秒的换算关系为: 1 tick...

嵌入式linux菜鸟养成记(四)

在pc机上安装什么版本的linux系统? linux的版本很多,基本上都大同小异。我选择安装的是centos7,大概7个G;当然centos7有不少缩减版的,但是我不建议安装缩减版,缩减版有很多功能被缩减了,如果你需要该功能,又去安装的话,将...

嵌入式Linux基础知识之ARM汇编指令及ATPCS

1.  相对跳转指令:b , bl ... b fun1 ... fun1: bl fun2 ... fun2: ... bl相对于b的不同之处是,跳转之后会返回bl的下一条指令的地址,将其保存在lr寄存器中。 这两条指令是位置无关指令。 2.数据传送指令mov, 地址读取伪指...

【嵌入式Linux C编程】数据结构---栈和队列

栈stack栈是一个特殊的线性表,只能在一端操作;性质:后进先出(FLIFO)栈顶(top):允许操作 的一端;栈底(bottom):不允许操作的一端;若存储栈的长度为StackSize,则栈顶位置top必须小于StackSize。若栈存在一个元素,top=0; 空栈...

ARM的嵌入式Linux移植体验之应用实例

应用实例的编写实际上已经不属于Linux操作系统移植的范畴,但是为了保证本系列文章的完整性,这里提供一系列针对嵌入式Linux开发应用程序的实例。  编写Linux应用程序要用到如下工具:  (1)编译器:GCC  GCC是Linux平台下最重要的开...

嵌入式Linux视频采集系统的设计与实现

摘要:本文以嵌入式微处理器S3C2410 为核心,对Linux下的视频采集技术进行了详细分析。信号采集使用USB摄像头,介绍了Video4Linux编程接口的使用方法,给出了Linux下视频采集的实现过程。   1 引言   多媒体通信技术的发展为信息的获取和...

嵌入式linux学习笔记3之DNW2的安装

昨天装完好不容易装完dnw后,发现在给板子传输.bin文件的时候一直传输失败,而传其他文件则能传输成功,网上搜索后发现好多人都有这个问题,解决的办法是用dnw2,dnw2的安装方法参考http://blog.chinaunix.net/uid-21228455-id-2406455.htm...

7,嵌入式Linux之系统时钟和UART实验

一 , S3c2440 时钟:        S3c2400 cup  最高工作频率为400M  => FCLK    存储管理设备 example: SDRAM  网卡  norflash 频率为  100 M~ 133M  =>HCLK   S3c2440 内部外设设备 : uart 定时器 IIC 50M  => PCLK 1)...

嵌入式linux学习笔录--根文件系统制作

         制作最基本的根文件系统比较简单,对照着国嵌视频一步步来即可,但是如果移植tslib和嵌入式qt到文件系统,就会出现许许多多的问题。由于对shell脚本一窍不通,因此笔者在制作文件系统的时候遇到了很多麻烦,下面记录下整个过...

构建DM3730嵌入式linux开发环境(qt4.7.4+opencv2.2)

硬件平台:DM3730  软件平台:ubuntu10.04 一、安装交叉编译器 1)在/usr/local/目录下面创建文件夹arm       su       mkdir  /usr/local/arm 2)复制交叉编译器到/home/finley/ema/tool(压缩文件是在/mnt/share盘目录里边...

关于minisql在嵌入式Linux中的应用。

      最近一段时间做了一个需要使用数据库的项目,由于要应用到嵌入式系统中,所以MyQql等大型的数据没有办法使用,幸好有Minisql。一个小巧的开源数据库,在嵌入式系统中,可以完全满足简单的需要。       代码下载: http://ww...

如何开始写嵌入式linux设备驱动程序

一,开发环境的建立:     1.准备内核:      将开发板上的linux内核解压到一个目录如linux2410    #make menuconfig 配置内核    #make  zImage  编译内核,如果不编译,是无法通过驱动程序的编译的,请记住。     2.准备交叉编...

嵌入式linux c 学习笔记5-计算机基础

/*  * =====================================================================================  *  *       Filename:  the_base_struct_of_computer.c  *  *    Description:  计算机体系结构基础  *  *      ...

嵌入式Linux自学阶段性总结(4)

至此,qtopia编译完成了。下面要把刚才配置的-image目录挂在到开发板的-prefix目录下,让qpe运行起来,看到实际的手机greenphone界面。在开发板系统的/etc/init.d/rCS脚本中,增加/opt/qtopia/target/runqtopia &,运行启动qtopia的脚本。这...

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

写文章

热门文章

一周热门问题