ARM
Raul_Shao
这个作者很懒,什么都没留下…
展开
-
ARM Linux 交叉编译环境建立
1. 下载cross-3.4.1.tar.bz22. 在 /目录 下运行 # tar jxvf cross-3.4.1.tar.bz23. 用vi打开/etc/profile 这一环境变量文件;在文件最后添加 PATH=$PATH:/usr/local/arm/3.4.1/bin4. # source /etc/profile 使修改马上生效5. 检查验证 # arm-linux-gcc -v这里可以下载3.3.2版本:http://www.applieddata.net/developers/原创 2010-08-20 08:53:00 · 1225 阅读 · 0 评论 -
Hello Driver
1. linux-2.6.12目录为Linux的源代码目录2. driver目录下新建raulshao3. driver目录下面的Makefile最后一行添加 obj-m += raulshao/4. raulshao目录下新建hello.c, Makefile// hello.c#ifndef __KERNEL__#define __KERNEL__#endif#ifndef MODULE#define MODULE#endif#include #include #include #inclu原创 2010-08-24 13:29:00 · 1077 阅读 · 0 评论 -
中文字符集ARM移植
<br />中文字符集在ARM上的移植关键点在于CodePage,从Linux源代码中找到中文CodePage表,就可以利用CodePage来进行字符转换。中文CodePage号为936。找到文件nls_cp936.cpp<br />关键的字符寻表算法如下:<br />/*Unicode转换为ASCII*/<br />static int uni2char(const wchar_t uni, unsignedchar *out, int boundlen)<br />{<br />unsigned c原创 2010-09-26 19:55:00 · 2355 阅读 · 0 评论 -
ARM 移植 PPPD
<br /> <br /> <br />1. 下载编译ppp-2.4.1<br />a) 解压<br />b) 进入chat目录,修改Makefile.linux, 添加CC=arm-linux-gcc<br />c) 编译chat: make –f Makefile.linux,生成chat<br />d) 进入pppd目录,修改Makefile.linux, 将CC=gcc修改为CC=arm-linux-gcc<br />e) 编译pppd原创 2010-09-26 19:30:00 · 8057 阅读 · 0 评论 -
双目操作符 ## 用于合并标记
<br /><br />#define X(i)C##i<br /> <br />int _tmain(int argc, _TCHAR* argv[])<br />{<br /> int X(0) = 10;<br /> return 0;<br />}<br /> <br />C0 = 10原创 2010-10-15 10:28:00 · 991 阅读 · 0 评论 -
windows xmanager 访问 fedora
<br />配置XDMCP,可以在WINDOWS下通过XMANAGER等工具访问linux桌面<br /> <br />1:<br />#vi /etc/X11/xdm/xdm-config<br />在最后一行: DisplayManager.requestPort: 0 前面加!号注释掉此行。<br /> <br />2:<br />#chmod +w /etc/X11/xdm/Xservers<br />#vi /etc/X11/xdm/Xservers<br />在最后一行::0 l原创 2011-03-02 12:36:00 · 3679 阅读 · 0 评论