1, 第 四 期 的 智 能 猫 眼 会 有 打 电 话 和 发 短 信 的 功 能 吗? 答 : 会 有 打 电 话 功 能, 硬 件 上 支 持 打 电 话 就 会 支 持 发 短 信, 只 是 软 件 上 是 否 实 现 发 短 信 现 在 未 定 因 为 短 信 延 迟 太 严 重, 不 是 可 靠 的 2, 请 问 关 于 makefile 中 的 很 多 设 置 项, 像 段 啊 什 么 的? 是 什 么 意 思 呢? 需 要 深 入 学 习 吗? 3 答 : 对 于 裸 板 才 需 要 我 们 自 己 管 理 段, 这 并 不 是 什 么 很 高 深 的 知 识, 看 过 涉 及 重 定 位 的 裸 板 视 频 就 可 以 了 解 清 楚 了 至 于 其 他 设 置 项, 基 本 上 就 是 编 译 选 项 而 已 Makefile 本 身 并 不 复 杂, 也 不 应 该 成 为 学 习 的 拦 路 虎 : 用 于 裸 板 的 Makefile, 它 是 非 常 简 单 的, 重 点 应 放 在 程 序 的 重 定 位 上 ; 对 于 APP 的 Makefile, 要 自 己 写 出 一 个 通 用 的 Makefile 需 要 一 定 的 功 底, 但 是 你 完 全 没 必 要 自 己 写, 使 用 现 成 的 就 可 以 第 3 期 视 频 有 一 个 视 频 专 门 讲 Makefile, 并 且 给 出 了 一 个 可 以 直 接 使 用 的 通 用 的 Makefile 3,arm 以 前 写 过 裸 机 程 序 看 实 验 室 同 学, 都 在 用 stm32 开 发, 我 用 不 用 学 习 STM32, 马 上 要 找 工 作? 3 答 : 对 于 长 远 的 发 展, 我 认 为 不 需 要 再 去 学 习 STM32, 因 为 它 的 就 业 面 相 对 较 窄 如 果 你 是 想 往 Linux 方 向 发 展 的 话,STM32 所 学 到 的 知 识 远 远 少 于 把 ARM 开 发 板 当 作 单 片 机 的 第 1 期 视 频, 比 如 STM32 用 的 都 是 KEIL IAR MDK 等 集 成 开 发 环 境, 它 封 装 了 太 多 技 术 细 节, 我 敢 肯 定 你 不 会 了 解 这 些 知 识 : 重 定 位 段 位 置 无 关 异 常 处 理 入 口 等 等 我 建 议 你 直 接 学 习 第 1 期 视 频, 掌 握 了 第 1 期 视 频 后, 所 有 的 单 片 机 包 括 8051 STM32 都 是 简 单 的 但 是, 如 果 你 马 上 就 要 工 作, 你 现 在 有 的 知 识 只 是 裸 板 程 序 的 话, 我 建 议 你 就 看 看 STM32 吧, 这 可 以 给 简 历 添 加 点 内 容 4, 老 师, 请 推 荐 学 驱 动 的 书 籍 哈, 还 有 学 应 用 的 书 籍 答 : 看 看 这 里 :http://wenku.baidu.com/view/848775ece009581b6bd9ebc3.html 对 于 应 用, 我 认 为 不 应 局 限 于 LINUX, 因 为 应 用 编 写 的 核 心 技 能 应 该 是 多 操 作 系 统 都 通 用 的, 比 如 面 向 对 象 着 编 程 思 想 等 对 于 LINUX 应 用 的 基 础 技 能, 比 如 怎 么 打 开 读 写 文 件, 就 看 UNIX 环 境 高 级 编 程 5, 把 uboot 放 到 的 位 置 这 个 位 置 怎 么 确 定? 怎 么 详 细 计 算 这 个 具 体 的 地 址 答 : 一 般 是 把 它 放 到 内 存 的 高 处, 比 如 S3C2440 开 发 板 外 接 的 内 存 通 常 是 64M, 基 地 址 是 0x30000000, 那 么 我 们 把 它 放 到 0x30000000+64M-512K=0x33f80000 的 位 置 为 何 是 512K, 因 为 我 们 认 为 UBOOT 不 会 太 大, 不 会 超 过 512K 你 当 然 可 以 认 为 它 不 会 超 过 256K 6, 怎 么 看 QT 和 Android? 答 : 我 没 有 经 验, 但 是 有 良 好 的 C 或 C++ 知 识 的 话, 一 个 月 即 可 入 门 : 我 的 两 个 同 事 就 是 这 样 的, 一 个 学 QT, 另 一 个 学 android 就 是 看 网 络 上 可 以 找 到 的 资 料 7, 老 师, 把 第 二 期 视 频 看 完 理 解 透 彻 能 达 到 什 么 样 的 水 平? 答 : 光 理 解 是 不 行 的, 如 果 你 不 看 视 频 就 可 以 自 己 写 出 来, 那 么 完 全 具 备 2 年 工 作 经 验 了 这 些 知 识 足 以 让 应 付 Linux 底 层 工 作 中 常 见 的 问 题 了 注 意 : 要 想 再 上 一 层 楼, 只 有 在 工 作 中 不 断 碰 到 难 题 不 断 去 想 方 设 法 解 决, 在 这 过 程 中 会 让 你 重 新 煅 炼 自 己 的 知 识 体 系 8,lds 里 面 为 什 么 要 4 字 节 对 齐 呢?
答 : 比 如 说 一 个 int 变 量, 如 果 它 的 地 址 不 是 4 字 节 对 齐, 假 设 地 址 是 3 那 么 CPU 访 问 它 时 就 要 需 要 分 为 2 次 访 问 : 先 访 问 地 址 0 1 2 3, 再 访 问 地 址 4 5 6 7, 然 后 把 2 次 读 到 的 数 据 ( 地 址 3 4 5 6 上 的 数 据 ) 凑 起 来 这 降 低 了 访 问 效 率 : 根 源 是 很 多 外 设 的 访 问 是 以 整 地 址 进 行 的 9, 请 老 师 讲 讲 链 接 脚 本 的 问 题 哈 答 : 这 个 问 题 是 什 么 问 题?:( 链 接 脚 本 不 算 复 杂, 希 望 你 能 从 头 看 一 下 第 1 期 视 频, 结 合 嵌 入 式 LINUX 应 用 开 发 完 全 手 册 一 起 看 10, 老 师, 应 用 是 单 独 讲 的 吗? 在 第 几 期 里 面, 目 前 大 四 急! 答 : 第 3 期 里 讲 应 用, 里 面 涉 及 到 一 些 编 程 思 想 : 面 向 对 象 模 块 化 等 ; 涉 及 到 一 些 基 础 知 识 : 比 如 网 络 通 信 11, 去 找 工 作 应 该 准 备 些 什 么? 答 : 实 实 在 在 的 经 验 不 管 你 是 在 校 期 间 做 的 项 目, 还 是 自 己 学 习 编 程 的 体 会, 或 是 实 现 中 做 的 项 目, 一 定 要 有 真 实 的 经 验 并 且 在 简 历 上 写 出 来 最 后, 就 是 在 面 试 时 你 能 讲 出 自 己 的 经 验 12, 作 为 自 学 嵌 入 式 Linux, 去 找 工 作 时 如 果 没 有 什 么 项 目 经 验, 应 该 怎 么 准 备 面 试? 9 答 : 没 有 实 际 项 目 经 验, 就 需 要 你 展 示 自 己 的 技 能 : 学 习 中 碰 到 的 问 题 怎 么 解 决 有 什 么 印 象 深 刻 的 解 决 过 程 总 之, 很 多 公 司 并 不 强 求 你 有 项 目 经 验, 但 是 需 要 考 察 你 的 基 础 知 识 学 习 能 力 工 作 态 度 : 现 在 有 基 础 知 识 是 否 适 合 该 工 作, 能 否 通 过 3 个 月 把 你 培 养 起 来 ; 你 的 自 学 能 力 如 何 ; 你 的 工 作 态 度 怎 样, 吃 苦 耐 劳 呵, 多 老 的 词 啊, 但 是 就 是 需 要 这 样 的 人 13, 工 作 中 的 驱 动 一 般 都 有 哪 些? 答 : 这 个 要 看 具 体 工 作 了, 我 工 作 中 做 过 的 驱 动 有 : LED PCI 摄 像 头 SATA 硬 盘 LCD 等 不 管 是 什 么 驱 动, 重 要 的 是 你 的 能 力 : 给 你 一 个 没 接 触 过 的 驱 动, 你 应 该 可 以 把 内 核 中 相 关 的 子 系 统 弄 清 楚, 然 后 移 植 或 是 写 出 这 个 驱 动 来 这 涉 及 的 知 识 点 ( 比 如 休 眠 唤 醒 注 册 ) 在 第 2 期 里 都 讲 有 了, 只 是 你 有 无 能 力 去 分 析 就 要 练 了 14, 嵌 入 式 工 作 的 最 低 要 求 是 什 么 啊? 答 : 嵌 入 式 工 作 有 很 多 职 位 啊, 这 个 最 低 要 求 的 问 题 我 实 在 无 法 回 答 比 如 做 手 机 的 行 业 里, 有 专 门 做 bootloader 的, 那 么 你 掌 握 第 1 期 的 裸 板 就 可 以 了 ; 再 说 到 做 驱 动 的, 需 要 你 掌 握 第 2 期 ; 如 果 是 应 用, 我 就 更 无 法 回 答 了, 但 是 C JAVA 等 技 能 是 要 的 最 低 要 求 意 味 着 最 低 工 资, 也 意 味 着 难 找 工 作 再 说 一 个 最 最 低 要 求 : 即 使 你 什 么 都 不 会, 但 是 如 果 有 全 天 学 习 做 梦 都 是 怎 么 解 决 学 习 问 题 的 学 习 状 态 话, 不 出 半 年 你 就 可 以 学 得 很 好 了 15, 韦 老 师, 而 且 视 频 需 要 几 个 月 时 间? 答 : 半 年 时 间 左 右 第 1 期 花 1 2 个 月, 第 2 期 花 3 个 月 左 右, 第 3 期 花 个 2 个 月 吧
我 说 的 是 全 天 学 习 在 培 训 机 构 里, 这 些 内 容 他 们 也 是 开 班 半 年 到 1 年 的 16, 所 有 视 频 一 起 买 可 以 给 个 优 惠 么? 答 : 请 联 系 http://100ask.taobao.com 17, 第 二 期 关 于 调 试 的 内 容, 作 为 初 学 驱 动 的 学 生 看 的 作 用 大 吗? 答 : 开 始 时, 你 只 需 要 用 printk 就 可 以 了 其 他 的 调 试 方 法, 需 要 你 对 系 统 框 架 有 所 了 解, 并 且 不 太 用 得 上 除 非 碰 到 特 别 麻 烦 的 问 题 18,nand 不 是 要 先 初 始 化 cpu 才 能 用 吗, 他 是 怎 么 自 动 拷 贝 的? 答 :NAND 并 不 需 要 先 初 始 化, 需 要 初 始 化 的 是 nand flash 控 制 器 自 动 拷 贝 是 由 硬 件 实 现 的, 或 是 说 芯 片 内 部 固 化 的 代 码 实 现 的, 其 实 也 是 厂 家 写 的 程 序 只 不 过 它 是 固 化 在 芯 片 内 部 了 19, 第 一 期 视 频 下 载 地 址 答 :www.100ask.org 的 下 载 页 面 有 说 明 20, 学 应 用 应 该 看 第 几 期 视 频 答 : 如 果 是 练 习 LINUX 下 C 语 言 的 应 用 开 发 的 技 能, 就 看 第 3 期 ; 如 果 是 QT andorid 等, 我 们 没 有 视 频 21, 第 一 期 视 频 好 多 代 码 老 师 都 没 自 己 写 是 照 着 讲 解 那 我 们 都 需 要 自 己 写 么? 汇 编 和 C 语 言 都 需 要 么? 答 : 第 1 期 需 要 结 合 嵌 入 式 LINUX 应 用 开 发 完 全 手 册 来 看 一 定 要 自 己 写, 学 习 编 程 不 自 己 写 的 话, 是 不 可 能 学 好 的 汇 编 C 都 要 自 己 写, 你 不 想 写, 那 就 是 懒! 22, 现 在 大 三 升 大 四, 有 一 点 单 片 机 基 础, 有 C 基 础, 马 上 要 找 工 作 了, 要 怎 么 学 啊? 答 : 马 上 要 找 工 作 的 话, 这 个 节 点 实 在 是 让 人 为 难 LINUX 的 学 习 至 少 需 要 半 年, 只 有 单 片 机 基 础 的 话, 单 片 机 的 就 业 市 场 又 太 小 如 果 你 有 JAVA 知 识, 或 是 即 使 没 有 JAVA 知 识 但 是 学 习 能 力 强, 就 看 看 andorid 编 程 吧, 它 容 易 入 门, 并 且 现 在 需 求 大 如 果 能 有 半 年 到 1 年 的 学 习 时 间, 有 单 片 机 基 础 的 话 倒 是 适 合 按 第 1 2 3 期 视 频 的 顺 序 学 习 23,java,C++ 哪 个 用 的 多, 嵌 入 式 里 答 : 就 编 程 方 法 技 能 而 言, 两 者 想 辅 相 成, 差 不 多 JAVA 现 在 就 是 因 为 android 的 流 行 才 用 得 多, 离 开 android 的 话 在 嵌 入 式 领 域 它 是 基 本 用 不 着 的 至 于 C++, 其 实 用 得 更 不 多 了,QT 里 用 得 多 点 抛 开 andorid 和 QT, 在 LINUX 应 用 里 用 得 多 的 编 程 语 言 是 C 24, 老 师 好, 请 问 0 基 础 该 如 何 学 习?
答 : 你 的 方 向 是 什 么? 看 这 个 链 接 : 作 为 一 个 新 人, 怎 样 学 习 嵌 入 式 Linux? http://wenku.baidu.com/view/848775ece009581b6bd9ebc3.html 25, 怎 么 分 配 第 一 期 第 二 期 的 时 间 规 划?? 大 约 多 长 时 间 每 一 个 答 : 总 体 来 说, 第 1 期 花 1 2 个 月 时 间, 尽 量 在 1 个 月 内 搞 定 第 2 期 需 要 3 4 个 月 时 间 提 醒 一 句 : 必 须 练 习 必 须 写 代 码, 不 能 光 看 觉 得 自 己 理 解 就 行 了 26, 三 期 视 频 老 师 建 议 用 多 长 时 间 学 习 呢? 答 : 如 果 之 前 没 有 写 过 比 较 大 的 C 程 序, 我 建 议 用 2 3 个 月 来 看 如 果 已 经 有 了 比 较 丰 富 的 C 技 能, 用 1 2 个 月 27, 老 师, 我 看 新 版 本 的 uboot 的 链 接 地 址 都 不 是 写 死 的, 哪 一 种 更 好 答 : 不 写 死 链 接 地 址 的 原 因 : 为 了 适 应 多 种 板 子 你 工 作 时, 肯 定 是 选 定 了 某 款 板 子, 那 就 可 以 把 这 个 地 址 定 死 了 不 写 死 链 接 地 址, 使 得 程 序 过 于 复 杂, 我 现 在 看 新 版 UBOOT, 就 觉 得 它 乱 糟 糟 的 28, 大 四 有 单 片 机 C 语 言 基 础 现 在 刚 开 始 学 习 嵌 入 式 但 感 觉 时 间 来 不 及 还 望 老 师 指 点 到 底 该 学 神 马? 答 : 看 前 面 的 第 22 个 问 题 29, 电 源 管 理 项 目 什 么 时 候 出 答 : 已 经 开 始 发 布 了, 我 想 在 2 3 周 国 庆 前 发 布 完 30, 发 一 个 视 频 下 载 地 址 答 :www.100ask.org 下 载 页 面, 也 可 以 在 线 看 第 1 期 的 视 频 :http://u.youku.com/ 韦 东 山 31, 毕 业 班 视 频 在 第 一 期 配 套 光 盘 上 有 吗? 答 : 没 有, 在 第 2 期 的 光 盘 上 才 有 32, 找 Linux 驱 动 的 工 作, 面 试 时 一 般 会 问 些 什 么 问 题, 该 怎 么 回 答? 答 : 基 本 上 所 有 的 面 试, 都 会 这 样 问 : 一 你 工 作 中 碰 到 什 么 问 题, 怎 么 解 决 二 假 设 有 某 个 问 题, 你 的 解 决 思 路 是 怎 样 第 1 个 问 题 是 考 察 你 现 有 的 能 力, 第 2 个 问 题 是 考 察 你 的 学 习 应 变 解 决 问 题 的 能 力 33, 应 聘 ARM 开 发 工 程 师 都 需 要 哪 些 知 识,linux 的 内 容 需 要 了 解 多 少? 答 : 以 这 个 为 标 准 : 能 工 作 比 如 对 于 LINUX 底 层, 你 学 完 了 1 2 期 视 频, 我 现 在 给 你 一 个 新 板 子, 你 能 否 把 UBOOT 内 核 文 件 系 统 搭 起 来, 你 能 否 把 第 2 期 里 的 驱 动 都 写 出 来?
对 于 应 用, 其 实 更 多 考 虑 的 是 你 的 C 语 言 能 力, 跟 是 否 嵌 入 式 一 点 关 系 都 没 有 ( 因 为 嵌 入 式 APP 开 发, 跟 PC 上 APP 开 发 所 需 技 能 是 完 全 一 样 的 ) 34, 据 说 有 些 部 门 有 专 门 做 bootloader 的, 老 师 知 道 他 们 的 主 要 工 作 吗? 答 : 你 就 参 考 手 机 刷 机 时 用 到 的 功 能 : 通 过 USB 连 接 电 脑 读 SD 卡 得 到 刷 机 包 刷 机 并 且 在 LCD 上 显 示 操 作 菜 单, 大 概 就 是 这 些 事 情 35, 韦 老 师 希 望 能 讲 下 head.s 中 的 物 理 内 存 到 虚 拟 内 存 映 射 的 那 段 代 码 答 : 现 在 没 有 时 间 讲, 也 没 有 打 算 讲 这 一 部 分 暂 时 不 用 去 看 36,head.s 中 的 地 址 映 射 是 怎 么 回 事, 我 一 直 都 没 搞 懂 答 : 同 上 37, 目 前 具 有 C 语 言 和 汇 编 已 经 单 片 机 基 础, 请 问 直 接 写 可 以 实 用 的 东 西 应 该 看 第 几 期 或 者 说 着 重 看 哪 一 些 章 节 2 答 : 直 接 从 第 9 课 UBOOT 开 始 往 后 看 吧, 第 9 课 是 第 1 期 的,12 课 第 8 节 开 始 是 第 2 期 的 38, 对 于 找 嵌 入 式 方 面 工 作, 需 要 准 备 几 个 项 目 比 较 好, 视 频 监 控 能 打 动 面 试 官 否? 答 : 面 试 官 更 看 重 的 是 你 在 所 列 举 项 目 中 显 示 的 能 力 比 如 做 安 防 的 公 司, 当 然 会 看 重 视 频 监 控 的 经 验, 看 重 你 是 否 会 摄 像 头 驱 动 ; 再 比 如 各 种 智 能 外 设 公 司, 可 能 更 看 重 你 对 各 类 外 设 的 能 力 : 比 如 红 外 传 感 器 蓝 牙 有 一 个 误 区, 很 多 人 是 用 同 一 个 简 历 投 向 上 百 家 公 司 这 是 不 可 取 的 : 一 你 对 这 个 公 司 不 用 心, 所 以 懒 得 去 针 对 他 们 的 要 求 改 简 历 二 我 看 过 近 千 份 简 历, 没 有 个 人 特 色 的 简 历 往 往 被 第 1 时 间 丢 掉 人 人 都 写 : 精 通 C 语 言 数 据 结 构 精 通 ARM 精 通 LINUX 人 人 都 这 样 写, 只 要 有 一 个 人 针 对 该 公 司 该 职 位 稍 微 修 改 一 下 简 历, 即 可 脱 颖 而 出 你 用 心 对 待 这 个 职 位, 招 聘 者 才 会 用 心 对 待 你 39. 韦 老 师,EXT2 YAFFS2 根 文 件 系 统 udev 他 们 之 间 是 关 系 或 者 各 自 在 系 统 中 扮 演 什 么 角 色? 答 :EXT2 YAFFS2 只 是 文 件 系 统 的 类 型, 就 像 windows 上 的 FAT32 NTFS, 只 是 一 种 格 式 根 文 件 系 统 是 内 容, 是 系 统 启 动 必 备 的 文 件, 比 如 库 某 些 应 用, 就 像 windows 上 的 C 盘 里 面 的 内 容, 里 面 的 文 件 删 除 一 个 就 有 可 能 导 致 系 统 无 法 启 动 Udev 是 一 个 应 用 程 序, 它 的 作 用 是 当 你 拨 插 某 些 设 备 时, 会 自 动 执 行 某 些 程 序 还 是 以 windows 为 例, 当 你 插 入 U 盘 时, 会 自 动 安 装 驱 动 Udev 所 做 的 事 里 有 一 项 跟 这 是 一 样 的
40. 讨 论 栏 限 制 游 客 发 言! 为 了 听 课 第 一 次 使 用 YY, 还 想 怎 样? 答 : 我 们 也 是 第 一 次 使 用 YY, 开 始 不 会 使 用 选 择 了 主 席 模 式 导 致 游 客 无 法 发 言, 后 来 马 上 换 为 自 由 模 式 了 下 一 次 会 做 得 更 好