1 / 10
文档名称:

linux内核源码树构造,arm开发第一步.doc

格式:doc   大小:107KB   页数:10页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

linux内核源码树构造,arm开发第一步.doc

上传人:小辰GG 2021/10/25 文件大小:107 KB

下载得到文件列表

linux内核源码树构造,arm开发第一步.doc

相关文档

文档介绍

文档介绍:Linux驱动开发环境配置(内核源码树构造)
初次接触Linux驱动程序开发,买了一本《Linux设备驱动程 序》第一件事当然就是构建开发环境了! ! !
它上面有一个Hello World 的列子:
//
#in elude <li nux/ini >
#i nclude <li nu x/>
MODULE_LICENSE("Dual BSD/GPL");
static int hello _in it(void){
prin tk(KERN_ALERT "Hello, world/n");
return 0;
}
static void hello_exit(void){
printk(KERN_ALERT"Goodbye, cruel world/n");
return 0 ;
}
module」n it(hello」ni t);
module_exit(hello_exit);
下面我们来看怎么让它跑起来:
驱动程序和用户程序可不一样, 它是作为一个模块连接到内核模
块来运行的,运行在内核空间里面。
所以要运行我们自己构造的模块, 需要自己的系统已经配置好内
核树,然后把目标模块和内核树连接起来运行! 但是我们安装的
Linux没有源码(至少我的是这样),更不要说已经编译好的内核 树了 ~
(1)下载Linux源码:
首先查看可以下载的Lin ux内核源码包
******@jiq-desktop:~#apt-cache search linu x-source
File Edit View Terminal Help
rootgjiq-desktop:日pt-cathE search linux-source
LinuX'SOurce - Linux kernel source with Ubuntu patches
linux-&ource-・:32 - Linux kernel source for version with Ubuntu patches
然后选定要下载的源码包:
******@jiq-desktop:~#apt-get in stall
linu x-source-
root®j i q- de sktop:apt-get install linux*source-2
正在读取软件包列表.…完成
正在分析软件包的依畅关系树
正在读取狀态信息•…完成
建富安装的软件包:
libncurses-dev ncurses-dev kernel-package libqt3-dev
下列【新】软件旦将被安装:
linux-source*
升级了 0个软件包*新安装了 1个软件包* 级。

*
获取:1 / lucid-proposed/main linux-source-2,6・3
2 -32^ []
25殆[1 linux-source- /

最近更新

对于二胡概况教案 5页

自我介绍高中 6页

宜宾国美电器仓库规划方案 25页

基于查询接口特征的深度网络资源聚类分析的中.. 2页

氢氧化铝竞争策略分析报告 78页

大学生自我总结归纳格式200 4页

基于文化之维的日用品再设计研究的综述报告 2页

外包工程安全协议书 5页

基于数据仓库的电信经营分析系统设计与研究的.. 2页

城市道路占用挖掘申请表格 6页

基于大数据的快餐业市场细分与定位 27页

人工智能辅助课程开发 28页

泰安市2024年中考数学试题含答案解析(Word版).. 26页

基于微纳热电偶探极的单细胞测温研究的开题报.. 2页

基于微加工技术的微纳复合制造及其在微能源系.. 2页

环境卫生倡议书(锦集7篇) 8页

可再生能源电气化影响 29页

环境教育与公众参与分析篇 28页

上海市普陀区2024届中考数学二模试卷(解析版).. 26页

2024年河南省高考对口升学财经类基础课试题卷.. 9页

实现共同富裕路径研究报告 2页

理解需不需要共情辩论赛反方辩词一辩二辩三辩.. 3页

2023年廉政警示教育案例 廉政警示教育典型案例.. 12页

轧钢危险源辨识与风险评价信息表优质资料 77页

院前急救操作流程及技巧ppt课件 143页

海狮车型汇川三合一控制器维护指导 5页

2危险化学品建设项目安全设施设计审查申请书 9页

毕业设计(论文)-基于PLC控制的物料供给系统.. 36页