莫相离 发表于 2015-1-16 15:06:34

来讲讲:使linux的启动信息显现到LCD 下面

每一个开发团队都对他的发行版做过测试后放出的.那些国际知名的大品牌更是如此。
linux的启动信息刚入手下手只显现在超等终端下面,经由过程上面步骤能够将显现信息显现在LCD下面。(条件是,已将LCD驱动程序移植到内核中往)
1、起首修正bootloader中的启动参数信息。
将bootloader代码中的nandflash.c中的voidNandPart_LoadRun(intpart_sel,U32buf)函数内里的
char*linux_params="noinitrdroot=/dev/mtdblock2init=/linuxrcconsole=tty0,ttySAC0,115200mem=64Mdevfs=mount";
//noinitrd:noInitialRamDisksupport
//申明:mtdblock2代表第3个flash分区,用来作根文件体系rootfs;
//console=ttySAC0,115200使kernel启动时代的信息息刚入手下手输入到串口0上,波特率为115200;前面的信息输入到LCD屏上
//2.6内查对于串口的定名改成ttySAC0,但这不影响用户空间的串口编程。
//用户空间的串口编程针对的还是/dev/ttyS0等
//mem=32M暗示内存是32M,假如是64则设为64M
2、在设置内核makemenuconfig时,在bootoption中输出:
noinitrdroot=/dev/mtdblock2init=/linuxrcconsole=tty0,ttySAC0,115200mem=64Mdevfs=mount
</p>
如果你只是想应付一下操作系统的课程,劝你最好别学,或者说不要指望能用的怎么样。

小妖女 发表于 2015-1-18 15:39:23

一些显而易见的小错误还是用vi改正比较方便。以后的大一点的程序就得在Linux下调试了,因为有的头文件在VC里面说找不到。?

愤怒的大鸟 发表于 2015-1-27 06:42:55

虽然大家都比较喜欢漂亮的mm,但是在学 linux 的过程中,还是要多和“男人”接触一下:P 遇到问题的时候,出来看说和上网查之外,就是要多用 linux 下的 man 命令找找帮助。

admin 发表于 2015-2-5 05:23:10

眼看这个学期的Linux课程已经告一段落了,我觉得有必要写一遍心得体会来总结一下这学期对着门课程的学习。

山那边是海 发表于 2015-2-11 06:02:05

通过一条缓慢的调制解调器线路,它也能操纵几千公里以外的远程系统。

变相怪杰 发表于 2015-3-1 23:17:20

你需要提供精确有效的信息。Linux这并不是要求你简单的把成吨的出错代码或者数据完全转储摘录到你的提问中。

不帅 发表于 2015-3-11 01:18:53

熟读写基础知识,学得会不如学得牢。

再见西城 发表于 2015-3-17 18:08:16

编程学习及开发,Linux是免费,开源的操作系统,并且可开发工具相当多,如果您支持自由软件,一定要同广大热爱自由软件人士一同为其不懈努力。

分手快乐 发表于 2015-3-24 20:14:26

得到到草率的回答或者根本得不到任何Linux答案。越表现出在寻求帮助前为解决问题付出的努力,你越能得到实质性的帮助。
页: [1]
查看完整版本: 来讲讲:使linux的启动信息显现到LCD 下面