社区
下载资源悬赏专区
帖子详情
基于ARM的嵌入式Linux应用程序开发研究下载
weixin_39821051
2019-07-16 02:00:32
基于ARM的嵌入式Linux应用程序开发研究
相关下载链接:
//download.csdn.net/download/a283127993/3293216?utm_source=bbsseo
...全文
6
回复
打赏
收藏
基于ARM的嵌入式Linux应用程序开发研究下载
基于ARM的嵌入式Linux应用程序开发研究 相关下载链接://download.csdn.net/download/a283127993/3293216?utm_source=bbsseo
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
嵌入式
Linux
应用
开发
完全手册.pdf
内容简介 《
嵌入式
Linux
应用
开发
完全手册》全面介绍了
嵌入式
Linux
系统
开发
过程中,从底层系统支持到上层GUI应用的方方面面,内容涵盖
Linux
操作系统的安装及相关工具的使用、配置,
嵌入式
编程所需要的基础知识(交叉编译工具的选项设置、Makefile语法、
ARM
汇编指令等),硬件部件的使用及编程(囊括了常见硬件,比如UART、I*IC、LCD等),UBoot、
Linux
内核的分析、配置和移植,根文件系统的构造(包括移植busybox、glibc、制作映象文件等),内核调试技术(比如添加kgdb补丁、栈回溯等),驱动程序编写及移植(LED、按键、扩展串口、网卡、硬盘、SD卡、LCD和USB等),GUI系统的移植(包含两个GUI系统:基于Qtopia和基于X),
应用程序
调试技术。 《
嵌入式
Linux
应用
开发
完全手册》从最简单的点亮一个LED开始,由浅入深地讲解,使读者最终可以配置、移植、裁剪内核,编写驱动程序,移植GUI系统,掌握整个
嵌入式
Linux
系统的
开发
方法。 《
嵌入式
Linux
应用
开发
完全手册》由浅入深,循序渐进,适合刚接触
嵌入式
Linux
的初学者学习,也可作为大、中专院校
嵌入式
相关专业本科生、
研究
生的教材。 编辑推荐 《
嵌入式
Linux
应用
开发
完全手册》以S3C2410、S3C2440
开发
板为例,从分析硬件上电执行的第一条指令开始,到构造出一个类似PDA、基于
Linux
的桌面GUI系统,带领读者学习、掌握从最底层到最高层的软件编写方法。《
嵌入式
Linux
应用
开发
完全手册》由浅入深,循序渐进,适合刚接触
嵌入式
Linux
的初学者学习,也可作为大、中专院校
嵌入式
相关专业本科生、
研究
生的教材。 目录 第1篇
嵌入式
Linux
开发
环境构建篇 第1章
嵌入式
Linux
开发
概述 第2章
嵌入式
Linux
开发
环境构建 第3章
嵌入式
编程基础知识 第4章 Windows、
Linux
环境下相关工具、命令的使用 第2篇
ARM
9
嵌入式
系统基础实例篇 第5章 GPIO接口 第6章 存储器控制 第7章 内存管理单元MMU 第8章 NANDFlash控制器 第9章 中断体系结构 第10章 系统时钟和定时器 第11章 通用异步收发器UART 第12章 I*IC接口 第13章 LCD控制器 第14章 ADC和触摸屏接口 第3篇
嵌入式
Linux
系统移植篇 第15章 移植U-Boot 第16章 移植
Linux
内核 第17章 构建
Linux
根文件系统 第18章
Linux
内核调试技术 第4篇
嵌入式
Linux
设备驱动
开发
篇 第19章 字符设备驱动程序 第20章
Linux
异常处理体系结构 第21章 扩展串口驱动程序移植 第22章 网卡驱动程序移植 第23章 IDE接口和SD卡驱动程序移植 第24章 LCD和USB驱动程序移植 第5篇
嵌入式
Linux
系统应用
开发
篇 第25章
嵌入式
GUI
开发
第26章 基于X的GUI
开发
第27章
Linux
应用程序
调试技术
嵌入式
设计及
linux
驱动
开发
指南——基于
ARM
9处理器.pdf
资源大于15MB分2次上传。 清晰度一般。加到11章 第12,13章没有。 第1章
嵌入式
系统基础. 1.1
嵌入式
系统简介 1.1.1
嵌入式
系统定义 1.1.2
嵌入式
系统与PC 1.1.3
嵌入式
系统的特点 1.2
嵌入式
系统的发展 1.2.1
嵌入式
系统现状 1.2.2
嵌入式
系统发展趋势 1.3
嵌入式
操作系统与实时操作系统 1.3.1
Linux
1.3.2 uC/OS 1.3.3 Windows CE 1.3.4 VxWorks 1.3.5 Palm OS 1.3.6 QNX 1.4
嵌入式
系统选型 第2章 基于
ARM
9处理器的硬件
开发
平台 2.1
ARM
处理器简介 2.1.1
ARM
公司简介 2.1.2
ARM
微处理器核 .2.2
ARM
9微处理器简介 2.2.1 与
ARM
7处理器的比较 2.2.2 三星S3C2410X处理器详解 2.3 FS2410
开发
平台 第3章 创建
嵌入式
系统
开发
环境 3.1
嵌入式
Linux
的
开发
环境 3.2 Cygwin 3.3 虚拟机 3.4 交叉编译的预备知识 3.4.1 Make命令和Makefile文件 3.4.2 binutils工具包 3.4.3 gcc编译器 3.4.4 Glibc库 3.4.5 GDB 3.5 交叉编译 3.5.1 创建编译环境 3.5.2 编译binutils 3.5.3 编译bootstrap_gcc 3.5.4 编译Glibc 3.5.5 编译完整的gcc 3.5.6 编译GDB 3.5.7 成果 3.5.8 其他交叉编译方法 3.6 通过二进制软件包创建交叉编译环境 3.7
开发
套件 第4章 调试
嵌入式
系统程序 4.1
嵌入式
系统调试方法 4.1.1 实时在线仿真 4.1.2 模拟调试 4.1.3 软件调试 4.1.4 BDM/JTAG调试 4.2
ARM
仿真器 4.2.1 techorICE
ARM
仿真器 4.2.2
ARM
仿真器工作原理 4.2.3
ARM
仿真器的系统功能层次 4.2.4 使用仿真器和ADS Debugger调试
ARM
开发
板 4.3 JTAG接口 4.3.1 JTAG引脚定义 4.3.2 通过JTAG烧写Flash 4.3.3 烧写Flash技术内幕 第5章 Bootloader 5.1
嵌入式
系统的引导代码 5.1.1 初识Bootloader 5.1.2 Bootloader的启动流程 5.2 Bootloader之vivi 5.2.1 vivi简介 5.2.2 vivi的配置与编译 5.2.3 vivi代码导读 5.3 Bootloader之U-Boot 5.3.1 U-Boot代码结构分析 5.3.2 编译U-Boot代码 5.3.3 U-Boot代码导读 5.3.4 U-Boot命令 5.4 FS2410的Bootloader 第6章
Linux
系统在
ARM
平台的移植 6.1 移植的概念 6.2
Linux
内核结构 6.3
Linux
-2.4内核向
ARM
平台的移植 6.3.1 根目录 6.3.2 arch目录 6.3.3 arch/
arm
/boot目录 6.3.4 arch/
arm
/def-configs目录 6.3.5 arch/
arm
/kernel目录 6.3.6 arch/
arm
/mm目录 6.3.7 arch/
arm
/mach-s3c2410目录 6.4
Linux
-2.6内核向
ARM
平台的移植 6.4.1 定义平台和编译器 6.4.2 arch/
arm
/mach-s3c2410/devs.c 6.4.3 arch/
arm
/mach-s3c2410/mach-fs2410.c 6.4.4 串口输出 6.5 编译
Linux
内核 6.5.1 代码成熟等级选项 6.5.2 通用的一些选项 6.5.3 和模块相关的选项 6.5.4 和块相关的选项 6.5.5 和系统类型相关的选项 6.5.6 和总线相关的选项 6.5.7 和内核特性相关的选项 6.5.8 和系统启动相关的选项 6.5.9 和浮点运算相关的选项 6.5.10 用户空间使用的二进制文件格式的选项 6.5.11 和电源管理相关的选项 6.5.12 和网络协议相关的选项 6.5.13 和设备驱动程序相关的选项 6.5.14 和文件系统相关的选项 6.5.15 和程序性能分析相关的选项 6.5.16 和内核调试相关的选项 6.5.17 和安全相关的选项 6.5.18 和加密算法相关的选项 6.5.19 库选项 6.5.20 保存内核配置 第7章
Linux
设备驱动程序
开发
7.1 设备驱动概述 7.1.1 设备驱动和文件系统的关系 7.1.2 设备类型分类 7.1.3 内核空间和用户空间.. 7.2 设备驱动基础 7.2.1 设备驱动中关键数据结构 7.2.2 字符设备驱动
开发
第8章 网络设备驱动程序
开发
8.1 网络设备驱动程序简介 8.1.1 device数据结构 8.1.2 sk_buff数据结构 8.1.3 内核的驱动程序接口 8.2 以太网控制器CS8900A 8.2.1 特性 8.2.2 工作原理 8.2.3 电路连接 8.2.4 引脚 8.2.5 操作模式 8.3 网络设备驱动程序实例 8.3.1 初始化函数 8.3.2 打开函数 8.3.3 关闭函数 8.3.4 发送函数 8.3.5 接收函数 8.3.6 中断处理函数 第9章 USB驱动程序
开发
9.1 USB驱动程序简介 9.1.1 USB背景知识 9.1.2
Linux
内核对USB规范的支持 9.1.3 OHCI简介 9.2
Linux
下USB系统文件结点 9.3 USB主机驱动结构 9.3.1 USB数据传输时序 9.3.2 USB设备连接/断开时序 9.4 主要数据结构及接口函数 9.4.1 数据传输管道 9.4.2 统一的USB数据传输块 9.4.3 USBD数据描述 9.4.4 USBD与HCD驱动程序接口 9.4.5 USBD层的设备管理 9.4.6 设备类驱动与USBD接口 9.5 USBD文件系统接口 9.5.1 设备驱动程序访问 9.5.2 设备拓扑访问 9.5.3 设备信息访问 9.6 设备类驱动与文件系统接口 9.7 USB HUB驱动程序 9.7.1 HUB驱动初始化 9.7.2 HUB Probe相关函数 9.8 OHCI HCD实现 9.8.1 OHCI驱动初始化 9.8.2 与USBD连接 9.8.3 OHCI根HUB 9.9 扫描仪设备驱动程序 9.9.1 USBD接口 9.9.2 文件系统接口 9.10 USB主机驱动在S3C2410X平台的实现 9.10.1 USB主机控制器简介 9.10.2 驱动程序的移植 第10章 图形用户接口 10.1
嵌入式
系统中的GUI简介 10.1.1 MicroWindows 10.1.2 MiniGUI 10.1.3 Qt/Embedded 10.2 MiniGUI编程 10.2.1 MiniGUI移植 10.2.2 MiniGUI编程 10.3 初识Qt/Embedded 10.3.1 Qt介绍 10.3.2 系统要求 10.3.3 Qt的架构 10.4 Qt/Embedded
嵌入式
图形
开发
基础 10.4.1 建立Qt/Embedded
开发
环境 10.4.2 认识Qt/Embedded
开发
环境 10.4.3 窗体 10.4.4 对话框 10.4.5 外形与感觉 10.4.6 国际化 10.5 Qt/Embedded实战演练 10.5.1 安装Qt/Embedded工具
开发
包 10.5.2 交叉编译Qt/Embedded库 10.5.3 Hello,World 10.5.4 发布Qt/Embedded程序到目标板 10.5.5 添加一个Qt/Embedded应用到QPE 第11章 Java虚拟机的移植 11.1 Java虚拟机概述 11.1.1 Java虚拟机的概念 11.1.2 J2ME 11.1.3 KVM 11.2 Java虚拟机的移植 11.2.1 获得源码 11.2.2 编译环境的建立 11.2.3 JDK的安装 11.2.4 KVM的移植及编译 11.2.5 KVM的测试 11.3 其他可选的虚拟机 11.4 性能优化
嵌入式
Linux
开发
基础
嵌入式
Linux
开发
环境的构建,
Linux
命令行的基本使用,VI、GCC、Makefile基本工具的使用,交叉
开发
环境的使用。 学习条件: 1.C语言编程基础
基于
ARM
的
嵌入式
Linux
应用程序
开发
0 引 言 当今社会,
嵌入式
系统已经渗透到人们工作、生活中的各个领域,
嵌入式
处理器已占分散处理器市场份额的94%。而
嵌入式
Linux
系统也蓬勃发展,不仅继承了
linux
源码开放、内核稳定高效、软件丰富等优势,还具备支持广泛处理器结构和硬件平台、占有空间小、成本低廉、结构紧凑等特点。 1
ARM
处理器及
开发
板 在
嵌入式
领域,
ARM
已取得了极大的成功,造就了IP核商业
基于
arm
嵌入式
linux
毕业设计,本科毕业论文--基于
arm
的
嵌入式
系统设计.doc
硕士学位论文基于
ARM
的
嵌入式
系统设计摘要
嵌入式
系统以其小型、专用、易携带、可靠性高的特点,已经在各个领域得到了广泛的应用,如军事国防、消费电子、通信设备、工业控制等。
嵌入式
处理器内嵌实时操作系统(RTOS),具有实时性、低成本、小型化、专用化和高可靠性,克服了传统的基于单片机控制系统功能不足和基于PC的系统非实时性的缺点。随着
嵌入式
系统软硬件技术的飞速发展,其应用领域必将更为广阔,
嵌入式
系统的研...
下载资源悬赏专区
12,795
社区成员
12,332,765
社区内容
发帖
与我相关
我的任务
下载资源悬赏专区
CSDN 下载资源悬赏专区
复制链接
扫一扫
分享
社区描述
CSDN 下载资源悬赏专区
其他
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章