串口初始化配置(备忘)

在基于AT91的嵌入式linux中接收串口数据时,发现对于接收的数据经常出现接收不完整的现象。一帧的数据可能会被当做两帧接收,导致对于一帧数据接收出现问题。虽然这种情况在一般情况下,并不是经常出现,但是只要数据量稍微大一些,情况就...

linux驱动开发流程

嵌入式linux驱动开发流程 嵌入式系统中,操作系统是通过各种驱动程序来驾驭硬件设备的。设备驱动程序是操作系统内核和硬件设备之间的接口,它为应用程序屏蔽了硬件的细节,这样在应用程序看来,硬件设备只是一个设备文件,可以像操作普通...

ARM学习笔记--中断体系结构

 摘自:《嵌入式Linux应用开发完全手册》——韦东山 一、S3C2410/S3C2440中断体系结构 1)ARM体系CPU的7种工作模式 用户模式(usr):ARM处理器正常的程序执行状态 快速中断模式(fiq):用于高速数据传输或通道处理 中断模式(irq):用...

uClinux和Linux的异同 [出处不详]

uClinux是针对控制领域的嵌入式linux操作系统,它从Linux 2.0/2.4内核派生而来,沿袭了主流Linux的绝大部分特性。适合不具备内存管理单元(MMU)的微处理器/微控制器。没有MMU支持是uClinux与主流Linux的基本差异。标准Linux是针对有MMU的处理...

bin下命令说明

Linux /bin 目录下命令简要说明: 命令解释说明alsacard检测声卡alsaunmute静音设置arch查看硬件类型awk一种程序语言环境basename去除文件名的目录部分和后缀部分,返回一个字符串参数的基本文件 名称busybox标准Linux 工具的一个单个可...

μClinux嵌入式系统移植与开发方法

μCLinux是专门针对没有MMU的CPU,并且为嵌入式系统做了许多小型化的工作。适用于没有虚拟内存或内存管理单元(MMU)的处理器。由于μClinux在标准的Linux基础上进行了适当的裁剪和优化,形成了一个高度优化的、代码紧凑的嵌入式Linux。虽...

返回值类型为unsigned long long的函数永远返回为0的问题解决

    今天帮同事解决了一个很奇怪的问题,一个定义返回值为unsigned long long的函数在实际调用中竟然永远返回0,就算你在此函数内返回任意整数调用者获得的都是0.     硬件平台为PPC8313,操作系统为嵌入式Linux,编译器为g++的交叉...

boa 流程分析

引 言   随着企业安全意识的增强以及现代化管理水平的提高,对设备的远程监控在工业控制系统中得到了越来越广泛的应用。近年来,Web技术广泛普及,把Web技术应用在这种监控系统中,可以让操作者通过浏览器维护和管理监测点,查看监测数...

嵌入式Linux系统下I2C设备驱动程式的研发

【摘  要】I2C总线是一种非常通用的总线,具有简单、高效等特点,广泛应用在各种消费类电子产品及音视频设备上,在嵌入式系统的研发中也经常用到。本文分析了嵌入式linux系统中I2C驱动程式的结构,并结合一个具体的I2C时钟芯片DS1307,...

Linux I2C设备驱动(一)——物理拓扑结构与协议

data/attach/1907/3fn4jx2t81txiw5qgd806rsj385mefgr.jpgdata/attach/1907/hk5bt0p2ap91emwvwhouz0p6t67spujw.jpgdata/attach/1907/2rp8prqqfp1bbq7jtkohmzw8gugu1209.jpg 团队 承接嵌入式linux软硬件开发、机器视觉 图像处理、网络流等项目...

uboot简介

1、嵌入式Linux软件结构与分布 在一般情况下嵌入式Linux系统中的软件主要分为以下及部分:(1)引导加载程序:其中包括内部ROM中的固化启动代码和Boot Loader两部分。 而这个内部固化ROM是厂家在芯片生产时候固化的,作用基本上是引导Boo...

GUI系统

        嵌入式GUI为嵌入式系统提供了一种应用于特殊场合的人们交互接口。        其特点:     体积小;    运行时耗用系统资源小;    上层接口与硬件无关,高度可移植;     高可靠性;    在某些应用场合应具...

Xeon Phi之MIC编程知识点

1.主机端需要Xeon CPU; 2.主机端的操作系统建议使用RedHad Enterprise Linux 64-bit 6.2;   设备端是一个定制的嵌入式Linux,称作uOS,可以通过SSH进行访问。 3.需要利用MIC和OpenMP进行并行化编程处理,主要是找到需要并行的代码段并...

ubuntu 12.04 开启root

1 先设定一个root的密码,sudo passwd root 2  root 登陆,su root 3 备份一下lightgdm cp -p /etc/lightdm/lightdm.conf /etc/lightdm/lightdm.conf.bak 4  vi /etc/lightdm/lightdm.conf 5 增加: greeter-show-manual-logi...

NFS使用

NFS使用 网络文件系统(NFS,Network File System)是一种将远程主机上的分区(目录)经网络挂载到本地系统的一种机制,通过对网络文件系统的支持,用户可以在本地系统上像操作本地分区一样来对远程主机的共享分区(目录...

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

写文章

热门文章

一周热门问题