linux驱动开发流程(转的)

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

你玩过物联网操作系统吗?

导读 在过去的十年间,大多数新型开源操作系统已从移动市场转向物联网市场。本文介绍了面向物联网的许多新型开源操作系统。我们之前的文章介绍了开源物联网框架,以及面向物联网和消费者智能家居设备的Linux和开源开发硬件。 ...

嵌入式WEB服务器BOA的移植方法(三)

嵌入式WEB服务器BOA的移植方法(三) 2009年12月03日   嵌入式WEB服务器BOA的移植方法(三)  作者:李驹光、郑耿  本文摘自作者《嵌入式Linux系统开发详解-基于EP93XX系列ARM》一书的相关章节。  目前Web技术中生成动态Web页面的方...

《嵌入式linux应用程序开发完全手册》LED裸板硬件编程(汇编)学习笔记

《嵌入式linux应用程序开发完全手册》LED裸板硬件编程(汇编)学习笔记              先来一个最简单的试验一下,我们的思路和想法对不对!对于刚刚从51单片机过来的开发者而言,对arm的操作有一些不同,由于单片机的极其简单决定...

驱动专题:第一章驱动框架 1. Linux 设备驱动总线模型

尽管LDD3中说对多数程序员掌握设备驱动模型不是必要的,但对于嵌入式Linux的底层程序员而言,对设备驱动模型的学习非常重要。    Linux设备模型的目的:为内核建立一个统一的设备模型,从而又一个对系统结构的一般性抽象描述。换句话说,L...

Qt编写输入法V2018超级终结版

对于qt嵌入式linux开发人员来说,输入法一直是个鸡肋问题,要么不支持实体键盘同步,要么不能汉字输入,要么不支持网页输入等,这几年通过陆续接触大量的各种输入法应用场景客户,得到真实需求,不断改进,最近几天特意完...

面向物联网的几大开源操作系统

在过去的十年间,大多数新型开源操作系统已从移动市场转向物联网市场。本文介绍了面向物联网的许多新型开源操作系统。我们之前的文章介绍了开源物联网框架,以及面向物联网和消费者智能家居设备的Linux和开源开发硬件。除了介绍面向物联网的...

QImage与IplImage之间的转换

网上很多的QImage与IplImage之间的转换代码,不知道别人能否顺利的用过,反正我是没顺利的使用过。主要问题是图像数据排列问题,最重要的是关注图像数据每行占多少个字节,因为涉及到对齐问题。两种不同的数据结构中都有相关的成员变量来表...

Linux菜鸟变成高手的十个建议

随着Linux应用的扩展许多朋友开始接触Linux,根据学习Windows的经验往往有一些茫然的感觉:不知从何处开始学起。嵌入式linux中文站曾经推出了Linux新手入门导引,作为linux初学者的入门指引对广大初学者的入门有非常大的帮助。现在就此普遍...

Linux-创建Swap交换空间

前言 嵌入式Linux中文站消息,Linux系统的Swap分区,即交换区,Swap空间的作用可简单描述为:当系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,以供当前运行的程序使用。那些被释放的空间可能来...

编写基于DM3730 ARM-A8内核测试程序(裸机版)1---X-LOADER启动分析

     以前的博文已经说明,基于DM3730单独开发DSP程序是不可行的,因为ARM是主控制器,DSP是协控制器。     因此尝试开发基于ARM的裸机测试程序,只完成对硬件外围电路的基本测试。创龙的开发板无此功能,本人按以下步骤进行尝试:  ...

嵌入式day10

项目开发日报表 姓名:王成凯 日期:2018.10.19 项目名称 嵌入式Linux应用 本人进度计划以及任务 进一步学习学的知识 本日任务完成情况 一般 本日开发中出现的问题汇总 个人介绍没抓住重点 本日未解决问题 本日...

eCos中的线程与同步

公司开发目前正从eCos移到嵌入式Linux,不过,我们得先熟识目前的平台eCos,毕竟要靠它完成毕设。 eCos上的线程部分是一个重点,把学习后的一点笔记记下,一来加深记忆,二来写出来也让自己以后方便回顾。   先看一下eCos线程的创建、...

arm-elf/arm-eabi/arm-none-eabi

eabi是arm新的二进制文件接口的标准,elf是二进制目标文件的格式,而名称为arm-elf的编译器一般是老的OABI接口,裸奔程序到影响不大,在嵌入式linux中,要注意系统的接口,是老的oabi还是eabi,新的内核一般是eabi接口,但编译内核时会有兼...

Linux和uClinux比较分析

Linux和uClinux比较分析   标准Linux是针对有MMU的处理器设计的。在这种处理器上,虚拟地址被送到MMU,把虚拟地址映射为物理地址。通过赋予每个任务不同的虚拟-物理地址转换映射,支持不同任务之间的保护。        uClinux是针对...

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

写文章

热门文章

一周热门问题