minipc

pcDuino的linux移植五GPIO驱动开发

与世无争的帅哥 提交于 2019-11-30 23:13:06
为首的亮,灭。同时如果你GPIO4,GPIO5接个LED,也会跟着亮,灭。 开发环境: 系统:Ubuntu的 一,硬件介绍 仔细看pcDuino上的原理图和pcDuino的手册,发现二者不是完全对应的,还是以原理图为准。根据原理图知道TX_LED是接到PH15上,可以当做普通IO口用,不需要连跳线 二,编写GPIO驱动代码 主要包括2部分,驱动代码first_drv.c和应用测试程序firstdrvtest.c以及Makefile文件。 驱动代码first_drv.c [平原]查看plaincopy #包括 # # # # # # # # # # 静态结构类* firstdrv_class的; 静态struct class_device的* firstdrv_class_dev; 挥发的无符号长* gphcfg1 ;/ / 0×100 PH9 [6:4] 001 挥发性无符号长* gphdat / / 0x10c 静态结构的inode * inode的结构文件*文件first_drv_open() { 中printk(“first_drv_open \ N”) / *配置GPh9为输出引脚GPIO4 * / * gphcfg1 | =((0×1 << 4)(0X1 << 8)|(0X1 << 28)); 返回0; } 的静态ssize_t供first_drv_write(结构文件

快速升级pcDuino内核和系统

馋奶兔 提交于 2019-11-29 21:04:45
天和大家分享一下我刚刚学会的通过usb给pcDuino升级内核以及装程序 步骤非常简单,首先呢我们到pcDuino的网站上 here 去下载最新的内核版本以及ubuntu程序,我现在用到的是4月28号最新发布的新版本内核,他解决了旧版本里众多的无法兼容的问题。 我们将用usb线连接电脑和pcDuino的OTG端口,等到pcDuino上的信号灯亮了以后证明已经连接成功。 点击运行livesuit程序 ,选择【选择固件】在弹出的文件筐里找到我们下好的内核文件,确定就可以开始升级了。 升级完成以后,把拷好了程序文件的U盘插到pcDuino上,长按SW2键约10秒钟左右后就会跳出提示框,我们选择是。 然后观察板子上的TX/RX灯,如果TX灯快速闪动那就表示正在安装,等到两个灯都缓慢闪动的时候我们的安装就完成了! 来源: oschina 链接: https://my.oschina.net/u/1174645/blog/141972

pcDuino的linux的移植一

孤人 提交于 2019-11-29 18:32:17
最近pcDuino官方公布了kernel源码,很是兴奋,决定开始在pcDuino上移植linux系统,有兴趣的一起讨论哈 目标: 1,移植的u-boot 2012.10 2,移植的linux内核 3,移植最小文件系统 开发环境: 系统:Ubuntu的10.04.4 单板:pcDuino 编译器:臂2009Q3-67-臂没有Linux的gnueabi-i686的PC-LINUX-gnu.tar.bz2 下面移植pcDuino官方最新公布的U-开机 1,获取源码 pcDuino提供的u-boot的孙喜 https://github.com/pcduino/kernel 下载ü启动孙喜源码 获取交叉编译链 http://code.google.com/p/smp-on-qemu/downloads/list 选择arm-2009q3-67-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2并下载。然后在ubuntu下直接解压即可,还要配置环境变量 的sudo gedit中的/ etc /环境 修改PATH,在最后再加“:/…/arm-2009q3/bin”,其中“…”是上面arm-2009q3-67-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2解压的路径。 接着退出Ubuntu的系统

在pcDuino上搭建一个简单网站

可紊 提交于 2019-11-29 15:10:42
12.07(ARM版)上搭建的apache 安装过程很简单 打开终端 须藤的apt-get安装的apache2 然后确认安装 的deb http://ports.ubuntu.com/ubuntu-ports/精确主宇宙 中的deb-src的http://ports。 /精确ubuntu.com / ubuntu的端口的主宇宙 的deb http://ports.ubuntu.com/ubuntu-ports/精确的安全性主要宇宙 中的deb-src的http://ports.ubuntu.com/ubuntu-ports/精确安全主宇宙 的deb http://ports.ubuntu.com/ubuntu-ports/精确的更新主要宇宙 的deb-src的http://ports.ubuntu.com/ubuntu-ports/精密主要更新 它的工作原理就说明安装成功了 同时可以通过服务apache2的状态命令来查看apache的状态 也可以用sudo的服务的apache2VIM 来源: oschina 链接: https://my.oschina.net/u/1174645/blog/141978

给pcDuino装个中文输入法

混江龙づ霸主 提交于 2019-11-28 20:38:48
今天跟老师学习了下如何在Ubuntu 12.04中安装中文输入法 我今天用的这块pcDuino是已经汉化过了的,就省去了汉化这一步,当然英文系统下也是可以直接安 装中文输入法的。 首先,安装IBus框架,在终端输入以下命令: sudo apt-get install ibus ibus-clutter ibus-gtk ibus-gtk3 ibus-qt4 然后启动IBus框架,在终端输入命令: im-switch -s ibus 完成之后直接重启程序接下来就可以安装拼音引擎了,这时候大家可以再系统工具里找到ibus图标了,在终端中输入下面的命令安装任意一种引擎。 IBus拼音:sudo apt-get install ibus-pinyin IBUS五笔:sudo apt-get install ibus-table-wubi 谷歌拼音输入法:sudo apt-get install ibus-googlepinyin Sun拼音输入法:sudo apt-get install ibus-sunpinyin 可以选择自己习惯的输入法进行安装,考虑到内存原因我只装了ibus拼音 安装完成后就可以来设置ibus框架了,输入命令 ibus-setup 这时候IBus Preference设置被打开。我们在输入法选项卡中,选择自己喜欢的输入方式,确定即可。 中英文输入法可以用ctrl

pcDuino 上运行motor shield

守給你的承諾、 提交于 2019-11-27 07:15:19
Motor Shield 是 Arduino 控制器兼容的电机驱动扩展板,让 motor shield 成为 pcDuino 的电机扩展板,在 pcDuino 开发应用平台上快速上手 是个不错的选择,实物图片如下: 具体操作步骤如下: 一、为了扩展接线把 motor shield 插到 proto shield 上,用 6-pin 和 8-pin 的跳线连接到 pcDuino 上 这里为了演示我们使用的是直流电源,但在实际操作中用应该电池为好 二、线路连接好之后,打开LXTerminal,进入目录 三、输入命令,打开代码 四、代码打开成功之后,输入make进行编译,出现可执行文件 五、运行代码,成功之后电机转动 来源: oschina 链接: https://my.oschina.net/u/1174645/blog/141868