菜鸟入门linux遇到的问题与解决-凯发app官方网站

凯发app官方网站-凯发k8官网下载客户端中心 | | 凯发app官方网站-凯发k8官网下载客户端中心
  • 博客访问: 48921
  • 博文数量: 8
  • 博客积分: 448
  • 博客等级: 民兵
  • 技术积分: 55
  • 用 户 组: 普通用户
  • 注册时间: 2012-10-11 16:00
文章分类
文章存档

2012年(8)

发布时间:2012-10-16 09:08:08

前几天开始了我的linux开发生涯。。。由于之前都是做cortex-m3开发的,虽然也有些任务调度、消息队列管理等,但是,发现比起linux这样的操作系统的,以前的东西真的是小巫见大巫呀。。。......【阅读全文】

阅读(4129) | 评论(0) | 转发(0)

发布时间:2012-10-16 15:39:30

......【阅读全文】

阅读(2663) | 评论(0) | 转发(0)
给主人留下些什么吧!~~

tekkamanninja2012-10-25 17:36

cailantu2012: 大侠,问题找到了,我把open中的ttys0改成了s3c2410_serial0,就可以正常收发了~~ 这个是跟操作系统的版本有关的吧,有些是ttys0,有些是ttysac0,有些却保持原.....
这个和驱动所注册的名字有关,udev或者mdev会根据这个名字生成节点。
但是节点怎么变,关键在于节点对应的驱动注册的设备号。你学下驱动就知道了。
新版本linux下,24x0芯片的串口节点名一般是s3c2410_serialx了,以前是ttysacx。
  |  

tekkamanninja2012-10-25 15:10

cailantu2012: 弱弱问:如何确认节点是不是/dev/ttys0?.....
你所使用的串口对应的设备节点只有你才知道阿,看你以前的信息似乎应该是/dev/ttysacx吧?
你是三星芯片的串口一般是这个名字的节点
  |  

tekkamanninja2012-10-25 14:38

cailantu2012: 大侠,又打扰您了。今天在做串口通信,遇到了串口通信不成功,网上找了好久也没找到解决的办法。
我用两种方法写串口通信程序,一种是常规的教程写的方法。发现.....
确认你的设备节点是不是/dev/ttys0
我以前用的都是用常规的方法做的,
这套api我也不熟~
  |  

tekkamanninja2012-10-24 16:50

cailantu2012: 大侠,想请教一下linux中有没有这样的一种做法:
就是,启动后,比如这些信息,敲下回车后(用串口输入),然后输入ls(串口输入),显示的情况下,是在lcd上面.....
你的想法可以理解为console的(输入)和(输出 出错)对应不同的tty。
这个理论是可以实现,但是应该需要修改内核启动源码,这样做不标准、我也不推荐。
你看看tty和内核启动的相关代码就知道为什么了:
http://blog.chinaunix.net/uid-20543672-id-3225777.html
http://blog.chinaunix.net/uid-20543672-id-3172321.html
  |  

tekkamanninja2012-10-23 17:14

cailantu2012: 大侠,想问下您,目前我的内核启动信息显示的可以在lcd屏上显示了,但是串口输入貌似不可以起作用了,不知道有没有可能实现显示在lcd上,输入是用串口的?我的启.....
try this:
console=ttysac0,115200 rdinit=/linuxrc console=tty0
  |  
留言热议
请登录后留言。
")); function link(t){ var href= $(t).attr('href'); href ="?url=" encodeuricomponent(location.href); $(t).attr('href',href); //setcookie("returnouturl", location.href, 60, "/"); }
网站地图