![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
基于Linux的ARM开发
文章平均质量分 86
一只兔子的旅行
原来的我不知学习的可贵,浑浑噩噩已过二十余年!
现在的我犹如他乡的浮萍,奋起直追不虚度青春年华....
展开
-
LPC3250环境搭建的总结
<br /> 这一周的任务主要任务是搭建LPC3250的系统平台,以及在主机上进行相关环境的搭建,最后是将交叉编译好的内核模块加载到板子中。在整个平台搭建过程中遇到了很多的问题,第一是笔记本没有串口,另外WIN 7系统对相关工具的不兼容,对此我采用安装WIN 7下的XP Mode(XP模式)。对于整个环境搭建的详细步骤我就不想多说了,大致的环节也就是交叉编译工具的安装、内核的编译和配置、串口通信和调试的工具安装、tftp服务器的安装、NFS服务器的安装、以及相关文件的烧写,相信大家跟着实验指导上的原创 2010-10-07 22:10:00 · 2334 阅读 · 0 评论 -
移植iptables到mini2440
移植iptables到mini2440一、首先安装好交叉编译环境。 1.将板子自带的arm-linux-gcc-4.4.3放到/usr/local目录下,并用tar命令解压出来,按照/usr/local/arm/4.4.3目录路径来安放。 2.配置环境变量,在主目录下创建.bash_profile文件,在里面输入export PATH=$PATH:/usr/local/arm/4.4.3/bin。 3.需要使用交叉编译工具时执行~/. .bash_profile,或者执行source ~/原创 2011-05-11 20:21:00 · 4898 阅读 · 0 评论 -
在mini2440上搭建NAT服务器
在mini2440上搭建NAT服务器一、绑定两个IP首先仍然是想办法给一个网上绑定两个IP,一个外网IP:202.117.132.132,一个留作内部网关的内网IP:192.168.1.2,开发板上修改IP使用的命令格式如下:ifconfig eth0 202.117.132.132 netmask 255.255.0.0 route add default gw 202.117.132.1定义DNS则要使用vi编辑器编辑/etc/resolv.conf文件修改为nameserver 202.117.128原创 2011-05-11 20:34:00 · 1357 阅读 · 0 评论 -
使用J-link调试内核
<br />使用J-link调试内核<br />一、烧写uboot+linux内核+根文件系统<br />对于一块空白的mini6410开发板,或者对于项目所要求的需要支持netfilter框架的内核,原厂装好的内核显然不能满足需要,这时可以根据需要重新编译内核,(具体编译过程参照将iptables移植到mini2440那篇文章),将最终生成的zImage映像烧写到开发板中。<br />烧写过程采用SD卡是最简单的,<br />1、首先用光盘的tools目录下的SD-Flasher将superboot(静像原创 2011-05-11 20:36:00 · 4219 阅读 · 2 评论 -
网络设备驱动学习
<br /><br />网络设备驱动学习<br />概述:本周主要学习了网络驱动层面的一些知识,最主要的学习目标是基本弄清包的发送与接收的过程,这不仅涉及到了高层的协议与机制,底层的驱动与硬件,更要理解数据包的封装与包格式。我们主要是围绕着设备驱动开发的第十六章来学习这些内容。<br />问题:对十六章进行细化后发现主要可以归结成对几个问题的把握,包括数据包的承载问题,加包头与去包头的实现,网络的框架结构,网络设备的注册与注销,数据的发送与接收流程。<br />正文:<br />一、数据包的承载问题<br原创 2011-03-27 18:30:00 · 1444 阅读 · 0 评论