百度首页 | 百度空间
 
文章列表
 
2008-01-04 10:27

       我的开发板一直使用串口0,由于我们两个人一起用开发板,所以想把另一个串口也用上。

        首先是u-boot,先检查一下board/smdk2410/smdk2410.c中对GPH控制寄存器的设置,按照s3c2410的手册进行修改,我用的是uboot-1.1.3,不用修改。

       再来看cpu/arm920t/s3c24x0/serial.c

int serial_init (void)
{
serial_setbrg ();

return (0);
}

来看serial_setbrg ();

类别:应用开发 | 评论(0) | 浏览()
 
2007-12-28 09:28

       最近进展比较顺利,但想想自己做的工作实在是不多,无非是在网上找些帖子,比葫芦画瓢的改动一些代码,真正学到的东西并不多,所以一定要保持清醒的头脑,不能太兴奋。下一步把USB移植好后,剩下的就该定项目的方案了。首先得找到GPIO口才行。

     

类别:阶段总结 | 评论(0) | 浏览()
 
2007-12-27 21:49

       看了下上次的阶段总结,不想用了一周的时间就完成个差不多了,NFS成功了,《构建嵌入式LINUX系统》的学习也已近尾声,不过一定要坚持看完才行,切不可虎头蛇尾。

       还有一个意外收获那就是LCD了,移植成功!

       接下来的工作是移植USB,据说不是很难,因为内核本身都带了的。在小强用板子这段时间,只能看看书和做一下移植USB的准备工作了。

      还有就是抓紧

类别:阶段总结 | 评论(0) | 浏览()
 
2007-12-27 15:17

       我采用的是2.6.14的内核,按照网上的帖子,要做的工作量不是很大,现在先整理一下思路,我们从硬件开始,我用的LCD型号是LTV350QV-F04。320×240,这里的320×240是像素点数,其中320是水平方向,240是垂直方向。控制信号我们先不去管它,我们先来看一下数据线,也就是RGB(red green and blue)线,此处的硬件连接决定了LCD的BPP,16BPP或24BPP,我的开发板上采用的是5:6:5的16BPP的连接。关于BPP和连线的关系可以参考2410手册的387~390页。

     

类别:linux内核 | 评论(1) | 浏览()
 
2007-12-25 22:20

      今天很有成就感,没想到一天就把NFS搞定了,顺带还移植了CS8900的驱动。下面将移植的过程记录下来。这里要说明的一点是,由于在整个过程中,我参考了不同的资料,可能有些步骤并不是必要的,但也在此列出。

(1)按照《构建嵌入式LINUX系统》一书,首先设置DHCP监控程序。先来看看DHCP监控程序是否存在:

$rpm -q dhcp

如已安装,将显示版本,若未安装,需要重新去光盘中找到DHCP的rpm包(dhcp-3.0pl1-23.i386.rpm),然后rpm -ivh dhcp-3.0pl1-23.i386.

类别:linux内核 | 评论(0) | 浏览()
 
2007-12-24 11:36

第九章:bootloader

网络引导的服务器设置

       感觉这部分内容不该是bootloader的范畴,不过既然提到了,就好好看一下,NFS还是很有实用价值的。前面已经提过,开发初期适合将目标板设置成网络引导,因为这样可以逐步修改内核及根文件系统,不必再每次修改之后更新目标板的存储设备。

       从网络启动目标板的最简单方法就是使用BOOTP/DHCP、TFTP和NFS。其中BOOTP/DHCP协议是用来为网络主机提供基本引导信息的标准方

类别:linux内核 | 评论(0) | 浏览()
 
2007-12-23 16:08

第八章:根文件系统的设置

关于第七章存储设备管理我们先跳过不去管它(有时间最好看一下),直接进入第八章。

       准备好根文件系统的内容和目标板的存储设备之后,接着就是设置可供目标板使用的根文件系统。然后我们需要将根文件系统的内容转换成选用的文件系统格式,或者将根文件系统安装在具备所选用文件系统格式的设备上。

       本章会首先讨论选择文件系统的基本原则。然后是如何使用NFS将文件系统映像传送到

类别:默认分类 | 评论(0) | 浏览()
 
2007-12-21 22:05

       与主流软件开发者非常类似,嵌入式系统开发者也需要用到编译器、链接器、解释程序、集成开发环境以及诸如此类的其他开发工具。然而,嵌入式开发者的工具有所不同,因为他们用来执行应用程序的平台和建立应用程序的平台并不相同。因此,这些工具通常被称为跨平台开发工具或简称交叉开发工具。

       实际项目工作空间的使用

      在为目标板开发及定制软件的过程中,将会需要在一个综合的、容易使用的目录结构

类别:linux内核 | 评论(0) | 浏览()
 
2007-12-21 13:17

       从今天开始学习《构建嵌入式Linux系统》,算是对前面的工作一个系统的总结。

       建立目标板Linux需要四个重要的步骤:(1)决定系统组件 (2)配置及建立内核     (3)建立根文件系统        (4)设置引导软件与配置

       决定系统组件就好像是前往杂货店之前先写下采购单一样。由于Linux有许多选项,若不先备好清单,到头来很容易连自

类别:linux内核 | 评论(0) | 浏览()
 
2007-12-20 22:05

       板子先给小强了,让他也熟悉一下,内核移植成功了,该规划一下下一步了,马上就放寒假了,剩下这些天要好好利用才是。下面要买几本书,反正是导师出钱,多买几本,当然了,要好好利用。

《GNU/Linux编程指南》(第二版 清华大学出版社)

《linux设备驱动程序》(第三版)中国电力出版社

《Linux内核完全剖析》(赵炯)机械工业出版社

《protel电路设计与制版宝典》 (电子工业出版社)

接下来有以下选择:

(1)熟悉高频电路,把A/D模块做出

类别:阶段总结 | 评论(0) | 浏览()
 
     
 
 
文章分类
 
 
 
 
 
 
 
 
 
Fpga(7)
 
 
     
 
文章存档
 
 
 
 
 
 
 
 
 
     
 
最新文章评论
   
 

你是女生吗,女生也玩技术呀
 
 

你好啊,我也是刚学。好多东西不懂啊
 

每天进步一点点!!! 顶楼主
 
     


©2008 Baidu