
linux开发
文章平均质量分 79
ddway12
这个作者很懒,什么都没留下…
展开
-
linux应用程序helloword及makefile
1.新建c文件,编写helloword代码cd /usr/c_application/mkdir testcd test gedit hello.c#includeint main(){ printf("Hello word\n\r"); return 0; }2.使用gcc进行编译gcc -o hello hello.c原创 2016-12-02 20:07:21 · 4701 阅读 · 0 评论 -
A20_Android平台驱动在 HAL层、JNI层和APP层的开发
该分享记录了实现通过安卓app界面的button来控制单个LED灯亮灭的过程和方法。可以概述为:首先查找用户手册,确定目标IO口的寄存器等参数;第二步编写IO口驱动程序,并将驱动模块编译进内核;第三步编写jni代码,编译生成.so;第四步在eclipse工程中配置、添加功能代码,烧录并执行。心得:(1).如果只偏重于硬件和计算,那么安卓系统可以看做一个外壳,一个注重于展现的外壳;(2)原创 2016-12-02 20:11:35 · 584 阅读 · 0 评论 -
基于A20 Android使用SPI通讯接口8*8LED阵列的驱动开发
硬件平台:A20 android系统开发板LED阵列:控制芯片MAX7219第一步:配置开发环境,加载spi节点1.配置内核# cd /usr/MarsBoard-A20-android-4.2.2-SDK-V2.0/lichee/linux-3.3 //进入源码下的linux内核路径#make ARCH=arm menuconfig2.修改sp原创 2016-12-02 20:14:37 · 953 阅读 · 0 评论 -
在ubuntu电脑上使用C语言编写Android应用程序
第一步,编写安卓应用程序并编译生成bin格式的可执行文件1.编写代码#cd /usr/MarsBoard-A20-android-4.2.2-SDK-V2.0/android4.2/external //进入external路径 #mkdir hello //创建hello文件夹 #gedit hello.c //创建hello.c文件#inclu原创 2016-12-02 20:15:29 · 2007 阅读 · 0 评论 -
第一个linux驱动_读写设备文件(1)
平台:ubuntu12.04操作系统第一步建立编译文件:@sudo su //输入密码 进入root#cd /drivers //进入要建立驱动的文件夹# mkdir hello // 建立第一个驱动文件的文件夹#cd hello //进入hello目录#gedit hello.c#include #include #inlcu原创 2016-12-02 20:16:19 · 611 阅读 · 0 评论 -
第一个linux驱动_读写设备文件(2)
------在android模拟器和开发板上进行测试驱动模块第一步添加逻辑功能部分代码1.添加建立文件部分代码,添加后的hello.c的代码如下:#include #include #include #include #include #include #define DEVICE_NAME "myfirstdriver"//定义设备文件static struct f原创 2016-12-02 20:17:00 · 1986 阅读 · 0 评论