Linux系统、嵌入式、驱动开发
文章平均质量分 81
Linux系统、驱动开发
高亚奇
医疗仪器软件、上位机开发者
展开
-
芯片常见厂商
芯片厂家按架构分如下:X86 、ARM、国产可控芯片。嵌入式板卡厂家 :研华、华北工控 等。原创 2024-04-23 15:48:12 · 103 阅读 · 0 评论 -
Ubuntu 20.04安装Qt5
您需要安装用户界面和命令行工具来创建和运行Qt项目。qtcreator IDE在默认的Ubuntu apt存储库中可用。上没有预装构建必备模块,请安装它们。这些实用程序允许用户在Ubuntu中安装和使用C++核心软件包。使用以下“apt-Update”命令更新系统存储库包列表。建议安装Qt项目示例和文档,以实现更复杂的项目功能。步骤3:在Ubuntu 20.04上安装Qt Creator。步骤5:在Ubuntu 20.04上安装Qt项目示例和文档。步骤4:在Ubuntu 20.04上安装Qt 5。原创 2024-04-23 13:10:55 · 306 阅读 · 0 评论 -
Ubuntu系统安装mysql
进入 vi /etc/mysql/mysql.conf.d/mysqld.cnf 找到bind-address,把127.0.0.1修改成0.0.0.0。首先要先使用无密码登录数据库一定要使用 sudo mysql -uroot -p 刚安装好可以这样登录.已经亲自试过了。这个时候. 你在Linux中正常使用mysql -u root -p 然后输入你的密码已经可以正常进入mysql.都经过了本人的亲测.!不用输入任何密码直接回车.然后按照以下命令把数据库的连接和密码都改一下就行了简单吧.原创 2024-04-23 15:20:10 · 237 阅读 · 0 评论 -
ARM处理器内核、Cortex、ARM指令集架构、ARMv8、soc 是什么?
AMBA 指定了两个总线,称为AXI的高性能系统总线,和称为APB的低功耗外设总线,APB通常用于连接所有外设,AXI则用于存储器和其他发高速设备,大多数设备都有一定数量的芯片上存储以及连接外设存储器设备的接口,但是注意,与设备的外部连接并不是AMBA总线,这仅在设备内部使用,并不外露。3、ARM处理器的内核是统一的,由ARM公司提供,而片内部件则是多样的,由各大半导体公司设计,这使得ARM设计嵌入式系统的时候,可以基于同样的核心,使用不同的片内外设,从而具有很大的优势。原创 2024-04-11 13:16:27 · 651 阅读 · 0 评论 -
ARM开发板、树莓派 的定位与区别
1、树莓派是一款基于Linux系统的单板机电脑。它由英国的树莓派基金会所开发,目的是以低价硬件及自由软件刺激在学校的基本的计算机科学教育。树莓派被赋予的希望是,能够帮助全世界的孩子学习编程,并能够了解计算机是如何工作的;2、树莓派只要加上USB键盘、鼠标、HDMI屏幕就立马变成一个小型电脑,用于学习编程(Linux系统),系统中预装多种编程软件和环境,方便使用;并且利用树莓派,可以搭建多种应用:路由器、智能小车、智能家居、服务器等,这些都有成熟的开源代码;原创 2024-04-07 11:22:44 · 1086 阅读 · 0 评论 -
ARM、树莓派、Arduino、单片机四者有什么不同
Arduino平台的核心板卡是由微控制器(MCU)和相关模块组成的,除了基本的输入输出连接外,还有多个通信接口,包括串口、SPI和TWI等,可以与其他设备进行通信和数据传输。ARM架构的处理器采用精简指令集计算机(RISC)的体系结构,与传统x86架构的处理器相比,它更注重处理器架构的简单性、有效性和高效性,避免了不必要的复杂性和浪费的硬件资源,因此具有卓越的计算能力和出色的功耗表现。概括的说,单片机就像是一架小型飞机,拥有着各种强大的功能,可以帮助你创造出许多非常有趣的项目。ARM指的是一种处理器架构。原创 2024-04-07 10:44:30 · 1035 阅读 · 0 评论 -
Linux系统详解
不过好在Linux开发人员设计出了一种更好的将驱动代码插入运行中的内核的方法。内核层是 UNIX/Linux 系统的核心和基础,它直接附着在硬件平台之上,控制和管理系统内各种资源(硬件资源和软件资源),有效地组织进程的运行,从而扩展硬件的功能,提高资源的利用效率,为用户提供方便、高效、安全、可靠的应用环境。运行级决定了init进程运行/etc/inittab文件或/etc/rcX.d目录中定义好的某些特定类型的进程。进程可以在前台运行,将输出显示在屏幕上,也可以在后台运行,隐藏到幕后。原创 2024-01-17 10:50:37 · 862 阅读 · 0 评论 -
Linux常用操作指令
随着压缩技术的发展,Linux环境下提供的压缩指令和格式开始变多。为了便于用户区分不同压缩文件使用的不同压缩技术,进而使用合适的指令进行操作,一般使用后缀标识文件在压缩或打包过程中所使用的压缩技术。(2)打包就是将一些文件放在一起变成一个包,便于保存和传输,图片和视频数据因为不象文本一样,因此多个图片在压缩的时候没有明显效果,因此只能做打包,进行保存。(1)压缩也是一种打包,压缩的原理是将文件中相同的信息用一个字符代替,致使文件体积变小达到压缩的目的,压缩对于文本类或数据类文件有较明显的作用。原创 2024-01-17 13:14:54 · 790 阅读 · 0 评论 -
软件和硬件的桥梁--驱动程序
计算机系统中存在着各种不同类型的硬件设备,例如打印机、显示器、网络接口卡等。这些设备通常由不同的制造商生产,因而其工作原理和通信协议也可能各不相同。为了实现操作系统与这些硬件设备的良好协作,需要一个中间层来处理硬件细节,提供一个标准的接口供操作系统和应用程序使用,这就是驱动程序的作用。应用程序通过操作系统调用到驱动程序,从而实现操控硬件,所以驱动程序中必然是操作硬件的具体细节代码。原创 2024-01-08 10:48:23 · 898 阅读 · 0 评论 -
Linux、树莓派启动过程
开机自检linux开机加电后,系统开始开机自检,该过程主要对计算机各种硬件设备进行检测,如CPU、内存、主板、硬盘、CMOS芯片等。如果出现致命故障则停机,并且由于初始化过程还没完成,所以不会出现任何提示信号;如果出现一般故障则会发出声音等提示信号,等待故障清除;若未出现故障,加电自检完成。当打开计算机电源,计算机会首先加载基本输入输出系统(Basic Input Output System )。BIOS程序一般被存放在主板ROM(只读存储芯片)之中、即使在关机或掉电以后该程序也不会丢失。原创 2023-11-24 17:02:30 · 104 阅读 · 1 评论 -
树莓派GPIO功能详解
GPIO全称是General Purpose Input Output (通用输入/输出)。来说它并不是类似USB、DVI、HDMI这样一种特定协议的接口,而是通用接口的总称。树莓派提供了40个PIN口,大致的定义如下。其中黄色的GPIO PIN口有26个。其余的是供电接口和接地口。每个GPIO接口都可以用作输入和输出,可以根据需要进行使用。原创 2023-11-24 15:46:54 · 2851 阅读 · 1 评论 -
计算机字符编码、Python的字符编码和解码
我们知道,计算机内部,所有信息最终都是一个二进制值。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte)。也就是说,一个字节一共可以用来表示256种不同的状态,每一个状态对应一个符号,就是256个符号,从00000000到11111111。上个世纪60年代,美国制定了一套字符编码,对英语字符与二进制位之间的关系,做了统一规定。这被称为 ASCII 码,一直沿用至今。原创 2023-11-24 16:02:26 · 69 阅读 · 2 评论