点数信息
www.dssz.net
注册会员
|
设为首页
|
加入收藏夹
您好,欢迎光临本网站!
[请登录]
!
[注册会员]
!
首页
移动开发
云计算
大数据
数据库
游戏开发
人工智能
网络技术
区块链
操作系统
模糊查询
热门搜索:
源码
Android
整站
插件
识别
p2p
游戏
算法
更多...
在线客服QQ:632832888
当前位置:
资源下载
搜索资源 - 嵌入式系统/ARM技术中的嵌入式系统中的模块动态加载技术
下载资源分类
移动开发
开发技术
课程资源
网络技术
操作系统
安全技术
数据库
行业
服务器应用
存储
信息化
考试认证
云计算
大数据
跨平台
音视频
游戏开发
人工智能
区块链
在结果中搜索
所属系统
Windows
Linux
FreeBSD
Unix
Dos
PalmOS
WinCE
SymbianOS
MacOS
Android
开发平台
Visual C
Visual.Net
Borland C
CBuilder
Dephi
gcc
VBA
LISP
IDL
VHDL
Matlab
MathCAD
Flash
Xcode
Android STU
LabVIEW
开发语言
C/C++
Pascal
ASM
Java
PHP
Basic/ASP
Perl
Python
VBScript
JavaScript
SQL
FoxBase
SHELL
E语言
OC/Swift
文件类型
源码
程序
CHM
PDF
PPT
WORD
Excel
Access
HTML
Text
资源分类
搜索资源列表
嵌入式Linux设备驱动程序
嵌入式Linux设备驱动程序开发 目录 第1章 嵌入式系统与驱动程序 1 本章目标 1 1.1 嵌入式系统概述 1 1.1.1 嵌入式系统的概念 1 1.1.2 嵌入式系统的特点 2 1.1.3 嵌入式系统的体系结构 2 1.2 嵌入式处理器介绍 4 1.2.1 嵌入式处理器分类 4 1.2.2 ARM概述 5 1.2.3 ARM系列芯片简介 5 1.3 嵌入式操作系统介绍 7 1.3.1 主流嵌入式操作系统 7 1.3.2 嵌入式系统的发展状况 8 1.3.3 嵌入式Linux介绍 8 1.
所属分类:
硬件开发
发布日期:2010-07-21
文件大小:10485760
提供者:
wpj010250
CM3技术参考手册.pdf
Cortex-M3 技术参考手册 官方中文版 学习STM32内核必备目录 第4章存储器映射 35 4.1关于存储器映射 35 4.2Bit- banding.… ··+·+4···· .37 4.2.1直接访问别名区 42.2直接访问 bit-band区 38 4.3ROM存储器表 …·;·:······+········:·····;··· .39 5.1关」异常模型 5.2异常类型 53异常优先级 42 53.1优先级… 43 53.2优先级分组 5.4特权和堆栈……. 54.1堆栈 54
所属分类:
硬件开发
发布日期:2019-07-01
文件大小:1048576
提供者:
weixin_37928428
嵌入式系统/ARM技术中的以内核模块加载的linux驱动程序编写
linux中的大部分驱动程序,是以模块的形式编写的。这些驱动程序源码可以修改到内核中,也可以把他们编译成模块形势,在需要的时候动态加载。Linux内核是一个整体是结构,因此向内核添加任何东西,或者删除某些功能,都十分困难。为了解决这个问题引入了内核机制。 然而模块一旦被插入内核,他就和内核其他部分一样。这样一来就会曾家一部分系统开销。同时,如果模块出现问题,也许会带来系统的崩溃。从而可以动态的想内核中添加或者删除模块。模块不被编译在内核中,因而控制了内核的大小。 一个典型的驱动程序,大体
所属分类:
其它
发布日期:2020-10-21
文件大小:53248
提供者:
weixin_38726712
嵌入式系统/ARM技术中的新一代5.4版OSE实时操作系统增加多核SMP
网络软件和服务提供商Eneaò(Nordic Exchange/Small Cap/ENEA)日前宣布推出5.4版Enea OSEò实时操作系统。从基于PowerPC的Freescale MPC8641D和MPC8572DS处理器开始,OSE 5.4版增加了对多核CPU的对称多处理(SMP)支持。此外,OSE 5.4还提供一些重要功能,包括支持动态加载模块的新型按需分页程序,以及支持IPv6的增强IP协议栈。由于可使用低成本的NAND闪存来替代昂贵的RAM,该新型按需分页程序大幅度降低了应用的B
所属分类:
其它
发布日期:2020-10-21
文件大小:68608
提供者:
weixin_38665046
嵌入式系统/ARM技术中的嵌入式Linux的网络视频流模块设计
1 Linux中流数据的操作 在本设计中,数据在整个系统中是以流数据的形式存在的,Linux内核为流数据提供了一个标准的编程接口,这种接口为数据从外部设备经内核到达用户进程提供了一个全双工通道。 在这个通道中,数据的处理模块是作为可选的中间件由用户动态加载的,上面设计的视频压缩模块就是这样的一个中间件。 2 ASF流式文件格式 本系统主要是用于实时视频应用,所以需要系统提供对流式文件格式的支持,这样在接收方利用标准的流视频播放软件,如MMedia Player就可以观看实
所属分类:
其它
发布日期:2020-10-20
文件大小:58368
提供者:
weixin_38709816
嵌入式系统/ARM技术中的在uClinux中增加自己的设备驱动程序
驱动程序的使用可以按照两种方式编译,一种是静态编译进内核,另一种是编译成模块以供动态加载。由于uClinux不支持模块动态加载,而且嵌入式Linux不能够象桌面Linux那样灵活的使用insmod/rmmod 加载卸载设备驱动程序,因而这里只介绍将设备驱动程序静态编译进uClinux内核的方法。 下面以uClinux为例,介绍在一个以模块方式出现的驱动程序test.c基础之上,将其编译进内核的一系列步骤: 改动test.c源带代码 第一步,将原来的: #include
所属分类:
其它
发布日期:2020-11-12
文件大小:41984
提供者:
weixin_38623819
嵌入式系统/ARM技术中的linux-2.6内核模块引用计数的实现
作者:刘洪涛,华清远见嵌入式学院金牌讲师。 一、模块使用计数的背景知识 模块是一种可以在内核运行过程中动态加载、卸载的内核功能组件。2.6内核中模块的命名方式为*.ko。模块在被使用时,是不允许被卸载的。编程时需要用“使用计数”来描述模块是否在被使用。 二、2.4内核使用计数的实现方法 2.4内核中,模块自身通过 MOD_INC_USE_COUNT, MOD_DEC_USE_COUNT宏来管理自己被使用的计数。通常我们在写模块时,会在open方法中加入MOD_INC
所属分类:
其它
发布日期:2020-11-11
文件大小:65536
提供者:
weixin_38551143
嵌入式系统/ARM技术中的kbuild系统-内核模块的编译
Linux内核是一种单体内核,但是通过动态加载模块的方式,使它的开发非常灵活方便。那么,它是如何编译内核的呢?我们可以通过分析它的Makefile入手。以下是一个简单的hello内核模块的Makefile. ifneq ($(KERNELRELEASE),) obj-m:=hello.o else KERNELDIR:=/lib/modules/$(shell uname -r)/build PWD:=$(shell pwd) default: $(MA
所属分类:
其它
发布日期:2020-11-09
文件大小:52224
提供者:
weixin_38514322
嵌入式系统/ARM技术中的基于嵌入式Linux的网络视频流服务模块设计
在本设计中,数据在整个系统中是以流数据的形式存在的,Linux内核为流数据提供了一个标准的编程接口,这种接口为数据从外部设备经内核到达用户进程提供了一个全双工通道。 在这个通道中,数据的处理模块是作为可选的中间件由用户动态加载的,上面设计的视频压缩模块就是这样的一个中间件。 2 ASF流式文件格式 本系统主要是用于实时视频应用,所以需要系统提供对流式文件格式的支持,这样在接收方利用标准的流视频播放软件,如MMedia Player就可以观看实时传
所属分类:
其它
发布日期:2020-11-18
文件大小:54272
提供者:
weixin_38693311
嵌入式系统/ARM技术中的实现一个什么都不能做的嵌入式操作系统
1.首先确定CPU,在这里为了简单,就选用嵌入式的CPU,比如ARM系列,之所以用RISC(简单指令集)类型的CPU,其方便之处是没有实模式与保护模式之分,采用线性的统一寻址,也就是不需要进行段页式内存管理,还有就是芯片内部集成了一些常用外设控制器,比如以太网卡,串口等等,不需要像在PC机的主板上那么多外设芯片 2.确定要实现的模块和功能,为了简单,只实现多任务调度(但有限制,比如最多不超过10),实现中断处理(不支持中断优先级),不进行动态SHELL交互,不实现动态模块加载,不实现for
所属分类:
其它
发布日期:2020-11-22
文件大小:44032
提供者:
weixin_38607908
嵌入式系统/ARM技术中的嵌入式系统中的模块动态加载技术
摘要 提出一种适用于嵌入式系统的模块动态加载技术,设计实现简单,占用资源少,开销小,并且成功运用于DeltaOS.可提高系统的灵活性和扩属性.介招加载与动态链接的原理和应用情况,解释相关术语,描述基本设计思路:详细说明该技术的核心。即模块声明、调用库、两级重定位表,最后给出结论。 引 言 随着电子技术的飞速发展,嵌人式设备应用越来越广泛,复杂度也越来越高。这使得硬件和软件设计比例发生了很大变化,软件开发的比重越来越大。然而传统嵌入式开发过程中需要将应用与操作系统编译链接成一个整体,然
所属分类:
其它
发布日期:2020-12-13
文件大小:259072
提供者:
weixin_38516270