嵌入式软件架构设计

摘要 在开发中一直觉得好的软件架构可以做到事半功倍,而且可以做到代码复用和移植。 但是如果没有架构或者说架构很差,那么移植将是很痛苦的事,特别是对不熟悉改功能的人来讲还不如自己写呢,移植不对那将是很头疼的事。 所以随着开发...

udhcpd配置及使用

udhcpd配置及使用 1. 修改/etc/udhcpd.conf 修改 interface ra0 #default: eth0 为对应网卡 解决error, Unable to open /var/lib/misc/udhcpd.leases for reading, 在板子上执行以下命令: # mkdir -p /var/lib/misc/ # to...

命令行上传软件ncftpput使用总结,ncftpput使用方法

ncftpput使用方法,软件网站:http://www.ncftp.com   ncftpput -u ll -p ll -m -R -P 21 192.168.0.10  00/00/00/86/ D:upload.rar   该软件在附件中可以下载,一起学习一起进步。   参数解释:     NcFTPPut 3.2.0 Usages:  ncftpp...

linux 7z命令安装使用及其交叉编译移植到arm linux平台

作者:reille 本博客网址:http://blog.csdn.net/reille/,转载本博客原创文章请注明出处。 本文内容概要: 7z具有很高的压缩率,这对存储空间资源比较敏感的嵌入式系统是很有用处的,相对于其它压缩软件,如tar命令,7z命令可以节省很大...

嵌入式linux:ubuntu下tftp的安装、配置、使用

1. 安装 $ apt-get install tftp-hpa tftpd-hpa (如果不需要客户端可以不安装) tftp-hpa是客户端 tftpd-hpa是服务器端 2. 建立目录 $ mkdir /tftpboot # 这是建立tftp传输目录。 $ sudo chmod 0777 /tftpboot $ sudo touch test...

嵌入式linux中nRF24L01驱动(主控板tiny4412)

一直想整理下15年的一些知识,终于,久违了的第一篇。 或许网上有博主写过nRF24L01驱动,如果认为侵权,请与我联系。 接触nRF24L01是因为毕业设计,需要利用这个无线模块来接受数据,所以在代码中只有接受的部分,发送的框架也有,里面...

嵌入式开发(ARM9)学习笔记(二)-嵌入式Linux介绍

在进行嵌入式开发的过程中,Linux系统是嵌入式操作系统的常用选择。那么什么是Linux呢?Linux是一套免费使用和自由传播的类Unix操作系统,其目的是建立不受任何商品化软件版权制约、可以自由使用的Unix兼容产品。 Linux的出现,最早开始于...

Embedded Linux Primer----嵌入式Linux基础教程--导论

第一章 导论 在这一章里(将要学习到) 为什么是Linux嵌入式Linux现状开源和GPL(译者:通用公共许可证)标准和有关团体本章总结 放弃专有操作系统正在许多传统嵌入式操作系统公司引起一阵轰动。有理由相信,Linux作为许多产品的操作系统...

【嵌入式Linux驱动程序-基础篇】 - FrameBuffer架构

FrameBuffer架构   Linux内核中,FrameBuferr设备驱动的源码主要分布在linux/include/fb.h和linux/drivers/video/fbmem.c,它们处于FrameBuffer驱动体系结构中的中间层,它为上层的用户程序提供系统调用接口,也为底层特定硬件...

嵌入式linux C编程基础知识点二:变量类型

嵌入式linux C编程基础知识点二:变量类型 一、知识目录 1.字符型: char -128~127 1byte %c uchar 0~255 1byte %c 2.整型: short int 0~6...

高质量嵌入式Linux C编程学习摘要

1、多线程方面 1)pthread_create()创建的线程默认情况下是非分离状态的线程,如果修改线程的状态属性,需要使用pthread_attr_getdatachstate()和pthread_attr_setdatachstate()来修改线程的属性。PTHRED_CREATE_DETACHED为分离状态,PTHRE...

嵌入式Linux中的wpa_supplicant等工具移植

目前开发的产品中需要集成WIFI,由于iwconfig工具功能有限,准备移植wpa_supplicant到海思+linux平台 历史原因 iwconfig工具只支持WEP加密,现在大部分路由器都使用wpa加密,所以使用iwconfig工具是无法连接到路由器AP上。 一、...

嵌入式linux中YUV转换成RGB算法

在图像采集中,经常需要将YUV格式转换成RGB格式,本文例举YUV转RGB的算法 void yuvtorgb ( double *rgb,unsigned char *yuv) { int i; rgb[0] = 1.0 * yuv[0] + 0 + 1.402 * (yuv[2] - 128); // r rgb[1] = 1.0 *...

嵌入式linux上Google breakpad编译使用

一、介绍 Breakpad是一个库和工具套件可以让你发布的应用程序(把编译器提供的调试信息剥离掉的)给用户,记录了崩溃紧凑的dump文件,发送回您的服务器,并从这些minidump产生C和C++堆栈踪迹。Breakpad可以根据请求使没有...

学会做嵌入式Linux操作系统——交叉编译SNMP

交叉编译SNMP   一般系统都会有SNMP的支持,下载了net-snmp-5.1.3.1,先看看INSTALL和FAQ文档(因为以前从来没有碰过这个东东,见笑了……),按照说明,在原生主机上安装了一回,安装完成后,发现在指定安装目录下主要包括了几块文件: ...

发布经验,赚取财富值,与更多的电子工程师一起成长!

写文章

热门文章

一周热门问题