Chinaunix首页 | 论坛 | 博客
  • 博客访问: 685857
  • 博文数量: 130
  • 博客积分: 2192
  • 博客等级: 大尉
  • 技术积分: 1410
  • 用 户 组: 普通用户
  • 注册时间: 2009-05-31 15:37
文章分类

全部博文(130)

文章存档

2013年(1)

2012年(4)

2011年(27)

2010年(97)

2009年(1)

分类: 嵌入式

2010-06-29 20:25:58


网上买了一块arm9的板子,想是好好学习一下的。

下面是列出了 下面一段时间 的学习内容计划:

一.arm 相关知识

   1.指令集        
   2.cache.mmu,dma
   3.常用接口
       a.lcd
       b.usbd,usbh
       c.network
       d.AD
       e.spi
       f.iic
       g.iis
       h.mmc\sd\
       i.pwm
       j.uart
       k.nand flash
       l.camera
       m.AC97
   4.工具。调试工具,开发工具。
        window下:rvds 2.0,rvmdk,ads,IAR,winarm。
        linux下:gcc。

学习:仿真的skyeye 项目

参考书:《ARM嵌入式系统开发:软件设计与优化》
        datasheet
        《
        《ARM Architecture Reference Manual》

二.linux 相关知识
   1.内核
   2.驱动
   3.移植一个版本
   4.交叉编译,gcc,gdb调试
   5.QT

   6.建立交叉编译工具 各种方法。
   7.0.11代码的学习

   busybox

   ELDK :        

参考 :   LFS 项目
参考书:
        linux基础:
                《鸟哥的linux私房菜》
                《Advanced Programming in the UNIX Environment 2nd》
        嵌入式:
                《Building Embedded Linux Systems 2nd》
                《embedded linux primer》
       driver:
                《Linux设备驱动开发详解(宋宝华)》
                《LDD》
                《Essential.Linux.Device.Drivers》
        内核:
                《Linux0.11内核完全注释2.01》
                《LINUX内核源代码情景分析》
                《深入理解linux内核》
   
三.bootloader 相关知识
   1.uboot
       移植一个版本
   2.vivi
   3.写一个简单的bootloader

四.微内核操作系统
   1.ucos
        移植

   2.threadx
        移植一个

   3.vxworks

   4.其他实时OS

五.裸OS 情况
   1.参 《裸奔三部曲》
   2.移植一个脚本语言,lua ,python

六.wince

七.android

八.其他移植
   1. QEMU模拟器
   2. 国产抢占式实时开源操作系统RT-Thread
   3. OpenEmbedded
   4. Emdebian 
   5. RockBox
   6. NetBSD 
   7. kasim的git
   8. openwrt
   9. ecos
阅读(787) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~