嵌入式开发联盟跟我学系列-ok6410+linux3.0.30的嵌入式底层开发实战
嵌入式开发联盟www.mcuos.com Osboy站长原创 QQ:82475491 Mcuos.com@gmail.com
讲座的基本内容大致计划如下,当然内容还在不断补充,osboy会随时添加新知识点,随时添加osboy认为有必要了解的知识点。
童鞋们,在你看此系列文章时候,有看过本站的“关注行业新人”系列文章么?先看看吧:)
http://mcuos.com/thread-7255-1-1.html
Osboy提示:专题一的知识必须要过关哦!
专题一,嵌入式开发arm Linux的基础知识学习篇
(一)跟我学嵌入式基础知识篇之 - 嵌入式开发基本概念
请查看:http://mcuos.com/thread-8229-1-1.html
(二)跟我学嵌入式基础知识篇 - ubuntu开发环境安装,开发工具搭建
(1.1)跟我学嵌入式基础知识篇 - 安装vmware + ubuntu,推荐10.10版本。这里我不在累述,网上的
文章太多,我仅引用徒弟的一篇文章,其他大家可以自行搜索。
请查看 :http://mcuos.com/thread-8227-1-1.html
(1.2)跟我学嵌入式基础知识篇 - 安装交叉编译器工具链等开发环境
请查看:http://mcuos.com/thread-8231-1-1.html
(1.3)跟我学嵌入式基础知识篇 -开发板上运行第一个hello程序
请参看:http://mcuos.com/thread-8237-1-1.html
(1.3.1)跟我学嵌入式基础知识篇 - hello程序实验之后应该学习到的知识点
请参看:http://mcuos.com/thread-8260-1-1.html
(1.4)跟我学嵌入式基础知识篇 -正确编译本站ok6410的uboot
请查看:http://mcuos.com/thread-8240-1-1.html
(1.5)跟我学嵌入式基础知识篇 -基于本站学习版的OK6410软件开发包
请查看:http://mcuos.com/thread-8243-1-1.html
(1.6)跟我学嵌入式基础知识篇 -认识Linux内核
请查看:http://mcuos.com/thread-8256-1-1.html
(1.7)跟我学嵌入式基础知识篇 -认识Linux内核移植
请查看:http://mcuos.com/thread-8257-1-1.html
(1.8)跟我学嵌入式基础知识篇 -认识Linux驱动
请查看:http://mcuos.com/thread-8512-1-1.html
(1.9) 跟我学嵌入式基础知识篇 -如何在sd卡上执行hello程序
请查看:http://mcuos.com/thread-8275-1-1.html
(1.10)跟我学嵌入式基础知识篇 -LCD上显示企鹅logo
请查看:http://mcuos.com/thread-8267-1-1.html
(1.11)跟我学嵌入式基础知识篇 - led灯驱动程序的实验
请查看:http://mcuos.com/thread-8351-1-1.html
Osboy提示:专题一的知识还未过关者,请勿上手专题二哦
专题二,ok6410+linux3.0.30的嵌入式底层开发实战篇
(一)跟我学嵌入式底层开发系列 - OK6410的烧写开发环境
(1.1)ok6410烧写环境的搭建
请查看:http://mcuos.com/thread-8168-1-1.html
(1.2)s3c6410 的boot方式的入门级讲解
请查看:http://mcuos.com/thread-8204-1-1.html
(1.3)s3c6410 的boot方式的进阶级讲解
请查看:http://mcuos.com/thread-8205-1-1.html
(1.4)ok6410 如何手动制作SD卡boot镜像
请查看:http://mcuos.com/thread-8206-1-1.html
(1.5)ok6410 uboot的代码分析,启动,使用入门级介绍
请查看:
(二)跟我学嵌入式底层开发系列 - OK6410的通用Linux内核移植
(2.1)移植内核必备知识-对linux的early printk的探讨
请查看: http://mcuos.com/thread-8169-1-1.html
(2.2)移植内核必备知识-对linux内核的链接脚本文件vmlinux.lds.S的探讨
请查看: http://mcuos.com/thread-8170-1-1.html
(2.3)移植内核必备知识-第一个c函数start_kernel之前内核汇编做的事情
请查看: http://mcuos.com/thread-8171-1-1.html
(2.4)移植内核必备知识-关于processor id匹配和machine type id的匹配
请查看: http://mcuos.com/thread-8178-1-1.html
(2.5)移植内核必备知识-一些与内核地址相关的宏定义
请查看: http://mcuos.com/thread-8179-1-1.html
(2.6)移植内核必备知识-内核移植三要素之一,Linux的IRQ中断机制
请查看:http://www.mcuos.com/thread-8195-1-1.html
(2.7)移植内核必备知识-内核移植三要素之二,Linux timer机制,uart
请查看: http://www.mcuos.com/thread-8195-1-1.html
(2.8)移植内核必备知识-内核移植三要素之三,串口Uart与console
请查看:未完成
(2.9)移植内核必备知识-ARM的存储管理单元MMU知识点介绍
请查看:http://mcuos.com/thread-8198-1-1.html
(2.10)移植内核必备知识-ARM的一级页表映射方式和Linux的实现代码
请查看:http://mcuos.com/thread-8199-1-1.html
(2.11)移植内核必备知识-6410的寄存器物理虚拟-地址映射方法
请查看:http://mcuos.com/thread-8212-1-1.html
(2.12)移植内核必备知识-ARM的二级页表映射方式和Linux的实现代码
请查看:培训教材
(2.13)移植内核必备知识-关于跟文件系统rootfs的知识要点。
请查看:未完成
(2.14) 跟我动手移植内核系列 - 移植一个最简单的内核到6410开发板
请查看:http://mcuos.com/thread-8281-1-1.html
(三)跟我学嵌入式底层开发系列 - OK6410的Linux最小内核(内核尺寸优化,性能优化的探讨)
(3.0)内核尺寸优化之-测量Linux内核的空间占用
请查看:http://mcuos.com/thread-8218-1-1.html
(3.1)内核尺寸优化之-最小化配置Linux内核
请查看:未完成
(四)跟我学嵌入式底层开发系列 - Linux设备驱动程序开发
(4.1)Linux设备驱动程序开发 - Linux内核模块驱动程序的编写
请查看:http://mcuos.com/thread-8519-1-1.html
(4.2)Linux设备驱动程序开发 - Linux设备驱动类型
请查看:http://mcuos.com/thread-8513-1-1.html
(4.2.1)Linux设备驱动类型 - 字符型设备驱动
请查看:http://mcuos.com/thread-8514-1-1.html
(4.2.2) Linux设备驱动类型 - 块型设备驱动
请查看:http://mcuos.com/thread-8515-1-1.html
(4.2.3) Linux设备驱动类型 - MTD设备驱动
(4.2.3.1)Linux MTD 源代码分析(网络经典贴)
请查看:http://www.mcuos.com/onlinedoc/mcuos_mtd.htm
(4.2.3.1)Linux MTD 子系统分析(osboy原创)
请查看:http://mcuos.com/thread-8518-1-1.html
(4.2.3.2)Nand和Nor的区别扫盲贴
请查看:http://mcuos.com/thread-8516-1-1.html
(4.2.3.3)Nand驱动的编写使用注意点
(4.2.4) Linux设备驱动类型 -网络设备驱动
(4.3)Linux设备驱动程序开发 - OK6410的触摸屏驱动开发
请查看:未完成
(4.4)Linux设备驱动程序开发 - OK6410的USB host/device驱动开发
(4.4.1)跟我学嵌入式底层开发系列 - USB 开发之一USB入门必备知识点
请查看:http://mcuos.com/thread-8511-1-1.html
(4.5)跟我学嵌入式底层开发系列 - OK6410的SD卡驱动开发
请查看:http://mcuos.com/thread-7246-1-1.html
请大家关注。有板子的可以开始学起来了。 |