当前位置: 首页 > news >正文

深圳市住房和城乡建设厅网站深圳app开发公司都有哪些

深圳市住房和城乡建设厅网站,深圳app开发公司都有哪些,嘉兴seo网站建设费用,可以直接进入网站的正能量网站寒暄几句 学习了uboot、内核、busybox根文件系统,想着做一个音频播放器。最后发现好像busybox好像没有带aplay架构,这就很麻烦需要自己移植。为了简便我就找大佬沟通了一下,大佬推荐了Buildroot工具来制作根文件系统。 平台 开发板&#x…

寒暄几句

学习了uboot、内核、busybox根文件系统,想着做一个音频播放器。最后发现好像busybox好像没有带aplay架构,这就很麻烦需要自己移植。为了简便我就找大佬沟通了一下,大佬推荐了Buildroot工具来制作根文件系统。

平台

开发板:正点原子阿尔法
Ubuntu版本:16.04
buildroot工具来源:正点原子提供的资料包中
uboot:原厂制作的uboot
内核:原厂制作的内核 (4.1.5)
交叉编译器: arm-linux-gnueabihf (4.9.4)

配置buildroot

1)将buildroot工具包解压,进入目录后在目录中输入命令 make menuconfig,然后会进入如下界面
在这里插入图片描述
配置介绍:
1)Target options:为构建目标选择特性和配置参数(芯片架构、芯片类型等)
2)Build options:配置编译构建相关的配置参数
3)Toolchain:配置工具链和编译器特性(选择工具来源)
4)System configuration:配置生成的文件系统的配置文件和启动特性
5)Kernel:配置linux内核特征和参数
6)Target packages:选择和配置所需要的软件包和软件环境
7)Filesystem images:配置经buildroot编译构建后的文件系统的镜像格式
8)Bootloaders:选择和配置启动加载程序Bootloaders:该选项用于选择和配置启动加载程序
9)Host utilities:配置是否构建编译出宿主机上的一些工具套件
10)Legacy config options:随着历史版本更迭原因,该选项用于配置一些遗留下来的特性

Target options

在这里插入图片描述
Target Architecture:目标处理器架构
Target Binary Format:目标二进制格式
Target Architecture Variant:目标处理器内核
Target ABI:目标ABI(应用程序二进制接口)
Floating point strategy:浮点策略
ARM instruction set:ARM指令集

Build options

不做配置

Toolchain

在这里插入图片描述
Toolchain type:选择外部编译还是内部编译
Toolchain:选择编译工具,使用buildroot自带的还是自定义已经下载的编译器
Toolchain origin:选择编译器来源
Toolchain path :选择交叉编译器绝对地址
Toolchain prefix :设置编译前缀,例如arm-linux-gnueabihf
External toolchain gcc version:选择编译器gcc版本
External toolchain kernel headers series:选择内核版本
External toolchain C library:选择c语言库

System configuration

在这里插入图片描述
Root password:设置密码

Kernel

不做配置

Target packages

在这里插入图片描述
添加alsa框架,这个框架主要是针对音频的。
在这里插入图片描述
选择alsa-utils音频开发框架,这是音乐播放器最关键的开发框架

Filesystem images

不做配置

Bootloaders

不做配置

Host utilities

不做配置

Legacy config options

不做配置

编译

配置完成后保存退出,然后输入 make all 编译(期间编译时间有点长请耐心等待)。编译完成根文件系统在output/images/目录下名称为rootfs.tar。之后使用cp指令复制到NFS配置的目录下,解压即可。

问题注意

解压挂在的根文件或无法运行报错
在这里插入图片描述
这是由于根文件系统下bin目录下的软连接全部失效了,cd至bin目录下然后运行指令:

sudo chown root * -R

然后再次上电即运行,运行后如果在系统设置中设置了密码原来的密码将无法使用,所以建议不要设置密码。

#参考文章
buildroot编译文件系统,出现错误
buildroot使用笔记-01 | 常规使用步骤

http://www.yayakq.cn/news/880612/

相关文章:

  • 建设网站的工作职责水泥制品做阿里巴巴还是网站好
  • 做网站东莞网站建设论文html格式
  • 青海网站推广策划方案昆明网络公司收费标准
  • 做网站做哪个贵州 网站建设
  • 网站制作上海wordpress 获取导航栏
  • 郑州竞价托管代运营东莞网站推广优化
  • 做网站购买空间多少钱公司注册资金减少意味着什么
  • 临沂网站建设周口建筑公司logo设计大全
  • 网站建设钅金手指排名网站建设流量入口
  • 微网站开发软件html5网站源码下载
  • 地图网站抓取广州制作公司网站
  • 网站设计的经费预算ASP网站开发教程实验总结
  • 网站建设佛山拓客科技北京网站制作建设公司
  • 常州钟楼区邹区建设局网站北京seo多少钱
  • 有什么网站可以做简历雇主品牌建设
  • 网站开发报价合同女教师遭网课入侵直播
  • 网站点击量怎么看中国大数据平台官网
  • 模板网站下载太原网站建设的公司
  • 网站开发需要注册几类商标扬州做机床公司网站
  • 建设部网站投诉核查wordpress照片墙插件
  • 全国做网站的公司网页设计页面布局结构
  • 化妆培训学校网站建设客厅设计
  • 广东海外建设监理有限公司官方网站wordpress 发布文章 慢
  • 做数据分析的网站网站开发要多长时间
  • 卡盟做网站广东东莞公司有哪些
  • 网站建设框架怎么写网站实名认证流程
  • 潍坊尚呈网站建设公司怎么样东莞招投标服务中心
  • 镇江市建设招标网官方网站海尔网站建设的基本情况
  • 网站开发是什东莞网站建设选菲凡网络
  • 请人制作一个网站需要多少钱视频号的链接在哪