2015年4月9日

【整理】--VC 编译整理

摘要: .h用于编译阶段的审核,如在math.h中有函数声明:int abs(int);但是在使用中写为#include ...abs(3,5);编译器阶段就会检测出错误。.dll用于运行阶段,如调用SetWindowText()函数等,需要在user32.dll中找到该函数。DLL可以简单认为是一种包含供... 阅读全文
posted @ 2015-04-09 23:55 ApolloEnterprise 阅读(173) 评论(0) 推荐(0) 编辑

【整理】--【内核模块】简单例子,编译加载

摘要: 1、linux 内核模块不被编译到内核文件(zImage,bzImage), 而是在运行期间动态的安装和卸载2、内核模块包括一下几部分:主体部分设计,编译内核模块,安装卸载NHMK,可选项使用(模块申明,MK参数,符号输出)3、简单例子:hello.c:#include#include#includ... 阅读全文
posted @ 2015-04-09 16:17 ApolloEnterprise 阅读(439) 评论(0) 推荐(0) 编辑
2015年3月19日

【原创】-- uboot,kennel,fs,rootfs 编译制作

摘要: 环境:ubuntu14.04 内核版本 linux 3.13.0 OK6410 内核编译环境 linux 3.0.1 uboot版本 1.1.6 交叉编译工具链 arm-linux-gcc 4.3.21、 编译前要首先安装好交叉工具链,安装过程见博文http://www... 阅读全文
posted @ 2015-03-19 19:33 ApolloEnterprise 阅读(1037) 评论(0) 推荐(0) 编辑
2015年3月16日

【原创】-- nfs安装配置及使用,挂载根文件系统

摘要: 环境:ubuntu14.04(非虚拟机),OK6410环境搭建:(1)#sudo apt-get install nfs-kernel-server如果已经是最新版本了,无需安装(2)建立nfs文件夹,在ubuntu命令行中输入,$ mkdir /nfs$ chmod 777 /nfs$ chmod... 阅读全文
posted @ 2015-03-16 16:55 ApolloEnterprise 阅读(3169) 评论(0) 推荐(0) 编辑

【原创】-- tftp安装配置及使用

摘要: 环境:Ubuntu 14.04 OK6410环境搭建:(1)$ sudo apt-get install tftp tftpd openbsd-inetd或者安装tftp的增强版本tftp-hpa: $ sudo apt-get install tftp-hpa tftpd-hpa(2)建立tftp... 阅读全文
posted @ 2015-03-16 16:12 ApolloEnterprise 阅读(369) 评论(0) 推荐(0) 编辑

【整理】-- C++ 多线程

摘要: os:ubuntu c++1.创建线程#include #include //多线程相关操作头文件,可移植众多平台 using namespace std;#define NUM_THREADS 5 //线程数 void* say_hello( void* args ){ cout #includ... 阅读全文
posted @ 2015-03-16 10:56 ApolloEnterprise 阅读(214) 评论(0) 推荐(0) 编辑
2015年3月9日

【原创】-- 交叉编译工具链安装

摘要: 环境:Ubuntu14.04LTS(虚拟机不方便,直接安装Ubuntu),OK6410开发板(虽然有点旧)原理:有待添加1、下载地址http://pan.baidu.com/s/1kT4eRqv2、将arm-linux-gcc-4.3.2.tgz拷贝到你的工作目录中去,例如我的是/work,然后在该... 阅读全文
posted @ 2015-03-09 22:34 ApolloEnterprise 阅读(361) 评论(0) 推荐(0) 编辑
2015年3月7日

【原创】-- Linux 下利用dnw进行USB下载

摘要: 原帖地址:http://blog.csdn.net/jjzhoujun2010 http://blog.csdn.net/yf210yf/article/details/6700391 http://www.cnblogs.com/lixiaoming90/archive/2013/... 阅读全文
posted @ 2015-03-07 15:30 ApolloEnterprise 阅读(308) 评论(0) 推荐(0) 编辑
2015年3月4日

【转贴】-- 基于QT的跨平台应用开发

摘要: 原帖地址:http://www.cnblogs.com/R0b1n/p/4106613.html1 Qt简介Qt是1991年奇趣科技开发的一个跨平台的C++图形用户界面应用程序框架。它提供给应用程序开发者建立艺术级的图形用户界面所需的所有功能。Qt很容易扩展,并且允许真正地组件编程。基本上,Qt 同... 阅读全文
posted @ 2015-03-04 09:33 ApolloEnterprise 阅读(904) 评论(0) 推荐(0) 编辑
2015年3月3日

【转载】-- vi/vim使用

摘要: vi/vim 基本使用方法本文介绍了vi (vim)的基本使用方法,但对于普通用户来说基本上够了!i/vim的区别简单点来说,它们都是多模式编辑器,不同的是vim 是vi的升级版本,它不仅兼容vi的所有指令,而且还有一些新的特性在里面。例如语法加亮,可视化操作不仅可以在终端运行,也可以运行于x wi... 阅读全文
posted @ 2015-03-03 19:59 ApolloEnterprise 阅读(171) 评论(0) 推荐(0) 编辑