![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
文章平均质量分 72
qxc10086
这个作者很懒,什么都没留下…
展开
-
android 内核编译问题汇总
config 版本 s3c6410 内核版本 goldfish 3.4error1 fs/binfmt_aout.c: In function ‘load_aout_binary’: fs/binfmt_aout.c:271: error: ‘SEGMENT_SIZE’ undeclared (first use in this function)solution1 Update the M原创 2015-08-23 14:55:11 · 285 阅读 · 0 评论 -
linux c编程学习——学习步骤
一、工具的使用 1、学会使用vim/emacs,vim/emacs是linux下最常用的源码编辑器,不光要学会用它们编辑源码,还要学会用它们进行查找、定位、替换等。新手的话推荐使用vim,这也是我目前使用的文本编辑器。 2、学会makefile文件的编写规则,并结合使用工具aclocal、autoconf和automake生成makefile文件。 3、掌握gcc和gdb的基本用法。掌握gcc转载 2015-08-23 14:47:52 · 309 阅读 · 0 评论 -
android驱动的开发流程
一、android驱动的开发流程 1: 写LINUX驱动 2: 写LINUX应用测试程序 3: 写JNI接口,用来包装第二步写的应用 (要用NDK来编译) 生成一个.SO文件,相当于CE下的DLL 4: 写JAVA程序,专门写一个类包含.SO文件,然后在JAVA里调用.SO里的函数。 例子,可以看NDK里面的Sample文件夹,里面有一些例子二、 需要安装的环境 编译Android的转载 2015-08-23 14:53:30 · 750 阅读 · 0 评论 -
Linux设备驱动开发——环境搭建
一个基本的Linux设备驱动开发环境由宿主机和目标机组成,宿主机就是用来做驱动开发工作的主机,目标机就是用来运行和测试设备驱动的主机,在宿主机上需要有开发工具(gcc,gdb,make等)和linux源码(版本要对应目标机上的linux内核),而目标机上只要运行linux即可。由于步骤有所不同,下面分为普通Linux设备驱动开发和嵌入式Linux设别驱动开发两种情况来讲述环境的搭建和驱动程序的编译:转载 2015-08-23 14:42:44 · 234 阅读 · 0 评论