首先创建文件系统的文件夹,构成最基本的文件系统目录 创建设备文件 编译Busybox 从http://www.busybox.net/downloads/下载busybox工具。这里我们下载的上最新版: busybox-1.24.2.tar.bz2 解压Busybox 修改Makefile 在164 ...
分类:
系统相关 时间:
2016-04-16 20:58:39
阅读次数:
154
在linux中,所有的设备文件一般都位于“/dev”下,串口1和串口2对应的设备名依次为“/dev/ttyS0”, “/dev/ttyS1”,而且USB转串口的设备名通常为“/dev/ttyUSB0”,在linux下对设备的操作方法与对文件的操作方法一样。 串口开发步骤: 串口的设置主要是设置str ...
分类:
系统相关 时间:
2016-04-14 16:01:24
阅读次数:
293
/*com_writer.c*/#include "uart_api.h" int main(void){ int fd; char buff[BUFFER_SIZE]; if((fd=open_port(HOST_COM_PORT))<0) /*打开串口*/ { perror("open seri ...
分类:
系统相关 时间:
2016-04-14 15:50:25
阅读次数:
270
/*串口自收自发程序主函数*/#include"uart_api.h"int main(){ int fd; char buff[BUFFER_SIZE]; char buff2[]="Hello NUAA2440!\n"; int nread,nwrite; if((fd=open_port(TA ...
分类:
系统相关 时间:
2016-04-14 15:37:16
阅读次数:
359
作为一个新人,如何学习嵌入式Linux?被问过太多次,特写这篇文章来回答一下。 在学习嵌入式Linux之前。肯定要有C语言基础。汇编基础有没有无所谓(就那么几条汇编指令,用到了一看就会)。C语言要学到什么程度呢?越熟当然越好,不熟的话也要具备基本技能。比方写一个数组排序、输入数字求和什么的。学C语言 ...
分类:
系统相关 时间:
2016-04-06 13:16:16
阅读次数:
266
嵌入式Linux开发方向 底层: 内核 驱动 Bootloader 应用: 有UI:Android,QT 无UI:网络应用 网络安全传输系统 服务器运行在PC Linux系统中,客户端运行在开发板中。客户端可以把文件上传到服务器上面,也可以从服务器上面下载。 系统模型 1.服务器 1.1.账号管理子 ...
分类:
其他好文 时间:
2016-04-05 16:02:38
阅读次数:
140
在正式开始学习裸机程序的编写之前,我们还需要安装一下交叉编译工具。何为交叉编译工具?其实就是在x86的ubuntu主机上编译程序,并且可以运行在arm环境的编译工具。而gcc是本地编译工具,这个在我们本篇刚开始就已经安装了。现在我们需要安装交叉编译工具arm-linux-gcc。我现在是直接使用厂家 ...
分类:
系统相关 时间:
2016-04-04 19:42:37
阅读次数:
182
上一小结我们已经烧写完u-boot,我烧写的u-boot是板子厂家定制的,本小节将利用这个u-boot烧写整个系统。当然,在系统移植篇的时候也会涉及到如何定制一个u-boot。 烧写整个系统我们一个叫dnw的工具,dnw是一个USB工具,通过USB发送文件给具有USB下载功能的bootloader。 ...
分类:
系统相关 时间:
2016-04-04 13:15:27
阅读次数:
149
已经有一段时间没有更新博客了,在上周离开工作了4年的公司,从此不再安安稳稳地工作了,更多的是接受挑战和实现自身价值的提高。离开了嵌入式linux,从此拥抱移动互联网,也许有点为时已晚,但是相信通过努力,什么时候都不会太晚。关于转行,关于这次的转型会不会成功,都是未知数,谁知道呢。以后就好好学习互联网相关的知识,偶尔业余玩玩树莓派,玩玩机器人之类的。
??时间过得很快,已经在新公司待了一周了,简单熟...
分类:
移动开发 时间:
2016-04-03 13:19:22
阅读次数:
407
1.uboot的介绍及体系结构
1.1 uboot的介绍
Uboot是德国DENX小组的开发用于多种嵌入式CPU的bootloader程序,
UBoot不仅仅支持嵌入式Linux系统的引导,当前,它还支持NetBSD,
VxWorks, QNX, RTEMS, ARTOS,
LynxOS嵌入式操作系统。UBoot除了支持PowerPC系列的处理器外,还能支持MIPS、
...
分类:
其他好文 时间:
2016-04-01 06:34:58
阅读次数:
222