- 博客(20)
- 资源 (6)
- 收藏
- 关注
原创 UNIX网络编程(第三版)测试环境搭建
unix网络编程书中例子都包含一个#include "unp.h"头文件,从书中附录可以看出该头文件包含了网络程序中所使用到的各种相关头文件,所以如果想自己测试书中的源代码的话,我们需要需要搭建一个环境,以下是参照网上大神的经验后实现的过程,现在记录下来供参考:1、下载测试环境的源代码http://download.youkuaiyun.com/detail/qq132132132/87488
2015-05-28 17:00:52
744
转载 Linux系统的头文件和库文件搜索路径
一、头文件 gcc 在编译时如何去寻找所需要的头文件 : ※所以header file的搜寻会从-I开始 ※然后找gcc的环境变量 C_INCLUDE_PATH,CPLUS_INCLUDE_PATH,OBJC_INCLUDE_PATH ※再找内定目录 /usr/include /usr/local/include
2015-05-25 15:34:38
396
原创 Linux下libevent安装
1、选择一个存放目录:mkdir workcd work2、下载解压源文件:wget https://sourceforge.net/projects/levent/files/libevent/libevent-2.0/libevent-2.0.22-stable.tar.gz (目前最新稳定版是2.0.22,如果下载不了就去官网http://libevent.org/
2015-05-25 10:50:06
522
转载 Hi3518学习:编译osdrv
1.osdrv 顶层 Makefile 使用说明本目录下的编译脚本支持选用下文提到的两种工具链中的任何一种进行编译,因此编译时需要带上一个编译参数以指定对应的工具链 -- arm-hisiv100nptl-linux 和 arm-hisiv200-linux。其中,arm-hisiv100nptl-linux工具链对应uclibc库,arm-hisiv200-linux工具链对应glibc库;
2015-02-02 11:44:35
1056
转载 Hi3518学习:第一课 开发步骤
Hi3518 SDK 安装以及升级使用说明第一章 Hi3518_SDK_Vx.x.x.x版本升级操作说明 如果您是首次安装本SDK,请直接参看第2章。第二章 首次安装SDK1、Hi3518 SDK包位置 在"Hi3518_V100R001SPC***/01.software/board"目录下,您可以看到一个 Hi3518_SDK_Vx.x.x.x.t
2015-02-02 11:40:32
2009
原创 两轮平衡小车开发
元旦后开始研究平衡小车:2015.01.06 研究了两天怎么用SPI读MPU6500的数据,6500寄存器是8位的,例程给的SPI读写函数是16位的,而且一个函数里同时包含读和写。因为SPI写入要读的地址后,会有一个字节的滞后,然后才能收到字节,如果要从ACCEL_XOUT_H(地址是3b)开始读的话,就要把开始读的寄存器地址写前一个,也就是3A,然后返回值抛弃(返回值一般是
2015-01-06 14:48:34
921
原创 XXXX.axf: Warning: L6373W: libattrs.map file not found in System Library directory 问题解决
为了支持平衡车用的M4芯片STM32F302CBT6,重新装了个最新的MDK5.11。装好编译程序的时候,出现 Warning: L6373W: libattrs.map file not found in System Library directory等问题,似乎和ADS1.2冲突了。 网上搜索了下,找到解决办法:我的电脑->属性->高级-环境变量->系统变量 新加一个变
2014-12-27 16:19:14
2978
原创 Arm-linux-gcc安装步骤
安装交叉编译工具链:1、首先以root用户登入2、复制arm-linux-gcc-4.3.2.tgz到根目录下tmp文件夹里3、解压命令tar xvzf arm-linux-gcc-4.3.2 -C /注意以上命令必须要有-C而且是大写,后边有个空格也要注意。4、配置下编译环境路径 在控制台下输入 gedit /root/.bashrc 等一会出
2014-12-11 18:12:41
565
原创 mount: 192.168.1.xxx:/work/nfs_root failed, reason given by server: Permission denied 的解决办法
最近重新搭建平台时遇到不能挂载的问题:mount: 192.168.1.113:/work/nfs_root failed, reason given by server: Permission denied上网找解决办法,有的说是没有设置好共享文件。我打开NFS服务器上的/etc/exports,有一行已经有了 /work/nfs_root/first_fs *(rw,sync,no_r
2014-12-08 17:21:32
6728
原创 nfs:server 192.168.0.111 not responding,still trying问题解决方法
nfs:server 192.168.0.111 not responding,still trying问题解决方法,在
2014-09-23 20:13:11
3117
原创 开发板中为用户设置密码出现unknown uid 0的解决办法
为用户设置密码# passwd rootpasswd: unknown uid 0修改 /etc/passwd 如下,/ # cat /etc/passwd #root:x:1000:1000:Linux User,,,:/home/root:/bin/shroot:x:0:0:Linux User,,,:/home/root:/bin/sh
2014-09-22 21:33:10
1547
原创 嵌入式裸机开发学习:中断标志的清除顺序SUBSRCPND-->SRCPND-->INTPND
中断标志的清除顺序 : SUBSRCPND-->SRCPND-->INTPND。 否则中断源倒是清除了、但是中断标志INTPND并没有被清除,就会被中断锁死。
2014-08-27 10:26:26
885
转载 嵌入式裸机开发学习:2440中断体系学习
S3C2440一共有60个中断源,其中有15个子中断源,它们与SUBSRCPND寄存器中的每一位相对应,其他45个中断源与SRCPND中的每一位相对应。要注意的是EINT4~7对应的是同一位SRCPND[4],而EINT8~23对应的也是SRCPND[5]一位。
2014-08-26 22:22:25
508
转载 嵌入式裸机开发学习:对.lds连接脚本文件的分析
对于.lds文件,它定义了整个程序编译之后的连接过程,决定了一个可执行程序的各个段的存储位置。GNU官方网站上对.lds文件形式的完整描述:SECTIONS {...secname start BLOCK(align) (NOLOAD) : AT ( ldadr ) { contents } >region :phdr =fill...
2014-08-23 20:56:42
501
转载 嵌入式Linux学习计划
自学嵌入式已经有一年的时间了,从刚开始的迷茫无助到现在的逐渐明朗,中间经历的太多太多了。俗话说万事开头难,刚开始的时候,根本就不知如何开始,上网查资料被一堆堆新名词搞的找不到北,去图书馆看书也是找不到方向。又是arm,又是linux,又是uboot头都大了。不知道自己究竟从哪里开始。当看过几本介绍嵌入式的基础教材过后,才逐渐有了一点方向,虽说刚开始看书的时候朦朦胧胧的。但是当几本书看过之后,对嵌入
2014-08-21 10:51:40
408
DNW下USB驱动
2013-10-22
mydisktest
2010-02-07
ChipGenius
2010-02-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人