首页· 导航
在线工具
嵌入式系统
电子电路
硬件设计
C语言
单片机
ARM
RTOS
树莓派
Linux
DSP
FPGA & CPLD
接口 & 协议
以太网
USB
文件系统
工具 & 软件
其它
基于Framebuffer的LCD驱动程序的实现
2012-06-22
雷鸿
28
驱动程序,就是让硬件正常工作的一段程序.抛开操作系统而言,各种外设的驱动程序的编写都是大同小异,所不同的只是驱动程序在整个系统中的位置,以及与应用程序和内核之间的调用关系.笔者在深圳天喜投资有限公司参与VOIP项目时,曾经接触过多种LCD(包括点阵型和字符型),也写过一个小的GUI,只能显示汉字以及画简单的直线 .. [
查看全文
]
嵌入式系统BootLoader技术内幕
2012-06-11
詹荣开
7
本文详细地介绍了基于嵌入式系统中的 OS 启动加载程序 ―― Boot Loader 的概念、软件设计的主要任务以及结构框架等内容。 在专用的嵌入式板子运行 GNU/Linux 系统已经变得越来越流行。一个嵌入式 Linux 系统从软件的角度看通常可以分为四个层次: 1. 引导加载程序。 包括固化在固件(firmware)中的 boot 代码(可选),和 Boot L .. [
查看全文
]
uClinux平台下的Flash存储技术
2012-06-02
冯欣 秦娟英
18
1 Flash类型与技术特点 Flash 主要分为NOR 和NAND 两类。下面对二者作较为详细的比较。 1.1 性能比较 Flash 闪存是非易失存储器,可以对存储器单元块进行擦写和再编程。任何Flash 器件进行写入操作前必须先执行擦除。NAND 器件执行擦除操作十分简单;而NOR则要求在进行擦除前,先要将目标块内所有的位都写为0。擦除NOR 器件时 .. [
查看全文
]
用busybox打造S3C2410上的文件系统
2012-06-02
14
很久以前就用过busybox了, 最近想在自己的这块MC2410板上做自己的文件系统.搜集了一些资料, 遇到了一些困难.现写出来与大家分享其过程: 环境: host machine :Fedora 2 target machine : MC2410 (S3C2410)上面跑的 Linux version 2.4.18-rmk7-pxa1 (root@Rhvd) (gcc version 2.95.2 20000516 (releas6) 内核. 安装交叉 .. [
查看全文
]
如何编译一个可以运行的 uClinux Kernel
2012-06-02
8
uClinux Image Compiling User Guide2 uClinux Image Compiling User Guide2 for lumit4510 : how to compile uClinux kernel 说明: 本小节内容是关于如何编译一个可以运行的 uClinux Kernel ( 基于 20040408版 ) ------------------------------------------------------------------------- 这篇文档详细说明了如何从 Re .. [
查看全文
]
嵌入式Linux在PC104平台上的构建与实现
2012-06-02
许德新
12
对于操作系统而言,Linux有着理想的特性:低成本、高可靠性、极好的网络和多任务支持,更重要的是他的开放源码,让使用者不仅能免费使用,更能够根据自身需要量身定制.因此除了节省支出成本之外,能更自由、更有弹性地根据自己的需要来修改系统、开发产品.嵌入式系统市场是Linux最重要的应用领域之一,几乎所有的嵌入式产 .. [
查看全文
]
Linux bootloader编写方法
2012-06-02
范晓炬
9
对于移植 linux 到其它开发板的人来说,编写 boot loader 是一个不可避免的过程。对于学习 linux的人来讲,编写 bootloader 也是一个很有挑战性的工作。本文通过对 linux引导协议进行分析,详细阐述了如何编写一个可以在i386 机器上引导 2.4.20内核的基本的bootloader。 1.概述 linux运行在保护模式下,但是当机器启动复位的时候却 .. [
查看全文
]
linux的内核任务队列
2012-06-02
41
许多驱动程序需要将任务延迟到以后处理,但又不想借助中断。Linux 为此提供了三种方法:任务队列、tasklet(从内核 2.3.43 开始)和内核定时器。任务队列和 tasklet 的使用很灵活,可以或长或短地延迟任务到以后处理,在编写中断处理程序时非常有用,我们还将在第9章“Tasklet和底半部处理”一节中继续讨论。内核 .. [
查看全文
]
基于嵌入式linux和s3c2410平台的视频采集
2012-06-02
17
随着多媒体技术、网络技术的迅猛发展和后PC机时代的到来,利用嵌入式系统实现远程视频监控、可视电话和视频会议等应用已成为可能。为了实现这些应用,实时获得视频数据是一个重要环节。针对这一点,本文在基于嵌入式Linux系统平台上,利用Video4Linux 内核应用编程接口函数,实现了单帧图像和视频连续帧的采集,并保存成文件 .. [
查看全文
]
uClinux 上的应用程序设计
2012-06-02
7
uClinux以其优异的性能、免费开放的代码等优点,博得众多嵌入式开发者的青睐。和过去基于简单RTOS甚至没有使用任何操作系统的嵌入式程序设计相比,基于Linux这样的成熟的、高效的、健壮的、可靠的、模块化的、易于配置的操作系统来开发自己的应用程序,无疑能进一步提高效率,并具有很好的可移植性。 在前面的章节中,我们已 .. [
查看全文
]
嵌入式Linux中CF卡的驱动和管理技术研究
2012-06-02
13
在嵌入式Linux系统中,为了在没有PCMCIA控制器的情况下仍然要利用CompactFlash存储卡(简称CF卡)作为存储设备,作者从CF卡的硬件特性入手,在系统层基于CF卡的memory寻址访问方式来改造CF卡的低层驱动,并在应用层实时管理CF卡的热插拔事务,最终实现了一个利用CF卡作为方便快捷的存储设备的嵌入式Linux系统。1、引 .. [
查看全文
]
uClinux下CAN总线控制器驱动程序的设计
2012-06-02
9
CAN总线技术是现今流行的一种先进的现场总线技术,可以有效的支持分布式控制和实时控制的串行通信网络。由于CAN总线具有通信速率高,可靠性高,连接方便和性能价格比高等诸多优点,因此在嵌入式系统开发中有普遍的应用。目前,CAN总线通信控制芯片众多,要在uClinux平台下开发基于CAN总线的应用系统,就需要自己开发uClin .. [
查看全文
]
9/12
首页
上一页
5
6
7
8
9
10
11
12
下一页
...末页
推荐文章
热敏电阻温度阻值查询程序
2024年11月13日
68
C99语法规则
2024年11月16日
593
FreeRTOS 动态内存管理
2024年11月12日
440
一款常用buffer程序
2024年11月06日
73
1602液晶显示模块的应用
2012年08月03日
182
GNU C 9条扩展语法
2024年11月18日
224
最新文章
优秀的字符串哈希算法-ELFhash
2024年11月26日
46
SD卡TF卡引脚定义
2024年11月26日
43
C语言string.h常用函数重点说明
2024年11月22日
34
C语言下划线命名法
2024年11月22日
48
C数组 结构体 联合体快速初始化
2024年11月22日
31
GNU C 9条扩展语法
2024年11月18日
224
热门文章
51单片机LED16*16点阵滚动显示
2012年09月05日
660
C99语法规则
2024年11月16日
593
FreeRTOS 动态内存管理
2024年11月12日
440
ARM9远程图像无线监控系统
2012年07月03日
422
用单片机模拟2272软件解码
2012年09月06日
293
如何实现STM32F407单片机的ADC转换
2024年11月15日
291
本站简介
|
意见建议
|
免责声明
|
版权声明
|
联系我们
CopyRight@2024-2039 嵌入式资源网
蜀ICP备2021025729号