NetRouter开发板---基于7620a开源openwrt开发板系列教程(一)
2015-06-22 16:16
204 查看
楔子-缘起
单片机情缘还在为学完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。少年。来吧~~
相关文章推荐
- linux sysfs下创建文件
- ZABBIX作集中式NGINX性能监控的注意要点
- 由Android的fastboot no permissions而引出的Linux特殊权限管理之:SUID、SGID、SBIT
- linux下动态库so文件的一些认识
- Nginx+Keepalived实现负载均衡高可用
- string中c_str()、data()、copy(p,n)函数的用法
- 理解 Linux 的硬链接与软链接
- Lexus OpenCart 自适应主题模板 ABC-0017
- Lexus OpenCart 自适应主题模板 ABC-0017
- CACTI 仙人掌监控平台
- 解决Linux下安装Rust时遇到的问题
- Tomcat 的context.xml
- Linux automake命令
- photoshop画矩形款
- WebGL中的OpenGL着色器语言
- Linux SPI总线和设备驱动架构之四:SPI数据传输的队列化
- Linux SPI总线和设备驱动架构之三:SPI控制器驱动
- linux命令df
- Linux SPI总线和设备驱动架构之二:SPI通用接口层
- 重启apache