《嵌入式产品分析与设计》第8章整理

原创 2015年11月20日 17:06:00

随着现在智能硬件越来越火,传统的硬件设计更多的与互联网发生联系。所以从底层向上走,碰到的一个问题就是如何用网络来控制硬件。至少整个软硬件链路是如何构成和搭建起来的。

8.1 web基础知识

        理解http协议的构成,http请求、http应答的含义


8.2 BS结构

      浏览器、服务器结构


8.3  网页

     html文件格式


8.4 cgi工作原理

     cgi是定义web客户请求与应答的一种方法,一段代码。我们通常自己做的开发就是写这段代码,实现逻辑。可以用c写

     其应该在哪个目录下,如何设置环境变量来为cgi的程序传递信息内容。

    cgi的标题有什么规定,post与get方法的区别,(里面应该原生的api有很多数据结构,里面只是提到,深入学习得自己去查)里面的数据和一些结构体的获得,变量如何传递。

   基于上面2中方法的cgi程序基于原理相同,只是服务器发送的数据采用的方式稍微有点差异。

   cgi程序的开发:cgi的工作就是接受表单数据,根据应用需求经行数据处理,最后根据处理结构生成新的页面返回给浏览器,cgi程序执行的一般流程和逻辑,可以用多种语言实现

    cgi程序可以完成与数据库的接口

    c语言写的cgi程序实例


8.5 javascript脚本

     其优点,有Java的区别,其基本的语法如数据类型、语句,条件分支等、对象、事件处理。

    一个例子,程序段放在html文件格式的那段中间


8.6  socket通信

    socket通信原理,其通俗解释,组成部分,通信过程。关于socket的一些结构体和函数原型(这个也得去查api)。tcpsocket编程例子

    udp 编程例子

    http中client与sever的交互过程,一个web服务的例子:客户端的请求如何到sever又如何回去


8.7  嵌入式web服务器boa

    其特点,其工作过程,根据请求的不同做出不同相应,如get post。post类需将表单信息给cgi程序将执行结果回传

   程序例子:如何打开socket,完成boa配置    ,boa工作流程

   boa的移植步骤,遇到的问题分析

   cgi不适合纯c开发,cgic的移植。

  html中的表单

   一盒web测试,代码如何,是怎么在运行,里面相关函数的解释,如何插入JavaScript。


8.8 网络远程控制

   

不清楚的:

1、sever的概念,里面要装那些服务软件?

2、整个的链路,里面的代码没有仔细去查语法去一条条分析

3、究竟是什么样的数据在跑,是怎么实现的控制,特别是涉及到板子这一段,是什么样的数据在里面跑

4、里面的都是模型,没有真真放在云服务器里面跑,自己可以实践一下

5、里面的boa和 数据库,没有去了解





版权声明:本文为博主原创文章,转载请注明出处。

嵌入式产品电源设计

1 电源设计重要性 电源网络为嵌入式系统的各个元器件提供电能。如果设计不当,系统将工作不稳定,发热量大,重启,甚至整个系统崩溃,带来巨大的经济损失。电源系统的重要性不言而喻。 ...

用户体验成为嵌入式产品设计关键

欢迎访问www.sinlinx.com 在消费者逐渐对充满庞杂功能的消费电子产品逐渐失去兴趣的同时,经济危机的出现又给本来就十分脆弱又对价格极为敏感的消费市场雪上加霜。在如今骤变的市场环境下已经让不...

[翻译][php扩展开发和嵌入式]第8章-在数组和哈希表上工作

全部翻译内容pdf文档下载地址: http://download.csdn.net/detail/lgg201/5107012 本书目前在github上由laruence(http://www.la...
  • lgg201
  • lgg201
  • 2013年03月12日 11:34
  • 6081

ZLG_嵌入式课件第8章.rar

  • 2008年12月18日 23:43
  • 1.27MB
  • 下载

嵌入式产品的测试系统设计

  • 2015年08月12日 14:59
  • 274KB
  • 下载

基于VxWorks的嵌入式项目分析及测试,MC/DC测试覆盖率--为您免费测试项目,提升产品质量

伯文软件Panoram®++ for Embedded C on VxWorks, 免费为您测试在VxWorks操作系统下的嵌入式大型应用实例嵌入式操作系统 VxWorks 应用程序自动评测,免费评...

嵌入式产品安全现状分析

从中国制造到中国创造,中国走过了也还需要走很长的路。一开始,我们各行各业都远远落后于其他发达国家,因此我们只能选择模仿别人的技术,仿造别人的专利,以达到短期之内技术水平的大幅提升。但随着国内电子行业制...

嵌入式产品开发竞赛赛题分析

  • 2012年02月07日 21:37
  • 274KB
  • 下载

如何从零开始开发一款嵌入式产品(20年工作经验)

作者20年工作经验,站在巨人的肩膀上创新
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:《嵌入式产品分析与设计》第8章整理
举报原因:
原因补充:

(最多只允许输入30个字)