首先呢,先强调一遍,我做板子不是为了挣钱,因为国内目前的形式比较严峻,只是为了体验一下开源的工具和环境,也为了后人能对FPGA有个新的认识,所以不会触碰到任何人的蛋糕。本来今天不准备发文了,还是熬夜把东西整理一下吧,原因就是上面那句话。下面书回正传。来源开源FPGA应具备几个维度特点:其中最难弄得就是工具链了,经过长时间查找,终于在GitHub上找到了一个FPGA的开源工具链Yosys,选择的理由
# x86开发板如何进入BIOS设置 在使用x86开发板进行开发或测试时,进入BIOS设置是一个常见的需求。无论是进行硬件设置、启动选项配置,还是调试设备,掌握进入BIOS的步骤都是相当重要的。在这篇文章中,我们将探讨如何进入BIOS,解决一个实际问题,并提供相关示例。 ## 1. 为什么需要进入BIOS? 进入BIOS的原因主要包括: - **硬件检测**:BIOS可以检测和配置系统中的
原创 2024-10-10 03:30:58
232阅读
  前面我们讲解了主引导程序的加载过程,并且制作了虚拟软盘a.img,最终这个主引导程序也在机器中成功运行了,但是实际开发的时候,并不会如此简单,免不了调试过程,如果还像上一节中直接将软盘放到机器中去加载的话是没有办法进行调试的,因此,我们需要一款调试工具bochs,bochs是一款x86模拟器,支持断点调试,为我们开发操作系统带来了方便。  bochs的安装:  可以选择源码安装,也可以选择ap
转载 2024-09-13 20:51:34
86阅读
# 开发板 X86架构:简析与应用 随着科技的发展,开发板已经成为了学习和开发的重要工具。在众多开发板中,基于X86架构的开发板因其高兼容性和强大性能而受到广泛关注。本文将对X86架构开发板进行简单介绍,并提供相关代码示例,帮助读者更好地理解其应用场景。 ## 什么是X86架构? X86架构是由Intel公司提出的一种计算机架构,广泛应用于个人计算机及服务器。X86架构的主要特点是其复杂指令
原创 2024-09-21 07:05:37
169阅读
在Kubernetes(K8S)中,我们经常需要对不同架构的Linux系统进行管理和部署。有时候我们需要知道目标机器是x86 Linux还是 ARM Linux,以便选择适当的镜像。下面我将教你如何查看Linux系统是x86还是ARM。 整个过程可以分为以下步骤: | 步骤 | 操作 | | --- | --- | | 1 | 连接到目标Linux系统 | | 2 | 执行指令查看CPU架构
原创 2024-05-24 10:51:48
3425阅读
## 基于x86架构开发板的探索之旅 随着科技的发展,嵌入式系统的应用越来越广泛。x86架构作为一种经典的计算架构,凭借其强大的性能和丰富的生态系统,逐渐成为嵌入式开发的热门选择。本文将介绍基于x86架构开发板的基本概念及应用,通过示例代码和图示帮助读者更好地理解这一技术。 ### 什么是x86架构开发板x86架构是Intel和AMD等公司开发的一种处理器架构。它支持多任务操作系统,如W
原创 2024-09-19 06:02:05
301阅读
           昨天晚上终于收到我的第一快ARM开发板了,激动的不行,一拿到就插电源,开机,哇,系统都预烧好的,一起来,液晶屏都有反应的,然后就启动到一个图形界面,随便点了一会,没啥好玩的,就在琢磨这linux命令行界面呢,传说中的烧录flash呢,b
红帽公司作为一家以开源软件为主要业务的公司,一直致力于为用户提供高品质的开源解决方案。而开发板 Linux 则是红帽公司推出的一款基于 Linux 操作系统的开发板产品,旨在为开发者提供一个全面的开发平台,帮助他们更快更方便地进行应用程序开发和调试。 开发板 Linux 是基于红帽的 RHEL(Red Hat Enterprise Linux)操作系统定制而成的,具有良好的稳定性和可靠性。通过使
原创 2024-02-19 12:38:40
166阅读
关于Linux系统的安装教程: 1.1. 虚拟化技术 可以更好的利用计算机闲置的资源 我们可以在计算机中虚拟出多台虚拟机帮助我们执行程序或者业务 虚拟机的各种组成理论上和真实主机是一样的 如果要使用这种技术只需要安装对应的软件即可 Virtualbox VirtualMachine 安装软件     1.2. 创建虚拟主机 &n
转载 2024-07-30 08:52:55
68阅读
SD卡----->开发板1、安装准备:  硬件连接  USB下载线,一端连到开发板,另一端连到PC机;  串口线连好;  电源线连好;  设置开发板从SD卡启动;2、打开开发板进入选单界面:  进入选单界面的方式:按住空格键,打开开发板的电源;    嵌入式Linux系统是由Bootloader、Linux内核和文件系统构成的,安装的时候也是依次安装这三个部分;  安装之前,首先对nand
1、Android的目录路径等不明,Linux代码如何移植进Android相应目录不知;2、目前Linux内核代码放置在\\192.168.1.190\share\android\kernel_imx;3、安卓下编译Linux内核的方法(PC机使用ssh调试):#! /bin/bash date > build_boot.log cd kernel_imx/ source ./quick.s
转载 2023-10-04 11:11:46
151阅读
Linux领域中,红帽(Red Hat)公司一直是备受推崇的开源软件解决方案提供商。而对于嵌入式开发领域来说,Linux ARM开发板则是一种重要的硬件设备。本文将探讨Linux ARM开发板在红帽操作系统中的应用和影响。 随着物联网(IoT)技术的不断发展,嵌入式系统得到了广泛应用。Linux作为一种免费且开放源代码的操作系统,为开发者提供了广阔的开发空间。而ARM架构的处理器则是嵌入式应用
原创 2024-02-05 16:41:33
76阅读
今天,心仪的板子终于到了,作为一个外行来说,既有对板子开发的期待,又有对自己技术的担忧。为了记录一下自己的开发过程,同时也是自己的成长过程,特地开了个专栏,我知道这将是一个漫长的过程,我会不断的更新,同时也对自己说一句:青春不负,韶华不锈,岁月不欺 话不多说,看一下今天收到的板子: 对于这个开发板,我这边是分模块进行学习和开发的: 1.首先是先将这个板子能够启动和配置,对里面的功能以及模块进行研究
Linux系统开发中,选择一款适合的开发板是非常重要的。而在众多开发板中,红帽公司推出的开发板无疑是一个不错的选择。 首先,红帽公司作为Linux系统的领军企业,其开发板自然是基于Linux系统的。这意味着开发者可以直接在这款开发板上快速搭建Linux系统环境,进行应用程序的开发和测试。不仅如此,红帽开发板还支持各种开源工具和软件包,使开发者能够更加高效地进行开发工作。 其次,红帽开发板的性
原创 2024-03-13 11:11:02
208阅读
很多电子软件工程师使用STM32系列的单片机入门,学习Linux是技术升级的最好选择之一。很多小伙伴对Linux的认知为只知道它是一个开源操作系统,有一个内核,仅此而已。但是掌握了Linux技术之后却能够在技术领域大有一番作为。我们来看一下学习Linux之后的一些出路:那么在进行Linux知识的过程中就必须需要使用到开发板配合实践,目前市面上具有Linux功能的开发板种类较多,价格和品质也五花八门
转载 2024-06-28 14:11:18
173阅读
先是stm32 大涨,随后 arduino 更是翻了3倍,现在已经开始把STC89C52捡起来了,现在看到烧坏的板子有点心疼。网上看到Digispark价格还比较低,其实也翻了两番。比起stm32 和51 arduino IDE还是挺好用的,主要是小巧,而其烧录比较方便。 一、ATTINY88 安装方法: 于是想要安装Digispark单片机到 arduino IDE,首先利用淘宝的方法安装了AT
转载 2024-01-15 01:08:11
180阅读
      前面讲了原理图封装库及PCB封装库设计,现在以51单片机开发板为例讲解PCB设计。第1步 创建PCB Project 1.1  分别点击File,New,Project,PCB_Project可以看到Projects面板中,有一个名为PCB_Project1_PrjPCB的PCB工程 1.2 保存PCB Project  将鼠
1. 本次使用RTL8195AM测试一下,原厂资源地址:https://os.mbed.com/platforms/Realtek-RTL8195AM/2. 由于板子支持mbed,所以把CON2连接电脑之后,会出来一个小的盘、3. 从github上下载程序测试一下,例程下载地址https://github.com/ARMmbed/mbed-os-example-blinky,LED灯闪烁例程,然后
转载 2023-07-31 22:57:44
399阅读
Android Things是一款面向物联网和智能设备的Android系统,学习、入门和进行Android Things的开发,都离不开和硬件打交道。如果你是个硬件小白,本文将帮助你了解如何选购Android Things硬件、选择配件套装进行Android Things硬件开发的入门学习,并对NXP Pico i.MX7D Pico开发套件和树莓派3开发板做简要的比较。开发板首先,你需要有一块运
前面的章节中我们使用 python manage.py runserver 来运行服务器。这只适用测试环境中使用。正式发布的服务,我们需要一个可以稳定而持续的服务器,比如apache, Nginx, lighttpd等,本文将以 Nginx 为例。安装基础开发包Centos 下安装步骤如下:yum groupinstall "Development tools" yum ins
  • 1
  • 2
  • 3
  • 4
  • 5