本帖最后由 豇豆逗逗 于 2015-11-27 21:51 编辑
一:Ubuntu的安装下载虚拟机,我用的VMware12和Ubuntu14
安装过程我就不说了,网上有很多的教程,安装好之后记得创建管理员身份,不然会很难操作
接下来我们可以ctrl-alt-t进入终端输入命令sudo su,这时我们便成为超级用户,可以对系统进行一些操,比如安装VMware tools,这样可以让虚拟机进入全屏
接下来,我们可以进入Ubuntu软件中心,把一些不需要的自带软件删除和下载,记得后缀名为.deb的可以双击安装。也可以直接在终端进行安装与下载。
二:java-eclipse的安装
首先ctrl-alt-t进入终端,然后sudo su进入超级用户,输入你的用户密码,然后下载以及配置java,过程就不多说了,直接粘贴以下三行命令,然后根据提示向下走:
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer
安装好java之后,到Intel官网去下载你需要的eclipse,我的虚拟机是32位的,所以我下载了相应的32位eclipse,然后解压,打开便可以使用了,eclipse为免安装软件。
三:例程
接下来是一些关于Ubuntu的一些基本指令,我以一个例程为主:
首先在/home/doudou下新建一个test.c文件:touch /home/doudou/test.c
接下来我们可以对其进行编辑,有两种方式:
1、vi test.c
2、gedit test.c
这是一个c文件,我写的是一个九九乘法表,附上代码再说:
#include"stdio.h"
int main()
{
int i,j;
for(i=1;i<=9;i++)
{
for(j=1;j<=i;j++)
{
printf("%d*%d=%d ",i,j,i*j );
}
printf("\n");
}
printf("hello word\n");
return 0;
}
3、接下来是调试,我们可以输入指令:gcc -o test test.c
4、然后运行一下:./test
便可以看到我们的九九乘法表啦
三:编码器的修改
上篇文章中有提到过编码器,但是问题在于按钮的反应迟钝,原因应该是在irq—roll函数里面执行到了按键的程序或者在按键的程序里执行到了irq-roll的部分造成错乱,修改程序如下:
int irq_click()
{
mcu_sleep(1);
if(!gpio_read(ENCODER_S))
{
time0 = time_ms();
while(!gpio_read(ENCODER_S));
time1 = time_ms();
if((time1 - time0) > 1000)
{
button_state = '1';
host_send(&button_state,1);
debug_print(DBG_INFO, "SS\n");
}
else
{
button_state = '0';
host_send(&button_state,1);
debug_print(DBG_INFO, "S\n");
}
}
return IRQ_HANDLED;
}
今天到此结束!お休み、皆さん!
|