(一)QEMU实现x86架构模拟armv7、armv8 (aarch64)指令集。并且实现Cortex A72 /CortexA53 架构芯片运行韩方的SDK
内容纲要

(一)QEMU实现x86架构模拟armv7、armv8(aarch64) 指令集。并且测试实现Cortex A72 / CortexA57 架构芯片运行韩方的Linux_SDK

应领导要求,需要做一个Linux 下的图形界面的SDK 程序。由于之前的架构是在Armv7l 下的全志A83T 芯片运行。该芯片的主频为 1.8Ghz 根据测试情况,单纯运行SDK 对几张图像进行连续比对,此时CPU 占用率会高达90% 以上。如果要做出Linux SDK 的图形界面,还需要安装Linux 带图形界面的系统(xface4、ghome 组件之类)。对于这类低性能处理器很不友好。因此如果要实现图形界面的SDK,则需要更高性能的开发板,抑或是直接用x86 的Linux 运行。目的是为了给客户演示产品。

方案选型

  1. 在需求到来之前,未曾想过能用Windows 模拟Arm 架构的指令集。当时韩方发来的SDK 文件有两个失误的地方:
    (1).对Linux了解不深入,还兴致冲冲让翻译和韩方沟通,使用x86 的ubuntu 虚拟机让那边帮忙演示。后来被韩方回呛了一下,x86跑不了arm 的架构,这边根本就没有相关的技术人员。很是尴尬,不过作为成年人尴尬就算了。
    (2).不知道可以使用QEMU 来模拟成arm 指令集。后来去买了香蕉派M3 开发板(一个破开发板带发票,CNC铝盒子 总共花了570大洋。而且这玩意是什么年代的了。)。其芯片是全志A83T 的。(小声BB:其实玩客云是Arm CortexA5 架构芯片,可以运行Linux_SDK。玩客云价格咸鱼30 块包邮)
  2. 当时跟那位南方科技大学的研究生实习生沟通了一下,也了解到了QEMU 这种可能性。那哥们技术栈真的很广,跟我这种西北边缘角落的普通本科出来的技术水平差距感觉蛮大的。不过我心态好,没必要和不在同一个层次的人比较。正视自己,做到自己能力所能触及到的天花板就行。只要有进步就会有出路。题外话:跟那哥们共事感觉有点不太合适,不协调,可能性格原因,他确实优秀,但是总感觉难以接触。公司另外一个深大本科即将去厦大读统计学方面的研究生,他挺好接触的。跟他在一起交谈之类不会存在任何不适。

详细内容参见(二)

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇