![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
工具使用
文章平均质量分 75
Smalld_cat
野生猫猫怪,爱好电子,电机控制,嵌入式linux开发,光学成像系统,人工智能嵌入式,ros
展开
-
zynq linux开发与普通ARM平台的不同点
前言笔者之前从事的是imx平台的linux开发,之后工作需求转到Xilinx推出的zynq系列芯片的开发,以下内容是笔者在适用zynq平台中遇到的不同于传统linux开发的内容,期间踩了不少坑,笔者希望能够帮助读者理解zynq的开发,少走弯路。平台简介zynq是xilinx推出的一款集成arm核以及fpga可编程逻辑器件的soc芯片,使得它不仅拥有 ASIC 在能耗、性能和兼容性方面的优势,而且具有FPGA 硬件可编程性的优点。zynq主要分为两端,首先是pl端,属于像fgpa开发一样的纯逻辑开发。然原创 2021-09-30 14:17:55 · 4486 阅读 · 1 评论 -
使用Petalinux定制自己的linux系统
使用Petalinux定制自己的linux系统(linux三大件)简介Petalinux设计流程1.设置petalinux运行的环境变量2.创建 petalinux 工程3.配置 petalinux 工程4.配置linux内核5.配置linux根文件系统6.配置设备树7.编译工程8.制作zynq的启动文件BOOT.BIN9.成功启动linux!简介zynq是xilinx推出的一款集成arm核以及fpga可编程逻辑器件的soc芯片,使得它不仅拥有 ASIC 在能耗、性能和兼容性方面的优势,而且具有FPGA原创 2021-09-16 15:03:08 · 11395 阅读 · 12 评论 -
使用Buildroot构建根文件系统
前言之前介绍过使用busybox来构建根文件系统,busybox虽然能够帮助我们快速构建出很小的根文件系统,但是想要正常使用还需要我们去完善(移植lib库,配置文件等),显然对于新手的我们要移植库文件只能把全部移植过去而不会裁剪,这样子出来的根文件系统也有100多M了,而且容易有遗漏的地方导致完善不全。这次我使用Buildroot来构建根文件系统,傻瓜式构建不需要我们来移植库和第三方软件什么的,啥都为我们构建好了,非常方便且完善。1.到官网下载Buildroot和交叉编译器点击以下超链接下载:交叉编原创 2021-08-24 13:53:29 · 2047 阅读 · 0 评论 -
使用busybox构建完善的linux根文件系统
使用busybox构建完整的根文件系统什么是根文件系统?使用最简单的busybox构建根文件系统1.安装依赖文件2.修改busybox顶层makefile3.添加busybox中文字符的支持4.配置busybox5.编译busybox生成根文件系统6.完善根文件系统1)向 rootfs 的“/lib”目录添加库文件2)向 rootfs 的“usr/lib”目录添加库文件3)创建/etc/init.d/rcS 文件4)创建/etc/fstab 文件5)创建/etc/inittab 文件什么是根文件系统?在原创 2021-08-23 16:46:21 · 2158 阅读 · 0 评论 -
vscode使用SPHINX写文档(带预览)
使用shpinx编写文档有如下优点:使用sphinx编写的文档可以方便地制作html、pdf等格式,非常方便浏览和转换。sphinx支持rst和markdown语法,方便共享及开源编辑,使用git也方便跟踪。由于rst语法比markdown语法更强大和方便,我们主要采用rst语法编写文档, linux内核源码文档也是使用rst格式编写的。我们的文档也支持markdown,主要是为了方便不熟悉rst的用户参与进来首先展示一下效果:这是我拿野火的开源项目做的一个示例。可以使用git下载:git原创 2021-08-11 16:35:05 · 2759 阅读 · 1 评论 -
Linux与Windows之间文件互传
平时我们编译文件或着一些资料需要在linux下运行,我们如何在windows与linux之间进行文件互传呢?在这里我介绍一个比较方便的软件FileZilla。下载地址下面就来正式开始:1.配置好linux下的环境安装vsftpd软件包:sudo apt-get install vsftpd打开对应的配置文件:sudo vi /etc/vsftpd.conf将里面的local_enable和write_enable使能,如图不会使用vi编辑器的可以把上面命令vi改为nano,使用nano编原创 2021-08-10 09:25:58 · 1681 阅读 · 0 评论 -
qt怎么定义自己的信号与槽?
简介信号与槽(Signal & Slot)是 Qt 编程的基础,也是 Qt 的一大创新。因为有了信号与槽的编程机制,在 Qt 中处理界面各个组件的交互操作时变得更加直观和简单。信号(Signal)就是在特定情况下被发射的事件,例如 PushButton 最常见的信号就是鼠标单击时发射的 clicked() 信号,一个 ComboBox 最常见的信号是选择的列表项变化时发射的CurrentIndexChanged() 信号。GUI 程序设计的主要内容就是对界面上各组件的信号的响应,只需要知道什么原创 2021-07-09 16:06:55 · 982 阅读 · 0 评论 -
vscode开发建议安装的插件(带功能介绍)
vscode开发建议安装的插件1)、 C/C++,这个肯定是必须的,函数跳转,自动补全2)、 C/C++ Snippets,即 C/C++重用代码块。3)、 C/C++ Advanced Lint,即 C/C++静态检测 。4)、 Code Runner,即代码运行。5)、 Include AutoComplete,即自动头文件包含。6)、 Rainbow Brackets,彩虹花括号,有助于阅读代码。7)、 One Dark Pro, VSCode 的主题。8)、 GBKtoUTF8,将原创 2021-05-07 11:06:31 · 683 阅读 · 0 评论