202001-15 嵌入式linux下动态web开发完整例子 NEW 一.HTML和JS部分<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>demo</title> <script type="text/javascript" src="lib/jquery.min.js"&... Read More >
202001-15 嵌入式应用中CGI编程中POST、GET及环境变量详解 NEW 1.POST和GET一个CGI程序在和服务器之间的信息传输和数据传输一般通过两种方法,即POST和GET。具体是哪一种方法这需要通过CGI的一个环境变量REQUEST_METHOD判断(具体怎么判断我会在下面详细讲解),在这之前先讲一下URL编码。 1.1 URL编码 虽然在设置表单信息的传输方式时有POST和GET两种方法,但是不管采取哪种方法,浏览器采取的编码方式却是完全相同的。编码规则如下:&... Read More >
202001-08 BOA服务器交叉编译和移植 NEW 配置boa-0.94.13 # ./configure修改MakefileCC = arm-linux-gcc CPP = arm-linux-gcc -E编译boa-0.94.13 # make出现如下错误出现错误:yacc -d boa_grammar.y make: yacc: Command not fo... Read More >
202001-07 构建嵌入式Linux + web+sqlite +php5 平台 Web和数据库技术在嵌入式技术中得到越来越广泛的应用,本专题我们来研究如何构建一个嵌入式Linux +web +php+sqlite 平台。一、 工作软件平台配置桌面Linux版本: Ubuntu10.04 – LTS交叉编译器版本: arm-linux-gcc 4.4.3 设置好系统移植编译相关的环境变量,后面编译时用的到,设置方法如下: #gedit /root/.bashrc , 在.bashrc 增加如下内容: export... Read More >
201612-20 ARM汇编基础 (一) ARM CPU寄存器ARM的汇编编程,本质上就是针对CPU寄存器的编程,所以我们首先要弄清楚ARM有哪些寄存器?这些寄存器都是如何使用的?ARM寄存器分为2类,普通寄存器和状态寄存器,如表1-1所列。表1 - 1 ARM寄存器寄存器类别寄存器在汇编中的名称各模式下实际访问的寄存器用户系统管理中止未定义中断快中断通用寄存器和程序计数器R0(a1)R0R1(a2)R1R2(a3)R2R3(a4)R3R4(v1)R4R5(v2)R5R6(v3)R6R7(v4)R... Read More >
201612-09 SPI、IIC、UART区别 第一个区别当然是名字: SPI(Serial Peripheral Interface:串行外设接口); I2C(INTER IC BUS) UART(Universal Asynchronous Receiver Transmitter:通用异步收发器)第二,区别在电气信号线上: SP... Read More >
201111-07 数码管共阴极与共阳极编码 阳:uchar code table[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e};阴:uchar code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};//dp,g,f,e,d,c,b,a//0 0 1 1 1 1 1... Read More >
201109-05 嵌入式Linux学习规划 嵌入式Linux学习规划ARM+LINUX路线,主攻嵌入式Linux操作系统及其上应用软件开发目标: (1) 掌握主流嵌入式微处理器的结构与原理(初步定为arm9) (2) 必须掌握一个嵌入式操作系统 (初步定为uclinux或linux,版本待定) (3) 必须熟悉嵌入式软件开发流程并至少做一个嵌入式软件项目。 从事嵌入式软件开发的好处是: (1)目前国内外这方面的人都很稀缺。这一领域入门门槛较高,所以非专业IT人员很难切入这一领域;另一方面,是因为这一领域较新,目前发展太... Read More >
201109-05 学习嵌入式书籍推荐 Linux基础 1、《Linux与Unix Shell 编程指南》 C语言基础 1、《C Primer Plus,5th Edition》Stephen Prata着 2、《The C Programming Language, 2nd Edition》Brian W. Kernighan David M. Rithie(K & R)着 3、《Advanced Programming in the UNIX... Read More >