摘要:
现在avrstudio5已经出来了,非常的不错借用微软开发界面和开源的gcc编译器,形成很强大的开发工具,但是在这个开发工具里面还包括一些例子源代码,但是很可惜都是最新的芯片,我们国内常用的芯片没有例子,可以得知我们的开发和国外还是差的很远,先给个例子: 源代码://这个东西可吃内存了 /* * Avr5_test.c * Project: eight led turn to show a number * Created: 2011-3-22 14:49:22 * Author : xmphoenix.fish */ #include <avr/io.h> #include< 阅读全文
摘要:
参考网站:http://www.waveshare.net/ 现在要用avrstudio5开发项目,现在总结ATMEL系列的芯片如下: 阅读全文
摘要:
参考网站:http://www.waveshare.net/ 现在要用avrstudio5开发项目,现在总结ATMEL系列的芯片如下: 阅读全文
摘要:
参考网站:http://www.waveshare.net/ 现在要用avrstudio5开发项目,现在总结ATMEL系列的芯片如下: 阅读全文
摘要:
嵌入式Linux上通过boa服务器实现cgi/html的web上网简介: 第一步 Boa程序的移植 1.下载Boa源码 2、生成Makefile文件 3、修改Makefile文件 4、编译 第二步 Boa的配置 第三步boa的执行 1.将根文系统ramdisk在电脑主机上mount –o loop ramdisk 目标目录进行展开 2.测试操作 3.将ramdisk文件重新打包压缩下载到嵌入式板... 阅读全文
摘要:
这里不讨论代码的逻辑、风格等问题。 这个程序功能十分简单,就是打印获取到的请求字符串以及用户名称和密码。该程序与普通的C语言程序并无区别,只是多了我们不常用的getenv函数,它在stdlib.h头文件中声明,作用是获取指定的环境变量的值,比如我的系统中HOME这个环境变量值为/home/latelee/,则该函数返回指向这个值的指针。这里出现了QUERY_STRING,这是boa特有的环境变量,... 阅读全文
摘要:
oa是一个小型的web服务器,可以用于多种平台,在嵌入式中比较常见。 boa的官方网站为www.boa.org,可以在上面下载最新版本的boa:boa-0.94.13.tar.gz (不过这个“最新”已经是N年前的事情了)。 下面是在Fedora系统中安装、测试过程,以后不再重复强调Fedora系统,也不区分Linux、Fedora。 1、解压 $ tar zxvf boa-0.94.13.tar... 阅读全文
摘要:
在做嵌入式web的时候我们一般要做的事情是要设计以一个登录的界面,来让客户验证自己的帐号和密码,这个帐号和密码既可以放在你的xml文件中也可以放在你的数据库中,但是最重要的是如何来通过CGI来调用和验证,其实最关键不是怎么接受数据,最关键的是怎么验证后跳转,我们在写cgi程序的时候,如果只是跳转的话,我们可以写一个空白的html然后在你的body的中间部分加上你的判断条件,如果你的判断条件成立的话... 阅读全文
摘要:
环境变量 意义 SERVER_NAME CGI脚本运行时的主机名和IP地址. SERVER_SOFTWARE 你的服务器的类型如: CERN/3.0 或 NCSA/1.3. GATEWAY_INTERFACE 运行的CGI版本. 对于UNIX服务器, 这是CGI/1.1. SERVER_PROTOCOL 服务器运行的HTTP协议. 这里当是HTTP/1.0. SERVER_PORT 服务器运行的T... 阅读全文
摘要:
转载自http://blogold.chinaunix.net/u3/94700/showart.php?id=2340792 gcc 提供了大量的警告选项,对代码中可能存在的问题提出警 告,通常可以使用-Wall来开启以下警告: -Waddress -Warray-bounds (only with -O2) -Wc++0x-compat -Wchar-subscripts -Wimplic... 阅读全文