NetRouter开发板---基于7620a开源openwrt开发板系列教程(一)

来源:互联网 发布:淘宝飞鱼运动卖假货 编辑:程序博客网 时间:2024/05/14 03:54

楔子-缘起

单片机情缘

还在为学完51 ,搞懂stm32等处理器后不知接下来学习什么而疑惑么,还在未嵌入式入门门槛高而却步么,还在拿32位处理器裸奔么,还在接密密麻麻的线,去连接网络模块然后痛苦移植lwip程序么,还在使用落后的串口转wifi模块,传一些简单的命令么,并纠结写于如何使用ui去配置模块的信息么 ,还在为编译op找不到某些软件源,报莫名其妙的错误而到处求救。还在刮u飞线,就为了引出一个usb接口,还在苦苦寻觅一个路由器进行diy。还在为路由器没有io而头痛不已么。NetRouter---物联网摆渡者。一个基于智能路由核心芯片的开发板,闪亮登场,从此为你解决下半身的烦恼~~~

 

先从熟悉的51单片机开始说起。51单片机由一个cpu+总线组成。由于资源紧张。所以无法运行系统。当然,实现物联网等功能就更加吃力。所以在学习完51之后。我们都会有一个疑惑。应该找项目来做?还是说,学习传说中的嵌入式开发。

说到嵌入式,我们第一个会接触到的芯片就是s3c2440。但是看过2440开发板的同学都会有这样的感触-----一头雾水。到底程序是在哪里编译?怎样下载我写的程序到开发板?linux系统如何使用?板子怎么连不上网络?如何从虚拟机linux共享文件到windows?

究其原因------就是因为嵌入式是一门综合性很强的学科,包含:硬件、软件、操作系统原理、c或是c++语言、编译原理、网络知识、数据库等等。笔者第一次就卡在如何将文件拷贝到linux系统!!!!现在想来真是恶梦一场~~~

难道linxu学习就不能像学习51那样,写一个命令,然后就点亮一个灯!!!难道嵌入式的学习不能从简到繁?

此教程第一大章将围绕如何点灯。到从网络一头点亮网络另外一头的灯讲起。第二大章将从linux系统定制讲起到web页面定制。Php简单运用。第三大章将讲述外设的使用。让路由芯片突破他本身的定义。从此将不务正业,第4大章将从应用层切入。包括交叉编译。以及网络编程。

当你读到文章的末尾,相信,对嵌入式,已经达到了入门级别。忘记51,记住你是搞物联网的。记住你是玩无线的。记住你是弄嵌入式的,so。少年。来吧~~

0 0