- 博客(10)
- 资源 (5)
- 收藏
- 关注
原创 Linux下的Makefile笔记
来源linux-2.6.20.21/Documentation/kbuild/makefiles.txt* obj-y += foo.o 表示编build-in,obj-m += foo.o表示编成module.* kbuild会编译所有的$(obj-y)文件,然后调用$(LD) -r把这些文件合并到一个built-in.o文件中。这个built-in.o稍后会被父级Mak
2009-11-23 21:33:00 954
原创 Linux的Makefile中新增全局变量的机制
1. 步骤一法一:修改系统编译时要用到的Config.in,增加你要用的全局变量法二:写一个自己的Config.in,然后在其他会编译到的Config.in中包含 2.步骤二make menuconfig之后在生成的.config中,就可以grep到新添加的变量了 3.步骤三在Makefile中就可以用这个变量了。
2009-11-20 18:40:00 2678
原创 消除PUTTY在DOS下弹出的警告窗口
想在DOS下用脚本实现SSH/SCP的自动操作。实现工具是PUTTY。但是PUTTY出于安全上的考虑,总是在第一次连接远程设备时跳出警告窗口,从而使自动脚本暂停,需要人工输入的干预才能继续下去。 解决办法一:改PUTTY的原代码,即在WINDLG.C中,删掉messagebox的相关代码,直接给存储messagebox返回值的变量赋值,从而消除此警告窗口,但编译出windows下的
2009-11-19 15:06:00 4603
原创 linux驱动速成
前提:1. 下载ubuntu并安装2. 知道常用的linux命令3. 能看英文 摘要:对新手来说,驱动就是一个程序,通过调用注册函数和修改makefile使linux内核能加载它,于是它在接受操作的时候能有点反应;其与应用程序的主要区别在于其权限高,跑在kernel space里。 开动:* 下载《Linux Device Drivers 3rd
2009-11-19 09:43:00 1078
原创 制造实际很小size很大的文件
(参考Advanced Programming in the Unix environment)通过给文件制造Hole可以达到效果。也就是说,通过lseek把文件的offset整到很大,写点东西。这个时候内存实际上没有占用,但是显示文件很大。能干什么?吓人~#include
2009-11-13 10:45:00 886
原创 嵌入式专家给公司上提高课程时的大纲
下面是一个嵌入式专家给公司上一天嵌入式提高课程时的大纲。什么时候能够根据这个大纲给别人上一天课那么也就是专家了。Languages• C, C++ or Java?• Code reuse – a myth? How can you benefit?• Controlling stacks and heaps.Structuring Embedded Systems• M
2009-11-12 10:47:00 975 1
原创 Openwrt下修改flash文件的例子
/*steps:* main() @mac.c * read_mac_all() * handle_mac_all(MAP_READ, mac_array) * scan_mtd_info(scriptname) // check /proc/yyy for word "xxxxx" and return the device name(scriptname) und
2009-11-12 09:12:00 3438
原创 《嵌入式发展现状》笔记
自华清远见视频 。系统比较。windows CE:* 界面友好熟悉win32的开发起来很容易 * 收钱uC/OS * 短小精悍,很适合学习 * 但是都说适合学习,推荐应用的倒不多Palm OS * 用的人少Symbian * Linux * 免费,开源,弄的人多ucLinux * 和linux差不多VxWorks * 很贵,实时性能很强,国内用的不多
2009-11-09 22:31:00 816 1
转载 linux经典书
转自http://www.diybl.com/course/6_system/linux/Linuxjs/200876/130723.html Linux基础1、《Linux与Unix Shell 编程指南》C语言基础1、《C Primer Plus,5th Edition》【美】Stephen Prata著2、《The C Programming Language, 2n
2009-11-09 10:56:00 704
原创 批处理文件实例参考
@echo off:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: xxxxxxxxx:: xxxxxxx:::: mkspi.bat [Switch file name]:::: Example 00-C5-D9-00-00-22 P
2009-11-05 17:56:00 1160 1
ucos-ii 源码公开的嵌入式实时多任务操作系统内核教程
2011-01-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人