邓维安 发表于 2012-4-24 11:51:57

android串口

又是一个蛋疼的星期啊,大白天的,我一个人坐在位子上,那么在这个特殊的日子里,干点什么呢???有同学就会说了,你可以打开电脑E盘隐藏着的苍老师专辑系列放到快播里打发时间啊!!!,错,错了,你们错了,我邓老湿不是那样的人!!!我要办点为人民服务的事,我从上衣左胸前拿出昨晚在农贸市场一块钱三样买的小镜子,对着镜子问道,“这世界上有比我更像雷锋同志的人么”,,,我仿佛再次确认了这个事实——没有!于是我嘴角微微带着一丝笑意,轻轻的点点头,顺手将镜子放入上衣口袋,右手熟练的握住我自已发明的乳形鼠标,并点击进了我的调试工作——超级终端。前两天看到有同学在问android串口的问题,那么,今天就给大家直播一下android串口的应用方法。好,费话多了点,镜头转入主题。
第一步,要做什么呢?你想做什么就做什么,只要弄清楚我们的目的,我要打开android的串口!,那么首先我先将android串口demo安装开发板(forlinx6410)中去,将飞凌的串口demo导入eclipse当中,连接开发板并安装,如果你无法安装,安装之后呢,要设置开发板串口与波特率,分别为s3c2410_serial0和115200,但这样也是无法打开的,提示:“you do not have read/write permissions serial”,权限问题是要解决的,怎么解决?飞凌是说用在终端用vi forlinx.rc然后在最后一行增加chmod 777 s3c2410_serial*,最后输入:wp(保存退出),尼玛啊,我试了一下,不会玩那个什么vi指令,弄得我一踏糊涂,怎么办,看了一下关键是要用到s3c2410_serial*(表示0-4串口)让它们有读写权限,于是哥灵机一动,直接在超级终端下查找这四个文件,cd dev/,啊哈,再敲ls 没错,哥看到你娃了,就在那儿了,于是乎,我在终端下输入chmod 777 s3c2410_serial*,直接点开发板上面console button,无耻啊,无耻的竟然可以进入了!!!console界面有两个EditText,分别为Reception(接收)和Emission(发射),这时你在上面操作与PC COM1口通讯了,试了一下try {

                        mOutputStream.write(new String("hello,forlinx").getBytes());
                        mOutputStream.write('\n');
                       
                } catch (IOException e) {
                        e.printStackTrace();
                }
可以在终端接收到。卧槽,一晃眼,我下班了。下次再续!!!!

邓维安 发表于 2012-4-24 11:52:59

邓维安 发表于 2012-4-24 11:56:38

飞凌-chongzi 发表于 2012-4-24 17:38:50

写入脚本也是要运行的,只不过你的方法是通过终端运行,这样每次启动都要运行这个命令,而写入的脚本的话就不用每次都运行这个命令了

yandongqiang 发表于 2012-8-9 16:03:43

邓维安 发表于 2012-8-16 09:54:46

将串口通讯分开打包在后台server单独运行,在activity里面肯定是不行的。多个界面跳转时android会自动finish掉前一个界面。

mr菜 发表于 2012-12-5 16:07:18

masheng1011 发表于 2012-12-13 23:35:21

页: [1]
查看完整版本: android串口