【ARM】移植linux kernel2.6.32注意事项

简介: 三个文件arm-linux-gcc v注意权限问题boorargs参数mkimage-lm 数学库etcexportsdev下没有fb0drawtree函数隐约有颗树搞定附录三个文件程老师(1209050967) 19:05:41 链接:http://pan.

三个文件

程老师(1209050967) 19:05:41
链接:http://pan.baidu.com/s/1pLg8V8J 密码:xu5r
程老师(1209050967) 19:06:03

程老师(1209050967) 19:06:31
各位到我网盘把这个三个文件下下来放到你们的ubuntu里面
(gcc4.4.3, linux-2.6.32, roots_rtm_2440)

加sudo 解压后才有/rootfs/dev/console这个文件
sudo tar –zxvf root…
/rootfs/dev/console

arm-linux-gcc –v

export PATH=$PATH:/home/wuchengbing/linux/…gcc4.4.3的路径/bin
输入arm-linux-gcc –v查看gcc版本

注意权限问题

sudo chown wuchengbing:wuchengbing *
sudo chmod 744 *

cp *.n35 .config
make

boorargs参数

boorargs参数设置

setenv ipaddr 192.168.1.244
setenv serverip 192.168.1.2
setenv gatewayip 192.168.1.1
setenv bootargs noinitrd root=/dev/nfs rw nfsroot=192.168.1.4:/home/wu-being/linux/2.6.32/rootfs_rtm_2440 ip=192.168.1.244:192.168.1.4:192.168.1.1:255.255.255.0 console=ttySAC0,115200 init=/linuxrc mem=64M 
setenv bootcmd "tftp 32000000 uimage;bootm"

mkimage

原来是目录缺少mkimage这个程序,添加进去就好了
tftp 32000000 uiamge
这里写图片描述

程老师(1209050967) 21:15:26
吴盛宇说的bdinfo命令

-lm 数学库

吴盛宇(113443584) 21:39:11
-lm 数学库要带进去
杨帆(1262255026) 21:39:18
哦哦

/etc/exports

@韩滔 把/etc/exports配置一下就好
/etc/init.c/nfs-server*… restart
这里写图片描述

dev下没有fb/0

dev下没有fb/0,代码里多写了一个/吧,改为/dev/fb0
会报错的
这里写图片描述

drawtree函数

主程序有什么要改的吗
邱炎盛(1335204457) 2017-5-26 23:15:08
加上drawtree函数
徐权(1404497589) 2017-5-26 23:17:18
这里写图片描述

隐约有颗树

有人出现这种情况吗?隐约有颗树
吴盛宇(113443584) 2017-5-27 10:04:43
系统启动的时候陌生启动了一个app,把它kill掉先
ps查下
杨帆(1262255026)
这里写图片描述

搞定!!!

这里写图片描述

附录

工具下载链接:
https://github.com/1040003585/Mini2440/tree/master/Tools

Wu_Being 博客声明:本人博客欢迎转载,请标明博客原文和原链接!谢谢!
《【ARM】移植linux kernel2.6.32注意事项》
http://blog.csdn.net/u014134180/article/details/72877048

Wu_Being 吴兵博客接受赞助费二维码

如果你看完这篇博文,觉得对你有帮助,并且愿意付赞助费,那么我会更有动力写下去。

目录
相关文章
|
24天前
|
安全 网络协议 Linux
本文详细介绍了 Linux 系统中 ping 命令的使用方法和技巧,涵盖基本用法、高级用法、实际应用案例及注意事项。
本文详细介绍了 Linux 系统中 ping 命令的使用方法和技巧,涵盖基本用法、高级用法、实际应用案例及注意事项。通过掌握 ping 命令,读者可以轻松测试网络连通性、诊断网络问题并提升网络管理能力。
64 3
|
4月前
|
编解码 安全 Linux
基于arm64架构国产操作系统|Linux下的RTMP|RTSP低延时直播播放器开发探究
这段内容讲述了国产操作系统背景下,大牛直播SDK针对国产操作系统与Linux平台发布的RTMP/RTSP直播播放SDK。此SDK支持arm64架构,基于X协议输出视频,采用PulseAudio和Alsa Lib处理音频,具备实时静音、快照、缓冲时间设定等功能,并支持H.265编码格式。此外,提供了示例代码展示如何实现多实例播放器的创建与管理,包括窗口布局调整、事件监听、视频分辨率变化和实时快照回调等关键功能。这一技术实现有助于提高直播服务的稳定性和响应速度,适应国产操作系统在各行业中的应用需求。
123 3
|
6月前
|
存储 编解码 Ubuntu
【QT】linux下alsa库的移植和QT中音视频的处理&笔记
【QT】linux下alsa库的移植和QT中音视频的处理&笔记
|
6月前
|
存储 数据管理 Linux
Linux - 记录问题:docker 迁移 更改镜像默认位置的注意事项
Linux - 记录问题:docker 迁移 更改镜像默认位置的注意事项
118 0
|
6月前
|
网络协议 Linux 编译器
【原创】EtherCAT主站IgH解析(二)-- 如何将Igh移植到Linux/Windows/RTOS等多操作系统移植指南
EtherCAT主站方案对比:商业的如Acontis、TwinCAT3和开源的igh、SOEM。SOEM易移植但功能和实时性不足,适合简单应用;igh功能强大,实时性能优秀,基于内核态,适合复杂场景。igh能移植到其他RTOS,但需克服多任务无调度的挑战。依赖操作系统服务如定时器、内存分配,适合Linux内核,但移植到裸机复杂。
268 0
|
7月前
|
存储 Ubuntu Linux
xenomai3+linux构建linux实时操作系统-基于X86_64和arm
Xenomai是一个实时性解决方案,通过在Linux上添加实时内核Cobalt来增强实时性能。它有三个主要部分:libcobalt(用户空间实时库)、Cobalt(内核空间实时内核)和硬件架构特定层(ipipe-core或dovetail)。ipipe-core适用于Linux 5.4以下版本,而dovetail用于5.4及以上版本。本文介绍了在X86 Ubuntu环境下,如何编译Xenomai内核,搭建应用环境,包括配置、编译、安装和实时性测试。对于其他硬件架构,如ARM和ARM64,步骤类似。文章还提到了Xenomai与Linux内核版本的兼容性和实时性测试结果。
508 0
xenomai3+linux构建linux实时操作系统-基于X86_64和arm
|
7月前
|
Linux 编译器 网络安全
嵌入式Linux移植dropbear
嵌入式Linux移植dropbear
241 3
|
7月前
|
JSON Ubuntu Linux
LuaJit交叉编译移植到ARM Linux
LuaJit交叉编译移植到ARM Linux
149 1
|
7月前
|
Linux 编译器 测试技术
嵌入式 Linux 下的 LVGL 移植
嵌入式 Linux 下的 LVGL 移植
253 0
|
7月前
|
Linux 计算机视觉
Linux交叉编译opencv并移植ARM端
通过以上步骤,你可以在Linux上交叉编译OpenCV,并将生成的库文件和头文件移植到ARM平台上,从而在ARM上使用OpenCV。 买CN2云服务器,免备案服务器,高防服务器,就选蓝易云。百度搜索:蓝易云
479 0