第一次写博文,大家多多捧场哈。小白刷openwrt后,以无线AP模式工作,因为特殊情况,必须要用无线路由模式,而自己又不会玩iptables,故只能只能刷回原厂固件!下面就是实操了:准备工作:下载并安装WinSCP和PuTTY。mr11u长按reset键,恢复原厂设置。本机网线直连路由器,telne..
分类:
其他好文 时间:
2016-09-22 20:05:28
阅读次数:
2648
程序运行时出现问题,选择的是Release,win64位的模式,并且已经看到了宏定义NDEBUG,但是程序依然进入上面的部分 解决方案是将属性->C/C++->代码生成器->运行库里面的多线程调试(/MTD)修改为多线程DLL(/MD)即可 修改之后: 编译一下 解释原因来自 http://blog ...
分类:
其他好文 时间:
2016-09-15 21:35:36
阅读次数:
193
版权声明:本文为博主原创文章,未经博主允许不得转载。 版权声明:本文为博主原创文章,未经博主允许不得转载。 目录(?)[+] 目录(?)[+] 主要思路是:通过web post方式将升级文件交给CGI程序处理,然后通过mtd工具实现设备在线升级. 1.页面部分 <form target="_blan ...
分类:
其他好文 时间:
2016-08-10 12:23:56
阅读次数:
229
解决方法:是所有项目的这个"代码生成"属性设置保持一致。 项目——属性——配置属性——C/C++——代码生成:他有/MT,/MTd,/Md,/MDd四个选项,你必须让所有使用的库都使用相同的配置,否则就会有相应的提示,甚至可能会出现无法解析的函数。有时我们使用的库不是自己可以控制的,那么就只能把工程 ...
分类:
其他好文 时间:
2016-07-21 12:38:32
阅读次数:
143
设备层是实现了文件系统与Flash之间的桥梁,其基于MTD原始层提供了两种上层访问Flash的方式:MTD的字符设备和块设备,字符设备通过向内核注册字符设备的file_operations结构实现了对MTD设备的读写和控制,提供了对闪存的原始字符访问,关联的设备是/dev/mtd*,而MTD块设备则 ...
分类:
其他好文 时间:
2016-07-06 20:19:30
阅读次数:
279
Linux MTD (Memory Technology Device) subsystem analysis For Atheros char device 读了Linux MTD 源代码分析 对这部分有了整体的认识,结合现有代码,分析一下Atheros的MTD是如何使用的。 Linux kern ...
分类:
系统相关 时间:
2016-06-20 18:39:04
阅读次数:
258
首先,ps -A查看你所查看进程的进程号 ps -A 加入进程号为pid 那么使用如下脚本,可以打印该进程使用的虚拟内存和物理内存: root@Storage:/mnt/mtd# cat rss.sh #!/bin/shwhile true do cat /proc/pid/stat | awk - ...
分类:
系统相关 时间:
2016-06-07 20:45:53
阅读次数:
674
今天我读完了这本书,觉得写的太好了。用了一个简单的例子,就详细地讲解了封装的应用。我认为可以这样的思想完全可以应用到linux操作系统设计里。比如nand mtd和nand chip info的关系就是封装的概念。为什么要将guitar拆解出来guitarSpec ?因为guitarSpec中的的东 ...
分类:
其他好文 时间:
2016-05-22 12:10:20
阅读次数:
111
1, 解决启动时的错误 Warning - bad CRC, using default environment 搜索发现 在 /tools/env/fw_env.c 中 /* 放在NAND FLASH 中 大小 128K 开始地址 */ #define CONFIG_ENV_IS_IN_NAND ...
分类:
其他好文 时间:
2016-05-20 22:22:41
阅读次数:
712
1, /include/configs/smdk2440.h 中添加 #define CONFIG_CMD_NAND 编译 drivers/mtd/nand/built-in.o: In function `nand_init_chip': /u-boot-2016.03/drivers/mtd/n ...
分类:
其他好文 时间:
2016-05-18 10:26:57
阅读次数:
165