
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
嵌入式linux系统开发概述之三----工具链(Toolchain)
3 工具链(Toolchain) 设置工具链在主机机器上创建一个用于编译将在目标上运行的内核和应用程序的构建环境—--这是因为目标硬件可能没有与主机兼容的二进制执行级别。 工具链由一套用于编译、汇编和链接内核及应用程序的组件组成。 这些组件包括:Binutils — 用于操作二进制文件的实用程序集合。它们包括诸如 ar、as、objdump、objcopy这样的实用程序;G
嵌入式linux系统开发概述之四----设备驱动(Drivers)
4 设备驱动程序 嵌入式系统通常有许多设备用于与用户交互,象触摸屏、小键盘、滚动轮、传感器、RS232接口、LCD等等。除了这些设备外,还有许多其它专用设备,包括闪存、USB、GSM等。内核通过所有这些设备各自的设备驱动程序来控制它们,包括GUI用户应用程序也通过访问这些驱动程序来访问设备。 开发者编写驱动程序是应该特别注意下面所提到的概念:编写访问硬件的内核代码是不要
嵌入式linux系统开发概述之五----文件系统(FileSystem)
5 文件系统 系统需要一种以结构化格式存储和检索信息的方法,这就需要文件系统的参与。文件系统指文件存在的物理空间,linux系统中每个分区都是一个文件系统,都有自己的目录层次结构。Linux会将这些分属不同分区的、单独的文件系统按一定的方式形成一个系统的总的目录层次结构。一个操作系统的运行离不开对文件的操作,因此必然要拥有并维护自己的文件系统。 用户可以根据可靠性、健壮
到底了







