setup.h
来自「学习嵌入式LINUX的好东西」· C头文件 代码 · 共 50 行
H
50 行
#ifndef _STATUS_H#define _STATUS_H#define MYIPADDR "192.168.0.1" //0x0200a8c0#define DESTIPADDR "192.168.0.50" //0x6400a8c0#define MYHADDR {0x00,0x0b,0xf3,0xaf,0xea,0xb6}#define AUTOBOOT "load kernel; load ramdisk; boot"#define KERNEL "zImage_qt"#define FILESYSTEM "rootfs270qt.img"#define DELAYTIME 2struct setup_t { uint32 sid; uint32 size; uint32 myipaddr; uint32 destipaddr; uchar myhaddr[8]; uchar autoboot[0x100]; uchar kernelname[40]; uchar fsname[40]; uint32 delay;};struct map { const char *name; ulong sramb; /* static memeory base */ ulong srams; /* static memeory size */ ulong dramb; /* dynamic memeory base */ ulong drams; /* dynamic memeory size */ ulong maxs; /* max size */};extern struct setup_t *setup;extern void save_setup(void);extern struct map *find_map(const char *name);#if __GNUC__ >= 3 && __GNUC_MINOR__ >= 3# define __attribute_used__ __attribute__((__used__))#else# define __attribute_used__ __attribute__((__unused__))#endif#define __bsetup __attribute_used__ __attribute__((section(".setup")))#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?