Linux CAN 编程详解

转自:http://velep.com/archives/1181.html《Linux CAN编程详解》是一篇百度文库上的文档,主要描述了以下内容:can总线介绍及其帧类型;Linux 系统中CAN 接口配置;Linux 系统中CAN 接口应用程序开发;Linux 系统中CAN 接口编程实例总体来...

【嵌入式开发】Linux上位机通过esptool烧写ESP8266

前言 本教程针对非官方开发板、无状态转换按钮、须通过gpio口控制esp8266进入下载状态并实现esp8266固件更新的嵌入式linux设备。虽然esp8266有在线更新的功能,但由于开发需求不得不研究相关知识,而网上资料甚少,特此补充。 准...

gdb和gdbserver的安装和调试

嵌入式Linux的GDB调试环境由Host和Target两部分组成,Host端使用arm-linux-gdb,Target Board端使用gdbserver。调试时,应用程序在嵌入式目标系统上运行,而gdb调试在Host端。gdb调试的时候,pc机上的gdb向开发板上的gdbserver发出命令,...

android系统开发(九)-Audio部分准备工作alsa移植

1,audio内核部分的开发,包含codec驱动,cpu的声音驱动和内核alsa驱动等,这个是完全的嵌入式linux的开发内容,这里跳过,请确保这几部分正确。2,从alsa的官方网站下载最新的alsa-lib-1.0.23和alsa-utils-1.0.23官方网站:http://www.alsa-pr...

【视频】嵌入式Linux/Android驱动开发揭秘(4)重力传感器驱动开发

嵌入式Linux/Android驱动开发揭秘(4)重力传感器驱动开发 专题简介:本专题通过对Android手机重力传感器部件的深入剖析,让听众了解手机屏幕自动旋转背后的相关知识,了解加速度传感器的工作原理,以及Linux、Android系统下加速度传感...

VirtualBox中直接使用本机物理串口的方法

正在进行嵌入式Linux设备驱动开发,在主机的Ubuntu OS环境下,我使用的串口工具是 PuTTY SSH Client(个人感觉很好的东东),但是因为需要对终端产品的NorFlash进行空白烧写,或者需要在bootloader出问题后进行NorFlash重写,都需要使用BDI2...

ppp拨号脚本配置(zz)

ppp拨号脚本配置 摘要     本文主要介绍了嵌入式Linux系统下使用pppd 2.4.4来进行PPP拨号需要使用的脚本是如何配置的,配置项的含义,同时也说明了如何来配置参数,实现ppp拨号上网。 一.问题提出    嵌入式Linux操作系统下,如...

tq2440 MMU实验收获

本实验根据《韦东山 嵌入式linux完全手册》进行. 主要参考资料:ARM920T Technical Reference Manual 1.刚开始的时候,直接把书中附带的源代码编译之后dnw到板子上了.结果发现led灯是常亮的,并不是源代码中实现的跑马灯.源代码中已经在GP...

Linux电源管理(2)_Generic PM之基本概念和软件架构

1. 前言 这里的Generic PM,是蜗蜗自己起的名字,指Linux系统中那些常规的电源管理手段,包括关机(Power off)、待机(Standby or Hibernate)、重启(Reboot)等。这些手段是在嵌入式Linux普及之前的PC或者服务器时代使用的。在那个计算...

EABI和OABI

相信很多学习嵌入式linux的人都碰到过这样一个问题: 初学linux的时候大家都用的工具链版本多是3.4.5或3.4.2,名字为arm-linux-gcc或arm-softfloat-linux-gnu-gcc,可突然有一天发现这几个版本的编译器无法编译最新的内核了,并且发现人...

Wince和Linux区别

WinCE与Linux有何区别?   嵌入式Linux OS与Windows CE相比的优点:   第一:Linux是开放源代码,遍布全球的众多Linux爱好者都是Linux开发者的强大技术支持者;Windows CE目前6.0内核全部开放,GUI不开放。第二:Linux的内核小、效率...

Linux-2.6.32.2内核在mini2440上的移植(七)---添加ADC驱动

Linux-2.6.32.2内核在mini2440上的移植(七)---添加ADC驱动   【2】在内核中添加ADC 驱动 Linux-2.6.32.2 内核并没有提供支持S3C2440 的ADC 驱动程序,由于《移植开发实战指南》中ADC部分代码在实际测试中始终输出-1,而无法通过测试,于...

zedboard---opencv移植与测试(一)

首先本文主要内容是将opencv移植到zedboard的嵌入式linux中,并进行测试。写本文之前参考了xzyfeixiang,懒兔子,超群天晴,rainysky的博客与陆佳华的,把我遇到的问题总结下。我的开发平台式win7+虚拟机VMare(安装ubuntu)。 本文主要...

网络设备嵌入式系统浅谈

路由器和交换机是搞网络的最熟悉不过的。路由器和交换机的操作系统是什么那?大多是一些嵌入式Linux发行版。我们一般称之为固件。主流路由器固件有 dd-wrt, tomato, openwrt三类。 下面开始介绍几个:   OpenWRT OpenWrt 是一个嵌入式...

NAND FLASH控制器

摘自:《嵌入式Linux应用开发完全手册》——韦东山 一、NAND Flash介绍和NAND Flash控制器的使用 NAND Flash在嵌入式系统中的作用,相当于PC上的硬盘 常见的Flash有NOR Flash和NAND Flash,NOR Flash上进行读取的效率非常高,但是擦除...

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

写文章

热门文章

一周热门问题