自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (13)
  • 收藏
  • 关注

原创 AS汇编器源码剖析-第5章-用eclipse编译调试AS

用eclipse编译调试AS         前面几章讲了最基本的流程,如果要进一步的熟悉代码的流程,用eclipse来单步调试是一个非常有力的手段。Binutils的AS, LD里面的宏不少,分支判断也不少。有了单步调试就能排除这些影响。         一般来讲,目前用binutils的一般是用来交叉编译,因为一般开发人员研究面向X86的编译器其实没有那么大的实用性。虽然binutil

2016-09-19 01:00:20 1359

原创 AS汇编器源码剖析-第4章-编译一行汇编

AS汇编器源码剖析ch4-编译一行汇编汇编器AS读取一个汇编文件后,对文本内容处理后,会逐行进行解析。最基础的部分归结于对一行汇编的编码。assemble_one()是入口函数,实际上调用的是各处理器文件定义的md_assemble()函数。 编译一行汇编的主要任务包括3个。至于这一行汇编在整体文件中的影响和处理,比如segment,align,见后期章节解析。1.     指令码

2016-08-10 00:18:57 1857

原创 AS汇编器源码剖析-第3章-指令字符的识别

AS汇编器源码剖析-指令字符的识别 汇编器AS读取一个汇编文件后,对文本内容处理后,会逐行进行解析。最基础的部分归结于对一行汇编的编码。assemble_one()是入口函数,实际上调用的是各处理器文件定义的md_assemble()函数。 创建hash表          和通常设想的不一样,md_assemble()并不是通过正则表达式或者精巧的字符分析来讲字符串转化为

2016-08-07 00:30:08 1164

原创 AS汇编器源码剖析-第2章-Armoprand操作数

AS汇编器源码剖析-Armoprand操作数 aarch64_operands全集定义操作数oprand在指令手册中都有说明,在代码里全部定义在aarch64_operands[]。 const struct aarch64_operandaarch64_operands[] ={{AARCH64_OPND_CLASS_NIL, "", 0,{0}, ""},{AA

2016-08-06 22:41:17 1374

原创 AS汇编器源码剖析-第1章-Arm操作码

AS汇编器源码剖析-Arm操作码  Arm opcode定义 arm的全部指令定义在aarch64-tbl.h的aarch64_opcode_table,超过1000个。指令以struct aarch64_opcode的格式定义。以下代码是Add/subtract (with carry)部分的指令集定义。 structaarch64_opcodeaarch64_opc

2016-08-06 22:14:00 2049

原创 ZEBRA中FSM编写总结

zebra中FSM编写总结说明:(本文是早年上学时学路由协议时写的,有错误和软件版本比匹配在所难免。)本文主要通过例子的分析,说明一般状态机的编写方法在ospf里面有两个状态机:邻居状态机和接口状态机zebra里有相应的程序目           录ZEBRA中FSM编写总结...11     邻居状态机模块的分析... 11.1     状

2016-04-02 10:58:12 1496

原创 linux 通用时钟框架CCF

linux 通用时钟框架CCF 简介         这里讲的时钟是给soc各组件提供时钟的树状框架,并不是内核使用的时间,和其他模块一样,clk也有框架,用以适配不同的平台。适配层之上是客户代码和接口,也就是各模块(如需要时钟信号的外设,usb等)的驱动。适配层之下是具体的soc平台的时钟操作细节。         内核中另外一个具有类似树状框架特点的是regulator框架。对

2014-05-29 01:37:50 4317 1

原创 Linux内核regulator架构和编写

电源种类介绍      (百度百科)LDO是low dropout regulator,意为低压差线性稳压器,是相对于传统的线性稳压器来说的。传统的线性稳压器,如78xx系列的芯片都要求输入电压要比输出电压高出2v~3V以上,否则就不能正常工作。但是在一些情况下,这样的条件显然是太苛刻了,如5v转3.3v,输入与输出的压差只有1.7v,显然是不满足条件的。针对这种情况,才有了LDO类的电源转换

2014-05-23 01:31:15 5625

原创 在IXDP425上安装ecos3 redboot

在IXDP425上安装ecos3 redboot早年写的笔记,压箱底了,翻出来晒晒目          录在IXDP425上安装ecos3redboot1实验环境...11. 编译ecosconfig.22. 修改ecos3配置和源码...22.1内存配置ixdp425.h.22.2. mlt_arm_xscale_ixdp425

2013-08-27 01:28:01 1893

原创 trx和dd-wrt的firmware制作

trx和dd-wrt的firmware制作目          录trx和dd-wrt的firmware制作...1dd-wrt的firmware制作步骤...1step1 制作vmlinuz.1step2制作squashfsroot file system..2step3制作trx.2完整的制作脚本...2target.squashfs的操

2013-08-23 22:43:19 6586

原创 编译,移植DDWRT到到belkin8230

编译,移植DDWRT到到belkin8230早年写的笔记,压箱底了,翻出来晒晒目          录编译,移植DDWRT到belkin8230.1实验环境...2下载DDWRTsvn源码...2编译mini版本的ddwrt4准备编译脚本...4make_kernel.v24_2.sh.4install_mini.v24_2.sh

2013-08-23 22:42:41 5443

原创 编译squashfs和lzma

编译squashfs和lzma早年写的笔记,压箱底了,翻出来晒晒目          录编译squashfs和lzma.1openwrt里的squashfs-lzma.1利用openwrt源码编译squashfs-lzma.2编译lzma432.tar.bz2.2编译squashfs-lzma.3摸索的过程...43.4版本的

2013-08-23 22:42:01 9835

原创 将openwrt移植到P720

将openwrt移植到P720早年写的笔记,压箱底了,翻出来晒晒目          录将openwrt移植到P720.1实验环境...1配置,编译openwrt支持普通IXP路由器...2烧录oepnwrt到普通路由器...3配置,编译openwrt支持P720.4修改内核串口支持...4修改以太网驱动...5修改r

2013-08-23 22:41:04 3952

原创 在redboot中中加入以太网支持的通用方法

在redboot中中加入以太网支持的通用方法早年写的笔记,压箱底了,翻出来晒晒目          录在redboot中加入以太网支持的通用方法...11. 在redboot中加入以太网支持的步骤...11.1. 加入phy芯片ID支持...11.2.配置网口和phy端口...22.phy芯片ID的确定...23. 网口和phy端口的

2013-08-23 22:40:18 1841

原创 使用openjtag和openocd操作IXP425的flash

使用openjtag和openocd操作IXP425的flash早年写的笔记,压箱底了,翻出来晒晒目          录使用openjtag和openocd操作IXP425的flash.1实验环境...1P720路由器硬件配置...1核心配置...1接口部分...2在windows下安装openjtag和openocd.2使

2013-08-23 22:39:37 4338 3

原创 使用urjtag了解WRV54G

使用urjtag了解WRV54G早年写的笔记,压箱底了,翻出来晒晒目          录使用urjtag了解WRV54G..1实验环境...1WRV54G路由器配置...2硬件部分...2核心部分...3接口部分...3并口wiggler3软件部分...4安装linux版本的urjtag.5在虚拟机中添加

2013-08-23 22:38:57 3770

原创 使用eclipse进行调试嵌入式Linux程序

使用eclipse进行调试嵌入式Linux程序早年写的笔记,压箱底了,翻出来晒晒目   录使用eclipse进行调试嵌入式Linux程序...1实验环境...1安装配置eclipse.21. 安装jre.22. 安装eclipse.3创建PC上运行的c工程...31. 启动eclipse,设置工作目录...32.

2013-08-23 22:38:21 4266

原创 在uclinux中读写flash分区

在uclinux中读写flash分区目          录在uclinux中读写flash分区...1实验环境...1配置编译内核...1Flash分区操作函数...31. 载入待烧录文件...32. 打开分区...43. 写入分区...5附源代码和makefile.6fwUpgrade.c文件内容...6Makef

2013-08-23 22:36:44 1665

原创 全功能无线路由器

全功能无线路由器目          录全功能无线路由器...1实验环境...1配置uclinux.2配置NAT功能...2选择ftp服务器,boa服务器和telnet服务器...3加入chroot,adduser,addgroup功能...4启动web服务器boa的方法...5准备inittab.5准备boa.con

2013-08-23 22:35:38 2505

原创 移植IXP驱动到uClinux2008

移植IXP驱动到uClinux2008早年写的笔记,压箱底了,翻出来晒晒目录移植IXP驱动到uClinux2008.1实验环境...1配置,编译uClinux2.4(20080808)...2配置编译IXP驱动...5编译Intel_IXP400_Access_Library.5给Intel_IXP400_Access_Library

2013-08-23 22:31:06 1805

原创 移植DHCP服务器到uclinux

移植DHCP服务器到uclinux早年写的笔记,压箱底了,翻出来晒晒目          录移植DHCP服务器到uclinux.1实验环境...1配置uclinux内核...2编译dhcp-3.0.4.3修改makefile并编译...4准备配置文件...5集成到ramdisk.6在uclinux上运行dhcpd.

2013-08-23 22:29:56 2743

原创 在uclinux上使用pppoe拨号

在uclinux上使用pppoe拨号早年写的笔记,压箱底了,翻出来晒晒目          录在uclinux上使用pppoe拨号...1实验环境...1配置uclinux内核...2编译pppd和ra-pppoe.3编译pppd.3编译ra-pppoe.4准备配置文件...5制作ramdisk.5准备文件..

2013-08-23 22:25:09 5269

原创 使用ramdisk和cramfs

使用ramdisk和cramfs早年写的笔记,压箱底了,翻出来晒晒目录使用ramdisk和cramfs1实验环境...1在ramdisk中使用busybox作为init1配置uClinux内核和busybox.2配置启动文件...3在uclinux中使用Cramfs5配置uclinux内核...5Cramfs使用Busybox中的init

2013-08-23 22:23:33 2079

原创 在uClinux上安装madwifi驱动

在uClinux上安装madwifi驱动早年写的笔记,压箱底了,翻出来晒晒 目             录在uClinux上安装mawifi驱动...1实验环境...1在uClinux2.4下编译安装madwifi21. 配置uClinux2.4内核...22. 修改,编译madwifi驱动...53. 安装驱动,配置开发板...6在uC

2013-08-23 22:22:12 1594

原创 移植uClinux2.6 到IX425DP

移植uClinux2.6 到IX425DP 目     录实验环境...1配置,编译,安装相关文件...1内核的配置...2编译内核...5启动IXP网卡...6可能出现的错误...7错误的ttys7串口打印乱码:...8 实验环境 u  IXP425DP(P720板) 266Mhz 64M ram16M flas

2013-08-23 22:20:30 1053

原创 编译uclinux下的应用程序和内核模块

编译uclinux下的应用程序和内核模块 目        录编译uclinux下的应用程序和内核模块...1目      录... 1实验环境...1编译应用程序的正确方法...2编译运行Helloworld程序...2编译运行多文件Helloworld程序...3编译应用程序的方法摸索...4其他错误...5编

2013-08-23 22:19:43 1808

原创 移植uClinux2.4到IX425DP

移植uClinux2.4到IX425DP 目录移植uClinux2.4到IXP425DP.1实验环境...1配置,编译,安装相关文件...11. 解压snapgear-3.5.0.tar.gz.22. 安装arm-linux-tools-20051123.23. 准备snapgear补丁文件...34. 安装patchsnapgear4

2013-08-23 22:16:14 1139

原创 在skyeye上运行uclinux

在skyeye上运行uclinux目录实验环境...2安装arm-elf-tools21. 纠正arm-elf-tools安装文件错误...22. 执行sh脚本...3安装arm-linux-tools3安装skyeye.3编译uclinux.3在skyeye上运行uclinux.4可能出现的一些错误...5mapcs-32

2013-08-23 22:15:32 981

原创 在IX425DP上安装redbootv4

在IX425DP上安装redboot目          录在IX425DP上安装redboot1实验环境...2安装redboot编译器...2编译040330版本的redboot31. 准备编译组件...32. 加入以太网支持...32.1 RH9的加入方法...32.2. FC4的加入方法...43. 修改redboot53

2013-08-23 22:13:45 1559

原创 在vmware上安装redboot

在vmware上安装redboot说明:早些时候写的笔记了,自己存在硬盘里也没用。转载请注明出处,网页排版不好懒得整理了,图片都不见了。上传了无加密pdf,大家到资源里下载就行了。在vmware上安装redboot1实验环境... 11. 编译redboot12. 在vmware里运行redboot23. 在FC10,FC6下的错误... 2

2013-06-08 00:52:38 1050

原创 将openwrt移植到belkin F5D8235V2

说明:早些时候写的笔记了,自己存在硬盘里也没用。转载请注明出处,网页排版不好懒得整理了,图片都不见了。上传了无加密pdf,大家到资源里下载就行了。将Uboot将Uboot和和openwrt移植到belkin F5D8235V2目             录目录将openwrt移植到belkin F5D8235V2.1实验环境...1移植Uboot

2013-06-06 23:43:14 6874 3

编译原理中文第二版高清带章节目录

编译原理中文第二版高清带章节目录

2017-03-06

IEDriverServer_x64_2.46.0

IEDriverServer_x64_2.46.0 selenium 最新版

2015-06-09

IEDriverServer_Win32_2.46.0.zip

IEDriver selenium IEDriverServer_Win32_2.46.0.zip。 最新版

2015-06-09

armv8 Architecture Reference Manual

armv8 Architecture Reference Manual

2014-07-26

ch7在uClinux上安装madwifi驱动_v3

exact guide系列笔记-ch7在uClinux上安装madwifi驱动_v3

2014-01-09

ch2 在IX425DP上安装redbootv4

exact guide系列笔记 ch2 在IX425DP上安装redbootv4

2014-01-09

ch1在vmware上安装reboot

在vmware上安装reboot. 移植说明

2013-06-08

将Uboot和openwrt移植到belkin F5D8235V2

详细描述将Uboot和openwrt移植到belkin F5D8235V2的方法以及配置实用方法

2013-06-06

OpenJTAG win7 64

OpenJTAG的win7 64驱动,直接找韦工要的,绝对好用,我在win7 64 sp1上已经试过了。

2011-10-30

Ralink_AP_SDK_3.3.0.0_Users_Manual

Ralink_AP_SDK_3.3.0.0_Users_Manual

2011-10-18

gftp fedora13,14能用的

fedora13,14都没有自带的图形ftp,这个可以用

2011-05-18

RegexTester

测试自己写的正则表达式,一般做perl调试前比较方便

2010-09-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除