从黑盒、概念到框架之框架梳理

知识框架:
系统源码是核心
1 开发环境和基础知识
1.1    系统源码在哪里编译?
答:PC机上交叉编译
1.2 PC机上的什么系统下编译?
答:在Ubuntu系统上
1.3 Ubuntu系统如何安装?
答:虚拟机VMware
1.4 Ubuntu系统如何获取管理员权限?
答:登陆root账户
1.5 Ubuntu上如何操作?
答:linux命令
1.6 Ubuntu系统上有哪些非常重要的命令?
答:apt-get,man,find,grep命令
1.7 Ubuntu和Windows如何通信?
答:ssh和共享文件夹等
1.8 Ubuntu上使用什么编译源码?
答:编译器,android系统源码通过jdk和gcc,kernel和uboot通过交叉编译器arm-2009q3
1.9 内核源码有x86和arm等版本,如何区分(Ubuntu也是linux系统)
答:每个版本只有一套源码,通过缺省文件来区分
1.10 编译除了编译器和源码还需要其他的么?
答:库文件
1.11 编译会生成什么?
答:镜像。uboot镜像、kernel镜像和文件系统镜像。    
    
2 系统源码如何查看和修改?
答:通过编辑器。Windows上使用source insight和notepad,Ubuntu上使用vi/vim
    
3.1 镜像如何弄到开发板上运行?
答:Windows上使用otg接口,使用fastboot烧写;Ubuntu上使用tf卡烧写。都要用到串口控制台。
3.2 镜像如何在开发板正常启动?
答:通过拨码开关设置对应的启动方式
3.3 嵌入式Linux设备如何与主机通信?
答:串口控制台;android操作系统特有的adb;或者通过移动存储设备tf卡,u盘等;通过网络等其它方式

发布了37 篇原创文章 · 获赞 0 · 访问量 2396

猜你喜欢

转载自blog.csdn.net/Linux_zhicheng/article/details/100052302