摘要: 一、Air Kiss技术原理简介 802.11是IEEE制定的无线局域网协议,802.11以802.2的逻辑链路控制封装来携带IP封包,因此能够以802.2 SNAP格式接收无线网络数据。如果开启wifi芯片的混杂模式监听空间中的无线信号,并以802.2 SNAP格式从数据链路层截取数据,就会得到如 阅读全文
posted @ 2016-09-18 16:26 Jason_YYu 阅读(883) 评论(0) 推荐(0) 编辑
摘要: 智能家居/家电现阶段还处于普及阶段,由于家庭wifi网络的普及,目前普遍采用wifi与路由器完成连接,与手机/云端进行数据交互. 智能硬件,如智能插座,智能空调,智能空气净化器由于不具备人机交互界面,不能像电脑一样的搜索/选择指定路由器,输入连接密码的界面,所以必须先解决正确连接路由问题; 目前流行 阅读全文
posted @ 2016-09-18 16:13 Jason_YYu 阅读(5378) 评论(0) 推荐(0) 编辑
摘要: 笔者开发环境:操作系统 win7,开发板GT2440,电脑没有串口,用的u转串口(本文简要摘录,并整理相关资源) 1.连接pc和jlink和开发板 2.安装jlink驱动,配置jlink 3.开发板打到nor flash启动方式,启动开发板 ARM学习笔记之Jlink烧写Uboot: 下载jlink 阅读全文
posted @ 2016-09-16 16:57 Jason_YYu 阅读(617) 评论(0) 推荐(0) 编辑
摘要: uboot源码简要分析 一、uboot源码整体框架 源码解压以后,我们可以看到以下的文件和文件夹: cpu 与处理器相关的文件。每个子目录中都包括cpu.c和interrupt.c、start.S、u-boot.lds。 cpu.c:初始化CPU、设置指令Cache和数据Cache等 interru 阅读全文
posted @ 2016-09-14 15:27 Jason_YYu 阅读(8319) 评论(2) 推荐(0) 编辑
摘要: Uboot启动分析笔记 Stage1(start.S与lowlevel_init.S详解) 1 u-boot.lds 首先了解uboot的链接脚本board/my2410/u-boot.lds,它定义了目标程序各部分的链接顺序。 OUTPUT_FORMAT("elf32-littlearm", "e 阅读全文
posted @ 2016-09-14 15:17 Jason_YYu 阅读(4216) 评论(0) 推荐(0) 编辑
摘要: u-boot 第一阶段 代码位置 cpu/arm920t/start.S 流程分析: 1.保存一些全局变量,用于启动程序将代码从flash拷贝到RAM或其他使用。有一些变量的值是通过链接脚本得到的,如 TEXT_BASE 位于board\2440\config.mk 中 __bss_start、_e 阅读全文
posted @ 2016-09-14 14:35 Jason_YYu 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 一、移植环境 主 机:VMWare--Fedora 9 开发板:Mini2440--64MB Nand,Kernel:2.6.30.4 编译器:arm-linux-gcc-4.3.2.tgz u-boot:u-boot-2009.08.tar.bz2 二、移植步骤 10)u-boot利用tftp服务 阅读全文
posted @ 2016-09-13 18:05 Jason_YYu 阅读(383) 评论(0) 推荐(0) 编辑
摘要: 一、移植环境 主 机:VMWare--Fedora 9 开发板:Mini2440--64MB Nand,Kernel:2.6.30.4 编译器:arm-linux-gcc-4.3.2.tgz u-boot:u-boot-2009.08.tar.bz2 二、移植步骤 9)实现u-boot对yaffs/ 阅读全文
posted @ 2016-09-13 18:04 Jason_YYu 阅读(588) 评论(0) 推荐(0) 编辑
摘要: 一、移植环境 主 机:VMWare--Fedora 9 开发板:Mini2440--64MB Nand,Kernel:2.6.30.4 编译器:arm-linux-gcc-4.3.2.tgz u-boot:u-boot-2009.08.tar.bz2 二、移植步骤 在这一篇中,我们首先让开发板对CS 阅读全文
posted @ 2016-09-13 18:03 Jason_YYu 阅读(834) 评论(0) 推荐(0) 编辑
摘要: 一、移植环境 主 机:VMWare--Fedora 9 开发板:Mini2440--64MB Nand,Kernel:2.6.30.4 编译器:arm-linux-gcc-4.3.2.tgz u-boot:u-boot-2009.08.tar.bz2 二、移植步骤 5)准备进入u-boot的第二阶段 阅读全文
posted @ 2016-09-13 18:02 Jason_YYu 阅读(629) 评论(0) 推荐(0) 编辑