Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器 软件资源

软件开发小程序制作系统集成与运维空间租用硬件开发视频监控技术咨询与支持——联系电话:0311-88999002/88999003

首页 / 操作系统 / Linux

主机中C程序移植到arm开发板上

主机中C程序移植到arm开发板上

主机中C程序移植到arm开发板上 收藏 在主机上写的成程序,如果不写Makefile文件,那么编译文件呢?方法是使用gcc,由于是移植到arm开发板上,所以使用的是arm-linux-gcc。下面总结一下方法:1、将arm-linux-gcc的交叉编译文件解压到某个目录,比如/usr/local/arm下,生成目录如4.4.12、设置环境变量,#sudo gedit /etc/environment,再添加路径:/usr/local/arm/4.4.1/b...
QT中Makefile文件添加-fno-rtti编译参数

QT中Makefile文件添加-fno-rtti编译参数

用QT Creator生成的文件进行编译时出现错误,网上查找说是要修改生成的Makefile文件,在CFLAGS和CXXFLAGS中添加“-fno-rtti”编译参数。这样每个Makefile文件都要修改,很麻烦。那么能不能在生成Makefile时自动加上呢。可以,只需要修改qmake的配置即可!以下为解决方法(也可供同类问题参考):1、#sudo gedit Makefile 查看生成的Makefile。在其中找到Makefile: mycom.pro ...
关于Linux触摸屏驱动

关于Linux触摸屏驱动

操作系统对于经常应用电脑的用户非常的重要,一个好的操作系统,能更好的节省学习的时间。本文讲解Linux触摸屏驱动开发,在Linux触摸屏驱动中,最好的范例莫过于mc68328digi.c的实现。本文把其中用到的结构解析一下。 mc68328digi.c下载地址在Linux公社的1号FTP服务器里: FTP地址:ftp://www.linuxidc.com用户名:www.linuxidc.com密码:www.muu.cc在 2011年LinuxIDC.co...
如何在Eclipse中查看Android源码或者第三方组件包源码

如何在Eclipse中查看Android源码或者第三方组件包源码

在学习过程中如果经常阅读源码,理解程度会比较深,学习效率也会比较高,那么如何方便快捷的阅读Android源码? 如何查看Android源码[以Android2.2为例] 我们知道在Eclipse里按住Ctrl键不松手在某个类上点击鼠标左键,可以跳转到该类的文件。如果没有源码就会跳到class文件上。因此我们只需要把源码拷贝到合适位置,Eclipse就可以找到源码了。接下来我说一下步骤: 把android-2.2-froyo-src.zip源码下载下来,...
Android中如何在命令行中查看某个文件的内容

Android中如何在命令行中查看某个文件的内容

在Android中,假如我们在程序开发中使用SharedPreferences对象在路径:/data/data/[PackageName]/shared_prefs目录下创建了一个 userinfo.xml 文件,并在该文件中保存了一些基础的信息。如果我们想查看该文件的内容,该如何查看呢?有两种方法可以查看,第一:采用Eclipse中自带的 File Explorer 工具把该文件导出来[pull a file from the device]。然后用相应...
Android中如何使用命令行查看内嵌数据库SQLite3

Android中如何使用命令行查看内嵌数据库SQLite3

在Android应用程序开发中,我们有时可能会用到系统中自带内嵌的数据库sqlite3,例如我们在某个应用程序中创建了数据库,如何查看该数据库或者如何查看该数据库中包含有哪些表或数据。下面是我在应用程序中创建了一个数据库以及表,如何采用命令行的方式去查看该数据库和表【如我在com.augurit.login 应用程序中创建了augurcity.db数据库和sySUSEr表】。先看如下图:在上图中,除了最后一个红色的方框,其它方框都是adb shell下的命...
Linux移植之驱动编译出现的问题

Linux移植之驱动编译出现的问题

Linux移植,出现了很多不可预知的问题。后来在师父及其客服的帮助下,完美解决,没辜负我这几天的辛勤努力!我的内核是Linux-2.6.30.4,以EmbedSky_hello.c为例。 我是根据Linux移植手册一步步移植的,以下是我出现的问题: 问题1:在编译驱动模块时出现以下错误提示:GZIP kernel/config_data.gz IKCFG kernel/config_data.h CC kernel/configs.omake[3]: ...
用Shell程序解决自己的需求

用Shell程序解决自己的需求

由于助教工作的需要,需要把先前收到的学生的作业重新组织下。考虑到学生作业多,若要纯手工操作,会是件相当麻烦的事情,于是决定写个shell脚本来解决这个问题。此前shell基本没用过,仅仅用了十来行代码,但还是花了我一天多的时间。虽然如此,觉得还是蛮有成就感,毕竟印象中这还是第一次自己写程序解决自己遇到的问题。需求描述有一百个学生,每个学生交了三次作业。第N次作业存放在命名为第N次作业的文件夹中,共有三个文件夹,分别是第一次作业,第二次作业,第三次作业。学生...
Linux内核设计与实现-内存管理学习小结

Linux内核设计与实现-内存管理学习小结

一,页内存管理以页为基本单位,用 struct page 表示系统中的每个物理页。系统中的每个结构都要分配这样一个结构体,假定系统的物理页为4kb,系统有128M的物理内存,那么系统仅需1MB的内存用来管理就可以了,代价并不高。有个地方还不是很明白,书中说page结构与物理页相关,与虚拟页无关。因此,该结构对页的描述只是暂时的。书中也作解释了,但还不是很明白。Linux内核设计与实现(第二版) 下载地址 http://www.linuxidc.com/Li...
使用CodeBlocks自己做模板做Gtkmm开发 有代码提示

使用CodeBlocks自己做模板做Gtkmm开发 有代码提示

1)一般设置 gtkmm教程使用这种方式: (g++-c)编译时加入选项:`pkg-configgtkmm-2.4--cflags` (g++-Wl)链接时加入选项:`pkg-configgtkmm-2.4--libs` 不错写好程序编译是没有问题的。可是是没有代码提示功能的。只需关闭工程重新打开就有代码提示。代码提示功能是有了,可总觉的怪怪的。下面就来点不怪的。2)下面看看这些选项都做了些什么? $ `pkg-config gtkmm-2.4 --cfl...
Linux 2.6.32系统中基于dm6467平台ASOC架构的音频驱动

Linux 2.6.32系统中基于dm6467平台ASOC架构的音频驱动

花了大概40天时间从零开始调音频驱动到目前的基本成功,中间也走了不少弯路,今天抽点时间把整个流程走下来,希望以后能作为参考。1.dm6467平台sdk_3_10版本中使用到的audio模块框架采用asoc模式,asoc框架主要包含4部分内容:(1) codec模块驱动:如,visiondigi板子上采用tlv320aic23芯片,代码中文件tlv320aic23.c提供了该部分驱动。主要实现了codec部分的digital audio interface部...
<< 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 >>