首页· 导航
在线工具
嵌入式系统
电子电路
PCB技术
电路
单片机
电源
开关
电子
驱动
linux
PCB
fpga
开关电源
功放
USB
protel
LED
POWERPCB
嵌入式
Linux
操作系统实时性的分析
2012-10-09
12
一、引言
Linux
本身为分时操作系统,其系统目标为较好的平均响应时间和较高的吞吐量,而实时 系统则主要考虑任务的按时完成、尽量减少进程运行的不可预测性等。但与商业嵌入式操作系统相比
Linux
遵循GPL,具有源代码开放、定制方便、支持广泛的计算机硬件等优点,所以,近年来嵌入式
Linux
成为嵌入式系统方向上的一个研究热点。 .. [
查看全文
]
如何在uc
linux
中添加自己的应用程序
2012-10-06
10
(文中所用的路径为uc
linux
安装的相对路径,比如:/uC
linux
-Samsung) 编译uc
linux
并运行成功后,下一步的工作就是写个最经典、最简单的程序“hello, world”。在uc
linux
下,当然要比在普通的OS下麻烦些。 (我用的是ANYWHERE-Ⅱ开发板,不同的开发板的过程应相似) 我基本是按照 Documentation/Adding-User-A .. [
查看全文
]
uC
linux
内存管理分析
2012-10-05
16
1 引言 内存管理在嵌入式操作系统中是很重要的子模块,能够对系统性能起决定性作用。uC
linux
是嵌入式
Linux
领域非常重要的分支,已成功应用于路由器、机顶盒、PDA等领域,与标准
Linux
在内存管理方面有着本质的区别。 2 uC
linux
概述 uC
linux
从
Linux
2.0/2.4内核派生而来,其内核二进制映像文件小于512K。无MMU (Memory Manag .. [
查看全文
]
S3C44B0X按键键盘的uC
linux
驱动程序设计
2012-10-05
吴旭 屈万里
24
摘要:用三星公司的嵌入式微处理器S3C44B0X设计的嵌入式开发板大多采用1×4按键键盘,在移植uC
linux
到这类开发板上时,必须设计键盘驱动程序。1×4键盘驱动程序通过修改uC
linux
源代码中PC键盘的驱动程序得到。根据实际电路,对键盘的初始化、键盘中断处理程序进行了处理,用户可根据需要决定各键的扫描码。此驱动程序利用 .. [
查看全文
]
windows下
linux
开发环境配置
2012-10-05
12
本文介绍在windows下如何进行
Linux
开发应用。如何在windows下通过tftp启动目标板,如何在windows通过NFS与目标板相“沟通”。以及如何在cygwin下生成交叉编译工具链。本文中所有操作均在windows XP下进行。 TFTP服务器设置 软件需求:tftpsrv.exe 文件要求:zImage,ramdisk这两个文件为用户自己的启动文 .. [
查看全文
]
移植嵌入式
Linux
到ARM处理器S3C2410:BootLoader
2012-10-04
宋宝华
39
BootLoader指系统启动后,在操作系统内核运行之前运行的一段小程序。通过BootLoader,我们可以初始化硬件设备、建立内存空间的映射图,从而将系统的软硬件环境带到一个合适的状态,以便为最终调用操作系统内核准备好正确的环境。通常,BootLoader是严重地依赖于硬件而实现的,特别是在嵌入式世界。因此,在嵌入式世界里 .. [
查看全文
]
uC
linux
嵌入式系统开发过程控制
2012-10-04
9
uC
linux
是目前比较普及的嵌入式
Linux
版本之一,它的功能很多,并且随着低成本、可运行uC
linux
的32位CPU的激增,以及uC
linux
首次成为
Linux
2.6内核的一部分,uC
linux
将更加流行(如图1)。下面讨论一下开发者使用uC
linux
时如何控制开发过程,以及将会遇到的与普通
Linux
的不同之处。 图1 uC
linux
运行在Palm上 应用无内存管理 uCl .. [
查看全文
]
嵌入式
Linux
下JFFS2文件系统的实现
2012-10-04
张勇 裘雪红
21
1 文件系统 文件系统是一个操作系统中最重要的部分之一,它为操作系统提供了一种结构化存储和管理数据的方式。文件系统的主要功能是对数据的物理存储进行管理,并向用户提供对数据的访问接口。用户程序建立在文件系统上,通过文件系统访问数据,而不需要直接对物理存储设备进行操作。 最初的操作系统一般都只支持单一的一种文件 .. [
查看全文
]
Linux
驱动设计―从2.4到2.6
2012-10-04
Ray
15
Linux
2.6 和 2.4 的比较我不想废话,总体来说 2.6 功能更强,但是资源消耗更多。 由于 2.6 内核在驱动框架,底层调用上和 2.4 内核有很多差别,所以本文主要是为程序员提供 2.4 到 2.6 迁移的指导。 2.6 和 2.4 主要的不同在于 内核的 API 变化,增加了不少新功能(例如 mem pool ) 提供 sysfs 用于描述设备树 驱动模块从 .o 变为 .. [
查看全文
]
linux
UART串口驱动开发文档
2012-10-04
侯辉华
25
w83697/w83977 super I/O串口驱动开发 内容简介: 介绍了
Linux
下的串口驱动的设计层次及接口, 并指出串口与TTY终端之间的关联层次(串口可作TTY终端使用), 以及
Linux
下的中断处理机制/中断共享机制, 还有串口缓冲机制当中涉及的软中断机制; 其中有关w83697/w83977 IC方面的知识, 具体参考相关手册, 对串口的配置寄存器有 .. [
查看全文
]
嵌入式uC
linux
应用程序的NFS开发
2012-10-03
9
在目标机上可以运行uC
linux
了,接着就需要开发完成特定任务的应用程序了。由于嵌入式uC
linux
的特殊开发环境(主机——目标机),其应用程序的开发模式也有多种。一种是在主机上编写程序,然后编译、连接、调试,成功后将程序和内核一同编译并下载到目标板。这种模式中不利于开发的问题有:主机和目标机的运行环境(如指令集, .. [
查看全文
]
UC/OS与uC
linux
的比较
2012-09-25
25
摘要:嵌入式操作系统是嵌入式系统应用的核心软件。本文通过对两种典型的开源嵌入式操作系统的对比,分析和总结嵌入式操作系统应用中的若干问题,归纳嵌入式操作系统的选型依据。 关键词:嵌入式系统 操作系统 uC/OS uC
linux
1 引言 随着现代计算机技术的飞速发展和互联网技术的广泛应用,从PC时代过渡到了以个人数字助理、手 .. [
查看全文
]
10/15
首页
上一页
6
7
8
9
10
11
12
13
14
下一页
...末页
推荐文章
热敏电阻温度阻值查询程序
一款常用buffer程序
1602液晶显示模块的应用
GNU C 9条扩展语法
C99语法规则
FreeRTOS 动态内存管理
如何实现STM32F407单片机的 ..
STM32使用中断屏蔽寄存器BA ..
ARM汇编伪指令介绍
单片机硬件系统设计原则
最新文章
如何实现STM32F407单片机的 ..
STM32使用中断屏蔽寄存器BA ..
STM32单片机接收不定长度字 ..
FreeRTOS 动态内存管理
一款常用buffer程序
实时操作系统VxWorks的内核 ..
uC/OS-II内核超时等待机制的 ..
Linux网络接口的源码分析
ucos下lwip应用心得
VxWorks下在线升级技术
热门文章
51单片机LED16*16点阵滚动显示
C99语法规则
FreeRTOS 动态内存管理
ARM9远程图像无线监控系统
用单片机模拟2272软件解码
如何实现STM32F407单片机的 ..
新颖的单片机LED钟
AVR单片机SPI实例
24C64 EEPROM读写的C语言程序
1602液晶显示模块的应用
本站简介
|
意见建议
|
免责声明
|
版权声明
|
联系我们
CopyRight@2024-2039 嵌入式资源网
蜀ICP备2021025729号