嵌入式
sishuirensheng66
这个作者很懒,什么都没留下…
展开
-
redhat下搭建交叉编译环境一个问题
redhat下搭建交叉编译环境一个问题昨晚帮同学在redhat下搭建交叉编译环境的时候,解决了一个问题,觉的这个问题还是有一点意义的,现在将它记录下来。1、开始进入root下面,把交叉编译压缩包复制到tmp下面,然后解压。。命令这里就不说这个了。2、解压之后我们可以找到交叉编译的工具在/usr/...../bin 下面。在bin下面我们可以看到一系列的arm-linux转载 2014-06-26 17:19:24 · 487 阅读 · 0 评论 -
nfs:server is not responding,still trying 原因与解决方案
我想测试一下刚刚移植完的Linux内核,编写了一个简单的HelloWorld程序。但是在下载到arm2410s开发板时,冒出了nfs:server is not responding,still trying 一开始我以为是nfs出了问题,在nfs faq找到:kernel: nfs: server server.domain.name not responding, still转载 2014-10-08 16:53:30 · 500 阅读 · 0 评论 -
error: asm/arch/regs-gpio.h: No such file or directory 此类问题的解决办法
注:基于linux2.6.31内核的问题解决方案,其思路适用于其他内核版本。不少嵌入式Button或是Led驱动程序的头文件都包含,和等这几个头文件。在这这些头文件中定义了硬件相关的资源描述,如I/O,中断的宏定义。当我们直接include上述头文件时,就会出现如下的错误。error: asm/hardware.h: No such file or directory转载 2014-10-08 19:53:30 · 1684 阅读 · 0 评论 -
如何解决 NFS 目录访问被挂住的问题
在Fast Cache工程中, 当创建 nfs mount 目录 时, 如果 nfs 网络断开情况时, 函数 stat/opendir/df -k 等命令被挂住. 问题产生了, 如何在程序中检查 nfs mount 目录的可访问性而程序又不被挂住?解决思路:1, mount 采用 soft 方式, 当 一个 major timeout 到达后, stat 能返回给调用者. 但如果是转载 2014-10-08 16:52:08 · 1802 阅读 · 0 评论 -
C程序调用shell脚本共有三种方法
C程序调用shell脚本共有三种法子 :system()、popen()、exec系列函数call_exec1.c ,内容为:system() 不用你自己去产生进程,它已经封装了,直接加入自己的命令exec 需要你自己 fork 进程,然后exec 自己的命令popen() 也可以实现执行你的命令,比system 开销小1)system(shell命令或shell脚本路径);转载 2014-10-10 11:04:17 · 432 阅读 · 0 评论 -
PC机与FL2440的串口通信编程
#include /*标准输入输出定义*/ #include /*标准函数库定义*/ #include /*Unix标准函数定义*/ #include /**/ #include /**/ #include /*文件控制定义*/ #include转载 2014-10-16 20:42:37 · 644 阅读 · 0 评论 -
AT指令发送短信遇到的问题及解决方法
一、英文短信发:AT收:OK发:AT+CMGF=1 收:OK发:AT+CMGS=13902433649收:>发:data→ //test 为发送内容,→为发送符(ctrl+z,十六进制0x1A)收:+CMGS: 54 OK原创 2014-10-16 17:28:56 · 2386 阅读 · 0 评论 -
UTF-8, Unicode, GB2312格式串转换之C语言版
这几天工作上碰到了UTF-8转GB2312的问题,而且是在嵌入式的环境下,没有API可用,查了很多网上的资料,大多调用VC或者linux下自带的接口。在这里我将这两天的工作做个总结。 总的来说分为两大步(这里就不介绍基础知识了): 一、UTF8 -> Unicode 由于UTF8和Unicode存在着联系,所以不需要任何库就可以直接进行转换。首先要看懂转载 2014-10-16 20:33:55 · 465 阅读 · 0 评论 -
ok6410学习笔记(18.linux串口驱动程序设计)
串口这节的资料真的是少的可怜啊~~~国嵌这节讲的真心不敢恭维,网上的资料基本都是一个样子,不是说说s3c6400.c和samsung.c这两个文件就是说说驱动的结构。都是些意义不大的东西。 首先,我先说说本节的学习资料: 1. 宋宝华 这本说里面对uart的基本驱动结构讲的是比较细致的是深入tty设备驱动讲解的,但是缺乏从驱动到应用的一贯性。转载 2014-10-16 20:48:51 · 765 阅读 · 0 评论 -
ARM-Linux驱动相关头文件知识点
#include 在linux-2.6.31/include/linux下面寻找源文件#include 在linux-2.6.31/arch/arm/include/asm下面寻找源文件#include 在linux-2.6.31/arch/arm/mach-s3c2410/include/mach下面寻找源文件#include 在linux-2.6.31/arch转载 2014-10-08 19:48:42 · 636 阅读 · 0 评论 -
rmmod: chdir(/lib/modules): No such file or directory 解决方法
必须创建/lib/modules/2.6.30.4这样一个空目录,否则不能卸载ko模块.# rmmod nls_cp936rmmod: chdir(/lib/modules): No such file or directory但是这样倒是可以卸载nls_cp936,不过会一直有这样一个提示:rmmod: module 'nls_cp936' not found转载 2014-10-08 16:54:51 · 391 阅读 · 0 评论 -
在嵌入式Linux系统(OK6410)中移植Boa 服务器
OK6410的Boa服务器移植: Boa的编译1. 从 www.boa.org 下载 Boa 服务器的最新版:boa-0.94.13.tar.gz。2. 解压:tar xzf boa-0.94.13.tar.gz3. 进入解压后的文件夹 boa-0.94.13内部的 src文件夹,对源文件进行如下修改1 由于arm-linux-gcc 编转载 2014-06-26 16:08:37 · 565 阅读 · 0 评论 -
飞凌OK6410板boa移植 同时还有cgi程序测试
大家都知道飞凌自带的移植的boa原创 2014-07-14 16:35:08 · 1061 阅读 · 0 评论 -
三星6410摄像头测试程序流程分析
作者:嵌入式领域著名讲师 O(∩_∩)O 牛牛猛 华清远见金牌讲师 点击链接加我好友!http://student.csdn.net/invite.php?u=111047&c=758a60d66d3a92d1欢迎大家去我CSDN博客上踩踩我的个人主页 在代码分析开始前需要对转载 2014-07-23 14:31:22 · 536 阅读 · 0 评论 -
OK6410移植mjpg-streamer及遇到的问题的处理
一、jpeg库的移植1. 下载源码MJPG-streamer程序调用了jpeg库文件,因此在进行移植之前,我们需要先移植jpeg库。从网站http://www.ijg.org/files/jpegsrc.v8b.tar.gz下载源码包,代码如下:tar xvf jpegsrc.v8b.tar.gz#cd jpeg-8b2. 修改配置#./config原创 2014-07-23 17:36:59 · 2945 阅读 · 2 评论 -
boa 流程分析
引 言 随着企业安全意识的增强以及现代化管理水平的提高,对设备的远程监控在工业控制系统中得到了越来越广泛的应用。近年来,Web技术广泛普及,把Web技术应用在这种监控系统中,可以让操作者通过浏览器维护和管理监测点,查看监测数据。同时,监测中心的服务程序也可以很方便地通过Web把监测数据取回来,进行进一步的处理,十分方便。 μClinux是应用于微控制领域的一种嵌入式Linux操转载 2014-07-08 15:22:44 · 470 阅读 · 0 评论 -
嵌入式开发学习路线图
为什么选择学习嵌入式? 嵌入式系统无疑是当前最热门最有发展前途的IT应用领域之一,同时也是当今IT领域仅存的几个金领职位之一。当前的中国IT人才面临严重的“后继乏人”, 而且这种缺口由于培训缺乏、教育模式等原因造成的,而缺口最大的,就是高级IT人才。如果你从事的IT培训不专业,面对竞争越来越激烈的职场,基本找不到 工作。据专家预测,嵌入式每年人才缺口在30万左右。 嵌入转载 2014-09-17 11:24:58 · 448 阅读 · 0 评论 -
linux 应用程序里面调用shell
在Linux的应用程序里面调用我的shell(这玩意功能实在太强大)的办法有很多种一般来说有fork()、exec*()、pipe、system()其中又以system()调用很少方便,现在加以说明。#include#includeint main(){ system(“ifconfig eth0 10.17.28.1”);转载 2014-09-29 11:47:00 · 427 阅读 · 0 评论 -
NFS的介绍和一些问题的总结
1NFS简介网络文件系统(Network File System),通常我们都直接称呼其名为NFS,它可以在计算机间共享文件系统。NFS对用户几乎是透明的,并且是“无状态的”,这意味着当NFS服务器崩溃时不会丢失任何信息。客户机只是等着服务器恢复正常,然后就好像什么也没有发生过一样继续工作。2 NFS服务器 RPC(NFS服务需要依赖RPC服务,这个比较重要)转载 2014-10-08 10:38:46 · 1018 阅读 · 0 评论 -
mini2440串口控制GPRS模块程序
#include #include #include #include #include #include #include #include #include #include /*******************************************全局变量:设置ip地址:IP_ADDR设置短信地址:phone设置短信内容:转载 2014-10-16 20:54:38 · 571 阅读 · 0 评论