作者powertodream (The Beginning)
看板LinuxDev
标题[核心] embedded linux 开机讯息
时间Sun Jun 5 03:42:52 2011
想请问一下
在实验板上面的 linux 开起来
可以让他的讯息经由 serial port 传给 host 端的终端机软体
理解没错的话,
linux是透过tty 再传出去的吗?
那是怎麽设定让linux这样动作?
那外部连到实验板上, linux 的运作原理是?
这一段的流程不太懂, 可以请板友指点一下, 或者有没有相关文件可以阅读
谢谢
--
这世界最难以理解的事就是所有事情都是可以理解的
(爱因斯坦).
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.135.0.69
※ 编辑: powertodream 来自: 220.135.0.69 (06/05 03:54)
1F:推 alongalone:去看uboot的bootargs 怎麽传给Linux的 bootargs 06/05 09:18
2F:→ clampsakura:console不就是从 printk and printf输出 从这两支.c 06/05 17:36
3F:→ clampsakura:慢慢trace. code挺多的 boot args是由uboot传入 06/05 17:36
4F:→ clampsakura:那有点tricky. 因为会挖好一块记忆体去存资讯 06/05 17:37
5F:→ clampsakura:开机进入KERNEL会去解析boot args. 也可以grep kernel 06/05 17:38
6F:→ clampsakura:印象中好像是cmd_line吧 好久没碰... 06/05 17:39
7F:→ badwork:软体部份uboot或kernel会init soc的uart 对register填值 06/05 22:43
8F:→ badwork:printk经一堆define 其实是把字元一个个填进uart register 06/05 22:44
9F:→ badwork:硬体部份就是soc的uart tx rx两根脚接到serial port去 06/05 22:45
10F:→ q1mail:可以去看一下开发板上linux的printk这个function怎麽做的 06/10 12:54
11F:推 drag:u-boot如果没有放bootarg的话,kernel有自己预设的 06/12 20:47
12F:→ drag:在kernel menuconfig的时候就可以设定 06/12 20:48