社区
智能硬件
帖子详情
有没有arm板烧写系统、程序的相关资料?
哔哩哔哩啪啦啦
2016-09-05 11:55:37
导师给的项目,要往ARM板子里烧写wince6.0系统,然而我之前完完全全没有接触过相关知识,所以想问一下有没有人有相关的资料,或者讲的详细给我讲一下也好,板子应该是ARM11的。
...全文
1044
1
打赏
收藏
有没有arm板烧写系统、程序的相关资料?
导师给的项目,要往ARM板子里烧写wince6.0系统,然而我之前完完全全没有接触过相关知识,所以想问一下有没有人有相关的资料,或者讲的详细给我讲一下也好,板子应该是ARM11的。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wenmengji1022
2016-09-30
打赏
举报
回复
系统是移植吗?
ARM
点亮LED灯资源
博客 https://blog.csdn.net/shulianghan/article/details/80556515 配套资源 源码 工具 文档 等 1. 博客配套的 汇编代码 Makefile 文件 链接器脚本 2.可执行的二进制
程序
3.Linux烧
写
工具 ( OK6410A开发板 ) 4.SecureCRT 连接串口工具 5.
ARM
手册 :
ARM
Architecture Reference Manual.pdf 6.
ARM
核 手册 :
Arm
1176jzfs.pdf 7.汇编手册 :
arm
汇编手册(中文版).chm 8.OK6410底板原理图.pdf 9.OK6410核心板原理图-256MDDR-2g.pdf 10.开发板手册 : S3C6410X.pdf
嵌入式设计及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 性能优化
ARM
汇编
程序
开发入门
本课程主要讲解
ARM
处理器的
arm
指令,thumb指令,ADS伪指令,汇编
程序
设计。
嵌入式
系统
/
ARM
技术中的Boot-loader
程序
烧
写
得到的目标代码loader.bin通过串口调试
程序
下载到硬件板的SDRAM中。具体的方法是:将串口线连接到硬件板和PC的串口上,打开串口调试
程序
,将速率调整到9600bps,把硬件板的启动方式改成内启动;然后上电,此时串口上会打出一个‘<’符号,表示目前硬件板正在等待PC发送2KB的数据,此时用串口调试
程序
把loader.bin发送到硬件板。 如图所示,Boot-loader首先打开bin映像文件,然后检查设备D。如果ID错误则
程序
会停止运行,这意味着硬件
系统
有问题,或者JTAG接线有错误等。接着开始擦除∏ash里面的数据,根据Flash的大小擦除时间有长有短;擦除完毕就开始对Flash
基于linux-
ARM
的QT环境搭建.docx
现在
ARM
行业如火如荼,使用linux作为操作
系统
的也较多,本文只针对
ARM
和linux平台下的QT移植和
程序
测试做一翻详解,对于 wince等
系统
不涉及。
ARM
开发的话必须具备以下硬件或平台条件: 1.
ARM
硬件开发板,现在处理器用的多是
ARM
9或者
ARM
11 2. 针对嵌入式行业的Linux
系统
内核,以及PC机上的Linux
系统
开发环境,比如Ubuntu,Redhat,CentOs等 3.
ARM
软件开发环境,这个比较复杂多样。
ARM
开发无非是底层驱动移植和开发,以及顶层的应用
程序
开发,还有相对应的各种调试。不管是开发还是调试,都要用到相对应的工具或软件。驱动开发的领域本文不涉及,而顶层应用
程序
开发的一个重要环节就是面向客户的图形界面开发,而图形界面开发嵌入式领域用的比较多的是QT。 Qt是诺基亚开发的一个跨平台的C++图形用户界面应用
程序
框架。它提供给应用
程序
开发者建立艺术级的图形用户界面所需的所用功能。Qt是完全面向对象的,很容易扩展,并且允许真正地组件编程。 4. 应用
程序
在pc机上开发,完成后希望在
ARM
板上调试,以确认
程序
的正确性和完整性等,这时应该如何办呢? 这里面涉及的知识比较多,有:开发板引导启动文件Uboot;Linux内核镜像的烧
写
;交叉编译;搭建QT开发环境;开发板与PC机Linux
系统
的NFS挂载连接;再就是QT
程序
在线测试等。 上述中交叉编译之前的所有操作本文不涉及,读者如有不明之处请另找
资料
,本文意在构建一个QT开发环境,和使用开发板通过NFS挂载后的QT应用
程序
测试环境。
智能硬件
1,617
社区成员
753
社区内容
发帖
与我相关
我的任务
智能硬件
智能硬件,智能手表,可穿戴设备,智能电视,谷歌眼镜,Google Glass 相关讨论。
复制链接
扫一扫
分享
社区描述
智能硬件,智能手表,可穿戴设备,智能电视,谷歌眼镜,Google Glass 相关讨论。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章