匿名
未登录
登录
百问网嵌入式Linux wiki
搜索
查看“ARM裸机加强版”的源代码
来自百问网嵌入式Linux wiki
名字空间
页面
讨论
更多
更多
页面选项
Read
查看源代码
历史
←
ARM裸机加强版
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
该页面已被保护以防止编辑和其他操作。
您可以查看与复制此页面的源代码。
<div style="border: 1px solid #A7D7F9; background: #FFFFFF; margin:0; padding: 1em; text-align:center"><big>'''欢迎来到第一期ARM裸机加强版Wiki教程'''</big> </div> *第一期ARM裸机加强版视频教程是基于JZ2440,Ubuntu16.04系统进行视频讲解操作 *考虑到视频教程知识点过多,一时无法全部理解,故将视频内容整理成文档供参考。由于工作量大,文档中难免会出现遗漏或者错误,请大家看到后及时指正 *欢迎大家对wiki提出建议,共同努力,共同成长 '''本教程的开发环境''' *电脑系统 Windows7 / Windows10 *百问网提供的虚拟机系统Ubuntu16.04 *视频配套开发板:JZ2440 V3 *如有问题请请注册账户后点击左上角的讨论进入留言。 {| style="border: 0px" width="100%" |- align="center" bgcolor="#66CCCC" style="color:black;" ! height="35" colspan="2" | [[第二期Linux驱动|<span style="color:white;">第一期ARM裸机加强版Wiki教程目录</span>]] |- align="center" style="background:#CCFFCC;" valign="top" ! width="50%" height="35" | '''ARM裸机加强版WiKi''' ! width="50%" height="35" | '''ARM裸机加强版WiKi_PDF文档''' |- | width="50%" align="left" valign="top" | *[[第001课 不要再用老方法学习单片机和ARM]] *[[第002课 ubuntu环境搭建和ubuntu图形界面操作(免费)]] *[[第003课 linux入门命令]] *[[第004课 vi编辑器]] *[[第005课 linux进阶命令]] *[[第006课 开发板熟悉与体验(免费)]] *[[第007课 裸机开发步骤和工具使用(免费))]] *[[第008课 第1个ARM裸板程序及引申(部分免费)]] *[[第009课 gcc和arm-linux-gcc和Makefile]] *[[第010课 掌握ARM芯片时钟体系]] *[[第011课 串口(UART)的使用]] *[[第012课 内存控制器与SDRAM]] *[[第013课 代码重定位]] *[[第014课 异常与中断]] *[[第015课 Nor Flash]] *[[第016课 Nand Flash]] *[[第017课 LCD编程]] *[[第018课 ADC和触摸屏]] *[[第019课 I2C]] *[[第020课 SPI裸板]] *[[第021课 MMU和Cache ]] *[[第022课 传感器 ]] | width="50%" align="left" valign="top" | *[[File:第001课 不要再用老方法学习单片机和ARM - 百问网嵌入式Linux wiki.pdf]] *[[File:第002课 ubuntu环境搭建和ubuntu图形界面操作(免费) - 百问网嵌入式Linux wiki.pdf]] *[[File:第003课 linux入门命令 - 百问网嵌入式Linux wiki.pdf]] *[[File:第004课 vi编辑器 - 百问网嵌入式Linux wiki.pdf]] *[[File:第005课 linux进阶命令 - 百问网嵌入式Linux wiki.pdf]] *[[File:第006课 开发板熟悉与体验(免费) - 百问网嵌入式Linux wiki.pdf]] *[[File:第007课 裸机开发步骤和工具使用(免费)) - 百问网嵌入式Linux wiki.pdf]] *[[File:第008课 第1个ARM裸板程序及引申(部分免费) - 百问网嵌入式Linux wiki.pdf]] *[[File:第009课 gcc和arm-linux-gcc和Makefile - 百问网嵌入式Linux wiki.pdf]] *[[File:第010课 掌握ARM芯片时钟体系 - 百问网嵌入式Linux wiki.pdf]] *[[File:第011课 串口(UART)的使用 - 百问网嵌入式Linux wiki.pdf]] *[[File:第012课 内存控制器与SDRAM - 百问网嵌入式Linux wiki.pdf]] *[[File:第013课 代码重定位 - 百问网嵌入式Linux wiki.pdf]] *[[File:第014课 异常与中断 - 百问网嵌入式Linux wiki.pdf]] *[[File:第015课 NOR Flash - 百问网嵌入式Linux wiki.pdf]] *[[File:第016课 Nand Flash - 百问网嵌入式Linux wiki.pdf]] *[[File:第017课 LCD - 百问网嵌入式Linux wiki.pdf]] *[[File:第018课 ADC和触摸屏 - 百问网嵌入式Linux wiki.pdf]] *[[File:第019课 I2C - 百问网嵌入式Linux wiki.pdf]] *[[File:第020课 SPI裸板 - 百问网嵌入式Linux wiki.pdf]] *[[File:第021课 MMU和Cache - 百问网嵌入式Linux wiki.pdf]] *[[File:第022课 传感器 - 百问网嵌入式Linux wiki.pdf]] |} 学习目标 掌握写汇编代码的能力,可以分析任意裸板包括 u-boot、内核里的相关汇编代码 掌握常用的硬件部件操作,比如 GPIO,UART,I2C,LCD,触摸屏; 可以写出这些硬件部件的裸板程序 深入理解 ARM 体系统架构,可以写出具备中断功能的裸板程序,对程序现场的保存、恢复有所了解,这些原理适用于任何架构 CPU,内核及应用程序 熟悉裸板程序的结构,给你一个 bootloader 就能分析它的初始化部分、内存使用情况、链接地址、重定位、程序的相对跳转/绝对跳转等 掌握 bootloader 启动内核的原理,能完全自己写出一个 bootloader、字符设备驱动 [https://item.taobao.com/item.htm?spm=a1z10.1-c.w5001-1253507018.8.160b9c604FHl8B&id=557849520459&scene=taobao_shop 产品详情介绍] [http://bbs.100ask.org/forum.php?mod=forumdisplay&fid=32 ARM裸机加强版论坛]
返回至
ARM裸机加强版
。
导航
导航
WIKI首页
官方店铺
资料下载
交流社区
所有页面
所有产品
MPU-Linux开发板
MCU-单片机开发板
Linux开发系列视频
单片机开发系列视频
所有模块配件
Wiki工具
Wiki工具
特殊页面
页面工具
页面工具
用户页面工具
更多
链入页面
相关更改
页面信息
页面日志