- 博客(15)
- 资源 (2353)
- 收藏
- 关注
原创 VAPI_SetEthMac
/* This MAC address will be used in the IP/UDP/RTP (UDPTL) frame as the source MAC address.* This MAC address must be unique.* On master configuration this MAC address must be the same as the one
2015-11-25 19:13:22 521
原创 gpio配置mac地址
GPIO GPIO9 GPIO10 GPIO11 GPIO12 GPIO13MAC Address Bit MAC_STRAP0 MAC_STRAP1 MAC_STRAP2 MAC_STRAP3 MAC_STRAP40x010 R 32 bits GPIO Input Register31 : 0The value in each bit reflect the v
2015-11-23 18:46:32 352
原创 udp广播
客户端#include #include #include #include #include #include #include #include #include using namespace std; int main() { setvbuf(stdout, NULL, _IONBF, 0);
2015-11-23 18:09:43 299
原创 http请求
http 获取// HttpPost.cpp written by l_zhaohui@163.com// 2007/11/30#include "stdafx.h"#include #include #include #include #include //#include #pragma comment(lib,"wininet.lib") #defi
2015-11-14 15:15:55 726
原创 emac_set_mac_addr
#define GEMAC_SPEC_ADDR_BOTTOM(base,id) (*(volatile u32*)(((u32)(base)) + 0xE088 + (id)*8))int emac_set_mac_addr(struct emac *emac, int id, u8 *mac_addr){ u32 bottom, top; if (i
2015-11-10 15:29:48 584
原创 io读写寄存器
[原]linux驱动实践(四)--linux下读写寄存器2012-12-23阅读2732 评论0 arm裸机下读写寄存器很容易,各个寄存器和内存的地址是单一地址空间,他们是用相同的指令进行读写操作的.而在linux下就要复杂很多,因为linux支持多个体系架构的CPU。比如arm和x86就不一样,具体的差别我暂时也说不上来,这个涉及到CPU体系的设计。目前我只关心:lin
2015-11-10 14:28:30 930
原创 platform设备
platform机制开发底层设备驱动的流程:1--定义platform_device2--注册platform_device3--定义platform_driver4--注册platform_driver平台设备描述-----struct platform_device{ const char * name;设备名 int id;
2015-11-09 09:30:57 321
原创 驱动读写寄存器
#include #include #include #include #include #include #include #include "reg.h"static void *vbase;static unsigned int vsize;static void reg_unmap(void){ if(vbase){
2015-11-08 13:06:33 1022
原创 init rtl8367
G:\sftp\a8\a8\a8\rootfs\rootfs\usr\sbin\init (1 hit) Line 83: echo "init rtl8367"module.sh /lib/modules/3.1.0echo "init rtl8367"rtlcfg -irtlcfg -f -p 1 -s 1 -d 0rtlcfg -f -p 2 -s 1 -d
2015-11-07 19:02:10 2604
原创 linux expect脚本
#!/usr/bin/expect -fset timeout -1 set TARROOTLABEL "root@CRong:/#"##############################################spawn telnet 192.168.1.211expect "login:"send "root\n"expect "Password
2015-11-07 16:47:56 382
原创 uboot修改mac地址
X:\c300\uboot\include\configs\c300evm.h#define CONFIG_EXTRA_ENV_SETTINGS \ "tftpdir=/tftpboot\0" \ "mspname=msp.axf\0" \ "mtdparts=" MTDPARTS_DEFAULT "\0" \ "updateboot=tftp 1000
2015-11-07 11:38:19 6273 1
原创 修改mac地址
ifconfig修改mac地址有三种方法:方法一:1.关闭网卡设备ifconfig eth0 down2.修改MAC地址ifconfig eth0 hw ether MAC地址3.重启网卡ifconfig eth0 upservice network restart方法三:很简单的,只是在./etc/sysconfig/network-scripts
2015-11-05 09:05:48 1703
原创 U_boot 的 bootcmd 和bootargs参数详解
u-bootcmd 前面有说过bootcmd是自动启动时默认执行的一些命令,因此你可以在当前环境中定义各种不同配置,不同环境的参数设置,然后设置bootcmd为你经常使用的那种参数。u-bootargs bootargs是环境变量中的重中之重,甚至可以说整个环境变量都是围绕着bootargs来设置的。bootargs的种类非常非常的多,我们平常只是使用了几种而已,感兴趣的可
2015-11-04 11:29:29 6077
原创 led灯点亮
static int __init mru_init(void){ if(misc_register(&misc)){ printk(KERN_ERR "failed to register mru\n"); return -1; } mru_led_enable = 0; mru_led_stat = 0; gpio_direction_output(MRU_STAT_P
2015-11-02 13:40:46 516
原创 uboot ddr配置
2014.4版本uboot启动至命令行几个重要函数为:_start,_main,board_init_f,relocate_code,board_init_r。一 _start对于任何程序,入口函数是在链接时决定的,uboot的入口是由链接脚本决定的。uboot下armv7链接脚本默认目录为arch/arm/cpu/u-boot.lds。这个可以在配置文件中与CONFIG_SYS_LD
2015-11-02 09:23:22 9711
arm so注入代码
2018-06-22
32机器pe hook以及进程调试工具源代码
2016-09-03
linux x86平台elf 进程注入so并且实现基于rel的hook ubuntu14.01测试通过
2016-08-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人