求助!Linux编译BSp嵌入式内核出现错误

bossjuemfc 2016-04-14 11:08:48
具体错误如截图
截图传不上来,我就先描述一下吧:
init/calibrate.c:254:6: note: in expansion of macro ‘per_cpu’
if (per_cpu(cpu_data, this_cpu).loops_per_jiffy) {
^
make[1]: *** [init/calibrate.o] Error 1//就这两个错误
make: *** [init] Error 2
parallels@ubuntu:~/Work/imx6LBV2310_2014-04-30/source/linux-3.0.35$

头一回接触Linux内核编译,老板让编译一个BSP的内核,然后烧写到板子里。现在遇到了这个问题,麻烦懂的大神给点指点。感谢。
...全文
165 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
bossjuemfc 2016-04-14
  • 打赏
  • 举报
回复
求大神帮助。。。。。。。。
bossjuemfc 2016-04-14
  • 打赏
  • 举报
回复
引用 2 楼 Arnold9009 的回复:
看看per_cpu这个宏定义有没有
引用 3 楼 aaseh 的回复:
看不懂你要干嘛
就是编译一个Linux内核,针对嵌入式系统的
bossjuemfc 2016-04-14
  • 打赏
  • 举报
回复
引用 1 楼 u012421976 的回复:
求大神帮助。。。。。。。。
就是编译一个Linux嵌入式内核
aaseh 2016-04-14
  • 打赏
  • 举报
回复
看不懂你要干嘛
Arnold9009 2016-04-14
  • 打赏
  • 举报
回复
看看per_cpu这个宏定义有没有
一 PW2440嵌入主板介绍 1.1 PW2440嵌入主板图解与简介 1.2 PW2440嵌入主板快速使用方法 1.3 PW2440嵌入主板硬件性能介绍 1.4 PW2440嵌入主板软件性能介绍 1.5 PW2440嵌入主板配套光盘目录列表 二PW2440嵌入主板使用步骤 2.1 PW2440嵌入主板电源与检测常识 2.2 PW2440嵌入主板接口连接 2.3 PW2440嵌入主板启动环境 2.4 烧写Bootloader的步骤(ATBOOT) 2.4.1 JTAG下载板介绍 2.4.2 SJF2440驱动及环境安装 2.4.3 SJF2440.EXE命令 2.4.4拨码开关设置 2.4.5 SJF2440烧写ATBOOT步骤 2.5 PW2440嵌入主板Bootloader功能介绍(ATBOOT) 2.5.1 ATBOOT简介 2.5.2 DNW工具设置及串口配置 2.5.3 DNW USB驱动安装 2.5.4 如何进入ATBOOT菜单 2.5.5 ATBOOT菜单详细介绍 2.5.6 地址分配 2.6 PW2440嵌入主板烧写内核步骤(WindowsCE5.0与Linux2.6) 2.6.1 下载光盘WinCE标配内核NK.bin 2.6.2 将NK.BIN下载到内存运行 2.6.3 快速使用WinCE各个接口功能 三WinCE5.0 编译环境的安装 3.1 安装Platform Builder 5.0 (简称PB) 3.2 安装相关补丁 3.3 PB软件工具使用简介 四PW2440嵌入主板标配WinCE BSP编译 4.1 导入BSP源代码 4.2 设置环境 4.3 添加相关驱动与环境 五 BSP源代码及定制自己的新内核 5.1 BSP源代码结构分析 5.2 增加其它功能方法 5.3 液晶屏参数修改 5.4 添加USB WIFI驱动 5.5 编译的各个功能选择 5.6 导出SDK 六 WinCE5.0 在PW2440上各个功能使用 6.1 MP4 播放器 6.2 USB 摄像头测试 6.3 Camera 摄像头测试 6.4 SD 卡 6.5 保存文件 6.5 USB HOST 接口 6.6 网络使用 6.7 触摸屏校正 6.8 录音 6.9显示界面旋转 90 度 6.10 GPS 接收器的使用 6.11 USB 同步 6.12 存储管理器 6.13 调整内存空间 6.14 增加启动时个性化 LOGO 6.15 三个串口使用 6.16 按键板功能定义 6.17 手写输入法 6.18 关闭屏幕显示 6.19 GPRS拨号设置方法 6.20 FLASH播放器测试 七 VS2005/2008开发工具安装与使用 7.1 安装方法 7.2 创建Hello World实例 7.3 建立连接 7.4 编译与下载 7.5 导出SDK 八 WinCE常用的功能例程 8.1 WinCE 中如何向 image 中添加文件 8.2 建立 HIVE 注册表 8.3 应用程序中对注册表的编辑 8.4 添加输入法 8.5 删除一个注册表健值 8.6 改变桌面背景图片 8.7 WinCE 中支持多国语言切换 8.8 实现开机后 WINCE 的任务栏为隐藏模 8.9 应用程序在 WinCE 启动后自动运行 8.10 向 WinCE 内核添加文件 8.11 应用程序在 WinCE 启动后自动运行 8.12 WinCE 配置文件中的路径 8.13 WinCE 字库与内核分离设置 8.14 向 WinCE 的注册表添加其他注册表文件 8.15 WinCE 内核 NK.nb0 大小设置 8.16 WinCE 中如何编译生成 NK.nb0 8.17 WinCE 电源管理 8.18 TCP/MP 源代码编译 8.19 WinCE 挂起和唤醒(suspend/wakeup) 8.20 WinCE 应用程序开发(基于 EVC) 九 PW2440主板Linux2.6.18.2系统快速掌握流程 9.1 Linux2.6 内核系统介绍 9.2 Linux2.6.18.2 光盘目录介绍 9.3 用 ATBOOT 下载 Linux2.6.18.2 方法 9.4 Linux2.6.18.2 640*480 800*480 分辨率校正方法 9.5 Linux 开发环境(NFS)的快速搭建 9.6 基于 Busybox 的根文件系统制作 9.7 Linux 内核编译及烧写 9.8 u-boot.bin 启动文件的烧写方法 9.9内核用 UBOOT 方自动烧写方法 9.10 Linux2.6.18.2 的部分应用例程 十 PW2440主板Linux2.6.18.2系统代码学习教程 10.1 u-boot的学习与编译,UBOOT1.3版本 10.1.1 uboot目录结构 10.1.2 uboot源代码分析 10.1.3 uboot编译环境的安装 10.1.4 uboot编译步骤 10.1.5 uboot的移植方法 10.1.6如何将UBOOT移植到PW2440开发板上
培训目标: After this course, students will be able to: Design, develop, debug, build, and test real-time applications in a target-host development environment with Workbench and VxWorks. Efficiently use the tools and functionality of WorkbenchCourse Format. 培训对象:Developers who work with Workbench and GPP, VE . Specific questions are addressed . New project members on teams already using VxWorks products. Labsessions allow hands-on application of course concepts. Managers who want a quick understanding Workbench components. Senior engineers who want to evaluate VxWorks technology Global Reach of Wind River Education Services 学员基础:One year of C programming,Basic understanding of operating systems and debugging techniques,Functional knowledge of Windows 培训大纲: 实时多任务操作系统(RTOS)简介 (RTOS)的基础及特性 实时多任务操作系统(RTOS)的任务管理。 (RTOS)任务间的通信机制。 异常、中断和定时器程序设计。 实时应用系统设计概要; VxWorks系统概述 VxWorks操作系统的配置和启动 VxWorks组件概述 VxWorks文件系统 VxWorks网络系统、 VxWorks图形系统 VxWorks操作系统的编译和重新配置 VxWorks 6.x操作系统的体系结构内核配置 VxWorks 交叉开发调试原理 嵌入系统软硬件配置及引导过程 定制内核VxWorks VxWorks应用开发流程 VxWorks实时多任务系统 实时应用系统交叉开发环境的特点 VxWorks实时内核基本概念 VxWorks 内核的功能和特性; 实时多任务程序设计和调试 实时多任务应用系统设计要点; 多任务程序调试及分析 多任务系统的状态和控制 VxWorks 内核定制。 实时多任务的VxWorks编程。 案例讲解与演练 VxWorks 设备驱动 VxWorks 设备 I/O策略 轮巡和中断 字符设备驱动 块设备驱动 Tornado 串行设备 网络驱动 VxWorks事件及事件的使用 VxWorks信号灯的使用 任务间交互通信的程序设计 任务间通信概述 共享存储器方 消息队列方 管道方 案例讲解 内存管理程序设计 系统内存的管理及分配 系统内存的程序设计 系统的异常、中断和定时器程序设计 异常处理和相关信号 中断服务程序(ISR) 定时器程序 案例讲解 基于VxWorks操作系统的BSP设计开发(重点) BSP基本原理 BSP 系统硬件及相关硬件 BSP组织部分 BSP的创建 BSP 系统配置文件 BSP开发环境的建立 BSP的开发与调试 嵌入系统硬件抽象层 BSP的设计与实现 案例讲解 Workbench Overview/Target Manager Workbench perspectives Help resources Cross-development set-up Target manager conguration Case practice Questions Project Management Workspaces Workbench projects VxWorks projects types Workbench Host Shell Interpreters Cross-development with Host Shell Case practice Questions Workbench Source Analysis Static analysis Editor Working sets Views Debugging and Analyzing Applications Basic debugging System debugging System Viewer usage Workbench ScopeTools StethoScope ProfileScope MemScope CoverageScope TraceScope Case practice Questions

4,441

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
  • 内核源代码研究区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧