今天终于在ubuntu上完成了内核编译,现将过程记录如下。
首先,先装qt一些相关的软件包,若后面提示有错误,很可能是缺少一些软件包,
再使用sudo apt-get install **命令即可下载安装。。。。
1.sudo -i
进入root
2.把交叉编译工具复制到/work/tools/下,并解压arm-linux-gcc-3. 4 . 1.tar .bz2, 步骤省略,如下图所示。
2.把交叉编译器路径添加到系统的路径中:
在 bashrc的最后一行加上如下一行:
PATH=$PATH:/work/tools/usr/local/arm/3.4.1/bin
截图如下:
启动新系统路径:
#source /root/.bashrc
显示新系统路径:
# echo $PATH
查看交叉编译器版本号
# arm-Linux-gcc -v
3.修改 Linux-2.6.8的根目录下的 makfile 文件:
进入Makefile:
如上截图所示,修改如下内容:
ARCH : = arm
CROSS_COMPILE =/work/tools/usr/local/arm/3.4.1/bin
4.运行 #make menuconfig
出错:scripts/kconfig/mconf.c:91: error: static declaration of ‘current_menu’ follows non-static declaration
scripts/kconfig/lkc.h:63: error: previous declaration of ‘current_menu’ was here
make[1]: *** [scripts/kconfig/mconf.o] Error 1
make: *** [menuconfig] Error 2
解决办法:
修改 scripts/kconfig/mconf.c文件 ,通过注释相关代码行问题解决:
找到这一行:static struct menu *current_menu;
注释修改后
//static struct menu *current_menu;
struct menu *current_menu;
5. 再make menuconfig
成功
关键字:ubuntu 环境 Linux2 6 内核编译
引用地址:
ubuntu 9.04 环境下实现ylp2410 Linux2.6.8内核编译
推荐阅读最新更新时间:2024-11-11 14:44
手机进入大内存时代 Note8预约销量128GB版本占六成
2017年9月13日,堪称手机从业者难忘的日子。当日下午18:00,三星在北京召开了下半年旗舰三星 Galaxy Note8国行版的发布会。这是继2017年8月23日三星在美国纽约正式推出了下半年旗舰Galaxy Note8后举办的中国首次发布会。此次发布会的召开,可见三星对中国市场、中国消费者的重视程度。正因为如此,Galaxy Note8的销售情况才会引起行业内的高度关注。 就在发布会当天,三星 Galaxy Note8开始同步预约。从各大预约平台上显示的数据来看,三星 Galaxy Note8销售情况良好,且128GB机身内存成为消费者选择高端手机的重要选择标准。 Note8 128GB占预约6成销售 Z
[手机便携]
STM8 互补 PWM TIM1定时器 输出成功
程序测试: #include iostm8s003f3.h void PWM_INIT() { CLK_PCKENR1 |= 0x80;//开启定时器1外设时钟 TIM1_EGR |= 0x01; //重新初始化TIM1 TIM1_CR1 = 0x00; //B7(0)可以直接写入 B65(00)边缘对齐模式B4(0)向上计数B3(0)计数器不停止发生更新事件 TIM1_RCR = 0x00; TIM1_PSCRH =0; //设定预分频为,16分频 1M TIM1_PSCRL =0x80; //PWM的时钟 影响周期 TIM1_CCER1 = 0x0F; //CC2ER1开
[单片机]
STM8 控制电脑风扇转速 4PIN PWM
程序代码: #include stm8s.h #include stm8s_gpio.h #define PWM_F 640 uint8_t HexTable ={'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'}; uint16_t CCR1_Val = 100; void DelayApi
[单片机]
科技以换壳为本!三星S7 edge今年居然推出了9款
也许是发布之初就有规划,也许是因为Note 7的突然崩殂不得不临时改变销售计划,三星S7、S7 edge今年竟然出了9大版本。 今天,网友就晒出了三星S7/S7 edge九大版本的集合图:包括金色、银色、粉色、白色、珊瑚蓝、黑色、亮黑、蝙蝠侠、奥运版。 这9大款式/颜色在配置上都没有区别,所以今年是不是至少给三星S7颁个“换壳”奖? 目前,三星S7 edge在京东的报价依然是5688元(4+32G),部分款式下单减600实付5088元,但像亮黑色(三星称“曜岩黑”)只有128G所以6288元不还价。 在国产旗舰林立的当下,你还会考虑S7 edge吗?
[手机便携]
iPhone 8与S8亮屏对比,似乎苹果更胜一筹?
苹果和三星目前是全球最大的两家手机厂商,也是iOS和Android阵营的领头羊,两者旗舰机的对拼也是被大家喜闻乐见。此前,三星已经发布了S8系列,其夸张的高屏占比设计让人惊艳。而从目前的情况看,苹果下一代旗舰iPhone 8也将在外形上大改,那么这两者放在一起,孰优孰劣呢?下面就随嵌入式小编一起来了解一下相关内容吧。 iPhone 8与S8亮屏对比 有网友在微博上放出了一张iPhone 8与S8亮屏对比的图片,从中我们可以得到大致的答案。从上图看,两款手机虽然都采用了全面屏的设计理念,但iPhone 8似乎将这一理念贯彻得更加彻底,不像S8那样还保留有传统的下巴和额头,正面屏占比非常高。 iPhone 8的外形已经非常接近
[嵌入式]
测试显示,谷歌Pixel 6 Pro的5G调制解调器不及高通的骁龙X60
谷歌是少数决定与高通保持距离的公司之一,包括其 5G 调制解调器。因此,Pixel 6/Pro 旗舰手机采用了定制的 Tensor 芯片,而且使用了三星提供的 5G 调制解调器。 然而,在最新的测试中,配备三星 Exynos 5G 调制解调器的 Pixel 6 Pro 表现并不太好。 PCMag 的测试表明,在配备骁龙 888 的 Galaxy S21 中运行的骁龙 X60 调制解调器,比在 Pixel 6 和 Pixel 6 Pro 中运行的 Exynos 5G 调制解调器更快。与 Pixel 6 系列低于 1Gbps 的速度相比,高通骁龙 X60 不仅速度更快,下载速度超过 2Gbps,而且 4G 和 5G 信
[手机便携]
磁翻板液位计的五点环境因素
霍巴特已宣布其新的FabCO 85HXP气体保护药芯焊丝的可用性。提供高送丝速度的潜力,增加线材沉积率和行驶速度,以提高生产率,焊接厚的材料特别是当 - 可达6?8英寸。它是非常适合用于推土设备,非合金和细晶粒钢平坦和水平的焊接,以及用于重型加工应用和设备的制造用于在严酷的条件下。 磁翻板液位计广泛用于电力、石油、化工、冶金、环保、船舶、建筑、食品等行业生产过程中的液位测量与控制。产品可以做到高密封、防泄漏和在高温、高压、高粘度、强腐蚀性条件下安全可靠地测量液位,全过程测量无盲区、显示醒目,读数直观,并且测量范围大,配上液位报警、控制开关,可实现液位或界位的上下限报警和控制,配上液位变送器可将液位。界位信号转换成二线制4~20
[测试测量]
5C/6C“超快充”赛道百舸争流
虽然近年来新能源汽车产业快速发展,动力电池技术取得长足进步,但是充电时间过长的问题一直广受消费者诟病。而超级快充技术的迅速发展,则能够有效缓解这种补能焦虑。今年以来,众多电池企业都在争相发布新的快充电池技术应用产品,5C、6C电池已经成为快充技术竞争的新高地。 今年9月,上汽通用汽车与宁德时代共同推出行业首个6C超快充磷酸铁锂电池,将于明年起在新升级的奥特能准900V高压电池架构上投入使用。该电池融合电池领域多项原子级的快充科技,包括超电子网正极技术、第二代石墨快离子环技术、超高导电解液配方、纳米级超薄SEI固体电解质界面膜、优化的高孔隙率隔离膜等,充电5分钟续航可增加200公里以上。 在此之前两个月,蜂巢能源宣布
[汽车电子]