社区
驱动开发/核心开发
帖子详情
求把自己写的设备驱动程序编译进嵌入式arm Linux内核的具体方法?
jojojk
2007-11-23 11:10:28
自己写了个ds1307的设备驱动程序源代码(iic_ds1307.c),但是对编译内核的方法不是很了解,怎样把这段代码嵌入到arm linux 2.4.20的内核中?
...全文
118
2
打赏
收藏
求把自己写的设备驱动程序编译进嵌入式arm Linux内核的具体方法?
自己写了个ds1307的设备驱动程序源代码(iic_ds1307.c),但是对编译内核的方法不是很了解,怎样把这段代码嵌入到arm linux 2.4.20的内核中?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
柚木卤鹅
2007-12-01
打赏
举报
回复
ds1307是dallas的实时钟芯片吧?
建议动态载入的方式。
leo_bin
2007-11-23
打赏
举报
回复
顶~~~~
关注中.......
嵌入式
系统开发圣经
嵌入式
系统开发圣经 大小为42M的书,给你提供详细的
嵌入式
开发知识,是学习的好资料 本书特色:详细的理论讲解,让你全面了解当前
嵌入式
开发系统的发展趋势。以信息家电、智能型手机、PDA产品为出发点,广泛深入地分析相关的
嵌入式
系统技术。适用于产品主管、系统设计分析人员及欲
进
入该领域的工程师。是一本开发
嵌入式
系统产品必备的入门圣经,
进
入
嵌入式
系统领域的宝典。 目录: 第1章
嵌入式
系统的介绍 1-1
嵌入式
系统概述 1-1-1
嵌入式
系统的组成 1-1-2 典型的
嵌入式
系统 1-1-3
嵌入式
系统的发展趋势 1-2 信息家电 1-2-1 信息家电的兴起 1-2-2 信息家电的产品 1-2-3 信息家电的研发状况 1-2-4 信息家电的未来 1-3 入门必学 1-3-1 系统集成能力 1-3-2 程序语言编
写
能力 1-3-3 市场应用导向 1-4 未来展望 1-4-1 集成服务导向 1-4-2 轻薄小型人性化 1-4-3 软硬件网络无线集成 1-4-4 创意产生与实现 1-5 本书导读 第2章
嵌入式
SoC硬件系统概论 2-1
嵌入式
系统微处理器的发展 2-1-1 4位以及8位
嵌入式
系统微处理器 2-1-2 16位以上的
嵌入式
系统微处理器 2-1-3 协同微处理器(Co-processor) 2-1-4 CISC与RISC 2-1-5 数字信号处理器(Digital Signal Process-DSP) 2-1-6 超长指令集微处理器(VLIW) 2-2 SoC
嵌入式
系统微处理器 2-2-1 什么是SoC
嵌入式
系统微处理器 2-2-2 SoC微处理器的设计开发 2-2-3 RISC结合DSP的SoC
嵌入式
系统微处理器 2-2-4 快速的SoC
嵌入式
系统微处理器设计与制造 2-3
ARM
公司
ARM
RISC架构微处理器 2-3-1
ARM
RISC
嵌入式
系统微处理器简介 2-3-2
ARM
7 Thumb
嵌入式
系统微处理器系列 2-3-3 Thumb指令集 2-3-4
ARM
9 Thumb
嵌入式
系统微处理器系列 2-3-5
ARM
10 Thumb
嵌入式
系统微处理器系列 2-3-6
ARM
RISC
嵌入式
系统微处理器的应用 2-3-7 相关数据查询 2-4 Intel公司Strong
ARM
微处理器 2-4-1 Strong
ARM
架构 2-4-2 SA 1110/SA 1111模拟实验版 2-4-3 Strong
ARM
嵌入式
系统微处理器的应用 2-4-4 参考数据 2-5 德州仪器公司TMS320 DSP微处理器 2-5-1 TMS320 DSP微处理器简介 2-5-2 德州仪器公司C5X DSP微处理器系列 2-5-3 德州仪器公司C6X DSP微处理器系列 2-5-4 德州仪器公司TMS320DM310 DSP微处理器 2-5-5 DSP微处理器的应用 2-5-6 参考数据 2-6 Philips公司Trimedia微处理器 2-6-1 简介 2-6-2 Trimedia微处理器架构 2-6-3 软件开发工具 2-6-4 TM-1300模拟实验版 2-6-5 TM-1300
嵌入式
系统微处理器应用 2-6-6 参考数据 2-7 德州仪器公司OMAP架构微处理器 2-7-1 OMAP简介 2-7-2 OMAP架构 2-7-3 OMAP程序开发 2-7-4 OMAP微处理器在多媒体上的应用 2-8 Intel公司XScale架构微处理器 2-8-1 XScale微处理器简介 2-8-2 XScale微处理器硬件架构 2-8-3 XScale微处理器应用产品开发(PCA) 2-8-4 XScale微处理器-PXA210/250 2-8-5 参考数据 2-9 其他常见高端的
嵌入式
系统微处理器 2-9-1 MIPS RISC
嵌入式
系统微处理器 2-9-2 Hitachi SH系列
嵌入式
系统微处理器 2-9-3 Motorola
嵌入式
系统微处理器 2-9-4 Intel
嵌入式
系统微处理器 2-9-5 STMicroelectronics
嵌入式
系统微处理器 2-9-6 AMD
嵌入式
系统微处理器 2-9-7 三菱
嵌入式
系统微处理器 2-9-8 富士通
嵌入式
系统微处理器 2-10 存储器 2-10-1 可编程只读存储器 2-10-2 随机存储器(Random Access Memory) 2-11 通信接口 2-11-1 IEEE 1394 2-11-2 USB 2-11-3 红外线 2-11-4 蓝牙模块(Bluetooth) 2-11-5 IEEE 802.11 2-12 输出与输入装置 2-12-1 触摸屏 2-12-2 LCD显示器 2-13 扩展装置 2-13-1 PCMCIA扩展装置 2-13-2 CF扩展装置 2-13-3 SD扩展装置 2-13-4 Memory Stick 2-13-5 Springboard 2-14 便携式
嵌入式
系统电源系统 2-14-1 便携式
嵌入式
系统电源的要
求
2-14-2 智能型电池系统 2-15 小结 第3章
嵌入式
系统软件开发 3-1
嵌入式
系统基本概述 3-1-1 系统规划与设计 3-1-2 开发平台与目标平台 3-1-3 开发环境与开发流程 3-2 开始您的第一步 3-2-1 目标平台 3-2-2 下载程序 3-2-3 开发考虑 3-3
嵌入式
操作系统 3-3-1 操作系统的基本运作 3-3-2 开机 3-3-3 执行应用程序 3-3-4 系统移植 3-3-5 选择一个
嵌入式
操作系统 3-4
嵌入式
软件的开发流程 3-4-1 系统开发 3-4-2
编译
3-4-3 链接 3-4-4 重新定位 3-4-5 下载 3-5 沟通软件与硬件的桥梁 3-5-1 由说明书认识硬件组件 3-5-2
驱动程序
的编
写
3-5-3 中断与异常处理 3-6 调试技术 3-6-1 仿真软件 3-6-2 目标平台上的调试 3-6-3 硬件辅助调试 3-7 您必须了解的事情 3-7-1 常见的错误处理 3-7-2 程序技巧 3-8 总览 第4章 信息家电软件的大趋势 4-1 多采多姿的Java世界 4-1-1 Java的概念 4-1-2 Java世界 4-1-3 企业版J2EE 4-1-4 标准版J2SE 4-1-5 袖珍版J2ME 4-1-6 Java Card 4-1-7 小结 4-2 移动装置的Java Virtual Machine-KVM(K Virtual Machine) 4-2-1 KVM的由来 4-2-2 KVM移植技术 4-2-3 KVM验证 4-2-4 小结 4-3 移动
设备
上的开发套件-MIDP 4-3-1 Java与无线通信 4-3-2 MIDP的由来 4-3-3 MIDP开发环境 4-3-4 MIDP开发实例 4-3-5 MIDP的移植 4-3-6 小结 4-4 Symbian Java Phone 4-4-1 Java Phone架构 4-4-2 JTAPI 4-4-3 应用实例 4-4-4 小结 4-5 Jini 4-5-1 Jini的架构 4-5-2 Jini的移植 4-5-3 小结 4-6 电信服务i-Mode与i-appli 4-6-1 i-Mode通信系统 4-6-2 Compact HTML 4-6-3 Java Enabled i-mode:i-appli 4-7 Java Chip让Java飞起来 4-7-1 Java Chip的诞生 4-7-2 各家的JavaChip 4-7-3 小结 4-8 总结 第5章 Smart Handheld Device软件系统设计 5-1 前言 5-2
嵌入式
操作系统基本概念 5-2-1
嵌入式
操作系统 5-2-2 软件组件 5-3 PDA产品面面观 5-3-1 Palm-PDA的创作先驱 5-3-2 WinCE Pocket PC多媒体的佼佼者 5-3-3 我国
嵌入式
操作系统发展概况 5-3-4 PDA发展趋势 5-4 针对产品定义选择系统软件 5-4-1 基本技术比较 5-4-2 产品应用 5-5 Symbian Platform:典型的智能型手机系统设计 5-5-1 功能结构介绍 5-5-2 GTv6基本组件 5-5-3 Framework 5-5-4 通信与网络 5-5-5 应用层 5-5-6 Java Phone 5-5-7 新一代智能型手机 5-5-8 持续创新的Symbian OS v7.0 5-5-9 系统开发环境 5-6
嵌入式
Linux
相关技术 5-6-1
嵌入式
Linux
概述 5-6-2 工作评估 5-6-3
Linux
目录结构 5-6-4 工具链(Toolchain) 5-6-5
内核
配置 5-6-6
编译
内核
5-6-7 雏型板测试 5-6-8 选择
嵌入式
Linux
图形接口 5-6-9 自己动手做
Linux
Based iPAQ 5-7 结束语
嵌入式
Linux
开发: 从0开始
编译
并启动
ARM
Linux
内核
(全志)
最近看见很多小白不会
编译
Linux
内核
,自己瞎折腾走了很多弯路。本文章将会以Orange Pi(香橙派) Zero开发板为例,带您成功
编译
内核
并在板子上启动它。您需要一台(版本最好在20.04以上)、一个可以用的文件、和您开发板对应的、内存卡、读卡器以及一根串口线。 以上这些东西都很容易就能获取到: 可以选择实体机,或者虚拟机(推荐配置4核4G)。 文件可以从官方的系统镜像里面提取出来(/usr/lib/
linux
-u-boot-xxxxxxxxx/u-boot-sunxi-with-spl.bin),或者
嵌入式
Linux
驱动模块
编译
进
内核
Linux
驱动开发者需要牢固地掌握
Linux
内核
的
编译
方法以为
嵌入式
系统构建可运行的
Linux
操作系统映像。 在
编译
内核
时, 需要配置
内核
嵌入式
linux
驱动
编译
进
内核
简介 一般我们开发一个驱动的时候,首先是把这个驱动
编译
成一个.ko格式的驱动模块,然后动态地在命令行中加载
进
内核
才能去使用。但是大家可能会想,
linux
里面本来就自带很多驱动,他们都不是像.ko文件一样加载
进
内核
的,能不能把我自己
写
的驱动也放
进
去开机的时候自启动呢?当然是可以的。下面,我以我
写
的pwm驱动为例,将他
编译
进
内核
里。 将驱动
编译
进
linux
内核
首先,我先介绍一下
linux
内核
源码里面的drivers目录。 顾名思义,就是指驱动。
linux
内核
里面的所有
设备
驱动都在里面了。比如 drivers
嵌入式
Linux
的
内核
编译
实验环境 VMware Workstation Player Ubuntu16.04 kernel-3.2.tar.bz2
Linux
内核
编译
在ubuntu上
编译
嵌入式
Linux
内核
,需要大家提前安装好交叉
编译
工具链,在此就不再赘述。编
写
Linux
内核
需要
内核
源码和
内核
编译
配置文件kernel_config,如下图: 具体
编译
步骤如下: 1.解压
内核
源码 tar -jxvf kernel...
驱动开发/核心开发
21,597
社区成员
21,709
社区内容
发帖
与我相关
我的任务
驱动开发/核心开发
硬件/嵌入开发 驱动开发/核心开发
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章