资讯
开源共建,打造中国车用操作系统根技术(2023-04-10)
产业化研发成果进行开源的。
行业对开源有诸多疑问。例如为什么要开源?为什么是微内核首先开源?如何参与开源?开源是怎样的形式?
在信息技术行业,开源经历了30多年的发展。过程中,开放软件通过开源、开放、共享、协同......
Linux系统调度的实现与应用(2023-08-01)
Linux系统调度的实现与应用;
一、什么是调用?
在计算机科学中,调用(System Call)是一种操作提供的服务,它允许应用程序通过软件中断的方式访问操作系统内核中的函数。这些......
STM32MP1设备树(2023-02-08)
STM32MP1设备树;什么是设备树
设备树并不是从开始就存在,而是后来加入到Linux中的
设备树主要用来描述系统的硬件结构:SoC的identification;运行时配置;描述......
利用Crosstool-ng制作交叉编译工具链(2024-08-19)
利用Crosstool-ng制作交叉编译工具链;1、什么是crosstool-ng
crosstool-ng,全称是crosstool Next Generation,即下一代crosstool,即......
树莓派 5 对比 橙子派 5:哪个更适合你的项目?(2024-01-22)
进行一些研究,找出哪个更值得你的花费。涉及到价格、可用性和故障排除等几个因素。价格差异并不是很大,但如果你能节省一大笔现金来实现相同的目标,那是值得的。最终,这将取决于个人偏好,但了解一下也无妨。
什么是......
ALSA声卡笔记4-----体验声卡(2024-07-16)
量用amixer来调,用amixer -h查看用法
查看控制项
amixer controls
查看当前音量,numid=1表示第一个control,为什么是numid=1,是因为用amixer......
mini2440 led驱动程序经典分析(2024-06-19)
根据本驱动在详细说明下。Linux设备驱动主要分为字符设备,块设备和网络设备。但是上面的驱动程序并不属于上面三大类中的常见形式,我们把上述驱动程序中的称为杂项设备。什么是杂项设备呢?linux包含......
linux-3.0内核移植到fl2440开发板(以s3c2410为模板)(2023-05-23)
linux-3.0内核移植到fl2440开发板(以s3c2410为模板);1.新建kernel文件夹,用于存放内核文件
[weishusheng@localhost ~]$ mkdir kernel......
uclinux下stm32开发环境搭建(2024-03-05)
uclinux下stm32开发环境搭建; 什么是uclinux
uclinux表示micro-control linux.即“微控制器领域中的Linux系统”,是Lineo公司的主打产品,同时......
从单片机步入Linux之运行地址与加载地址(2024-06-19)
中最为常用和广泛的就是uboot了,他就是为了部署Linux环境而生的,下载、烧录、运行Linux映像、文件系统等等。
uboot都可以搞定,所以它对地址是非常敏感的,程序、参数等等应该存储在什么......
使用jlink+gdbserver+insight调试ARM程序--配置insight(2024-09-19)
]'This probably means that tk wasn't installed properly.提示信息是说tl没有安装好,什么是tcl? 什么是tk?tcl 是Tool Command......
linux内核移植s3c2410,准备工作(2023-05-10)
linux内核移植s3c2410,准备工作;1.首先是获得linux内核源码,好像是废话,下载地址如下:ftp://ftp.kernel.org/pub/linux/kernel/v2.6/下载......
国产CPU和国产操作系统的实力究竟如何?(2017-04-26)
业化的角度上看,这条路是最好走的。兼容性上没有门槛,前期不需要烧特别多的钱(但也不少),对于商业化来说相对比较容易。
最后一类是拿别人的片子搞破解抄袭之类的,基本没有什么市场可言,要么是......
从sys/power/state分析并实现S3C2416的睡眠和唤醒(2023-05-19)
百分之中的一个的灵感,往往比百分之九十九的汗水来得重要”。为什么从小听到的仅仅有前半句、、、不吐槽了。2、正确的方法就是捷径。只是,歧路也能让人增长姿势。3、Linux内核,尤其原理方面的东东,还知之甚少。路漫......
STM32位带操作全解(2023-01-06)
怎么实现位操作的?要搞清楚这个问题,就要先弄明白下面两个问题,什么是位带区、什么是位带别名区。
二、什么是位带区
介绍位带区之前,我们先来看一下Cortex-M内核里面寻址空间是怎么分配的
这是......
S3C2440内核蜂鸣器驱动解读(2024-08-21)
S3C2440内核蜂鸣器驱动解读;首先介绍需要的一些头文件的位置
linux-2.6.32.内核重要文件目录:
linux-2.6.32.2/arch/arm/mach-s3c2410......
零长度数组没有意义?那是你不懂!看Linux内核中怎么高级玩它?(2024-04-02)
零长度数组没有意义?那是你不懂!看Linux内核中怎么高级玩它?;C语言零长度,听起来可能有点奇怪,因为它没有分配内存空间,无法存储数据。但实际上,零长度在中随处可见。本文引用地址:零长......
linux-2.6.32在mini2440开发板上移植-RTC移植(2024-06-18)
式来实现,只要把RTC的platform_deivce进行注册,对内核进行简单配置就好。但对于RTC的驱动的实现,很有值得研究的地方。这一驱动典型的使用了,linux内核中驱动分层设计的思想,对这......
实操经验分享——在STM32上移植Linux(2023-08-09)
Uclinux/linux-2.6.x下,打开一看是这样的:
一开始我看不懂这里面的shell什么意思,网上找到一篇文章,写得很清楚,把它copy过来,学习一下:
把initramfs编译到内核里面去
使用......
CPU 与 GPU 的区别分析(2024-12-04 12:19:10)
在结构和功能上有显著区别。
什么是 CPU?
CPU 由数百万个晶体管组成,可以有多个处理内核,通常被称为计算机的大脑。它是......
stm32能跑linux吗(2024-02-03)
第一次正式向外公布时间)。Linux存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型......
STM32 MPU 开发者的十大工作准则(2023-02-15)
操作系统的三方应用程序,熟悉Android的开发者将因此节省大量开发时间。
我们为 Linux 开源社区贡献了大量代码,也因此脱颖而出,我们还将保证广泛的内核支持。Linux 社区......
如何解决 FrameBuffer console (vc)自动关闭显示(2023-06-26)
就是我做过的Linux开发过程了,其实说起来,这次开发我发现自己Linux真的什么都不懂。过去偷懒没有花时间好好看看Linux内核,现在造成很多麻烦,今天这些问题,熟悉内核的人只需要1分钟......
ok6410的madplay配置(2024-08-19)
/rootfs/lib/ -rf 即可在 PC 的 Linux 中查看 madplay 需要什么动态库arm-linux-readelf -d madplay出现如下内容Tag Type Name......
uboot环境变量与内核MTD分区关系(2024-08-30)
起始地址在MTD的分区信息中能找到。所以bootloader对分区的概念不重要,只要它能把内核烧到A位置,把文件系统烧到C位置。
所以,在bootloader对Flash进行操作时,哪块区域放什么是以内核......
ARM和嵌入式Linux的入门建议(2022-12-15)
包括哪些部分呢? 三部分:bootloader、linux kernel(linux内核)、rootfile(根文件系统)。 那么这3部分是怎么相互协作来构成这个系统的呢?各自有什么用呢?三者有什么联系?怎么联系?系统......
单片机不配叫嵌入式吗?嵌入式和单片机有啥关系?(2023-04-06)
关系?
下面我们就来说说嵌入式和单片机之间的联系和区别吧。
01
什么是单片机?
首先,我们来了解一下到底什么是单片机
嵌入式系统的核心是嵌入式处理器。嵌入......
究竟什么是 GPU? 有哪些类型的 GPU? 你怎么知道究竟什么是 GPU?(2023-01-16)
究竟什么是 GPU? 有哪些类型的 GPU? 你怎么知道究竟什么是 GPU?;
GPU 是你的 PC 或 Mac 最重要的部分之一,但究竟什么是 GPU?它有什么用途,有哪些类型的
GPU......
基于tiny4412的Linux内核移植(支持device tree)(三)(2023-06-20)
基于tiny4412的Linux内核移植(支持device tree)(三);平台简介
开发板:tiny4412ADK + S700 + 4GB Flash
要移植的内核版本:Linux-4.4.0......
STM32入门系列-介绍STM32型号与功用(2022-12-05)
贴上一张图我学习STM32时用过的开发板。
主要讲的内容分为三部分:
什么是STM32;
STM32与ARM之间的关系;
STM32能做什么。
什么是STM32
从字面意义来看:
ST:意法......
一文了解移植3.4.2的Kernel到JZ2440(2022-12-07)
一文了解移植3.4.2的Kernel到JZ2440;本文将介绍如何移植linux-3.4.2内核到JZ2440开发板上的全过程,使用的交叉编译工具版本为 arm-linux-gcc-4.3.2......
嵌入式C中的goto语句,争议很大(2024-03-21)
嵌入式C中的goto语句,争议很大;什么是?
被称为 C 语言中的跳转,用于无条件跳转到其他标签。它将控制权转移到程序的其他部分。本文引用地址: 语句一般很少使用,因为......
基于tiny4412的Linux内核移植(支持device tree)(一)(2023-06-20)
基于tiny4412的Linux内核移植(支持device tree)(一);平台简介
开发板:tiny4412ADK + S700 + 4GB Flash
要移植的内核版本:Linux-4.4.0......
Linux设备树学习(二)设备树的传递和使用(2023-05-23)
Linux设备树学习(二)设备树的传递和使用;一、uboot与设备树
bootloader启动内核时,会设置r0,r1,r2三个寄存器,
r0一般设置为0;
r1一般设置为machine id......
linux 2.6.32 在arm9(s3c2440)平台的移植 - 标题要长(2)(2024-07-29)
linux 2.6.32 在arm9(s3c2440)平台的移植 - 标题要长(2);(1)
s3c2440平台关于nand flash部分的代码,
" 在你弄清楚移植代码的每一个步骤是为什么......
Linux移植之配置过程分析(2024-08-26)
义在$(srctree)/scripts/Kbuild.include文件中,srctree为Linux内核所在目录
121 build := -f $(if $(KBUILD_SRC......
你真的了解什么是智能座舱么(域控制器篇)(2024-07-09)
你真的了解什么是智能座舱么(域控制器篇);人生没有最优解,我们可以有多种活法,拒绝自我设限。加入本知识星球可以拓展您的圈层,打破您的认知边界,链接到4W+的汽车赛道“局内人”,交换职场信息,打破......
什么是51单片机最小系统(2024-03-04)
什么是51单片机最小系统;1.什么是51单片机
51 内核单片机是 指兼容Intel 的8051指令系统的单片机统称;从诞生到现在的几十年时间,已成为一款经过市场考验、成熟的芯片产品。目前......
Linux 3.3.0移植到S3C6410开发板上之一(2024-09-19)
Linux 3.3.0移植到S3C6410开发板上之一;这里仅仅是移植成功内核,可以挂载文件系统运行,至于驱动会陆续添加。
第一步:到内核官网上下载最新的内核,我下载的是linux-3.3-rc3......
如何将FreeRTOS移植到STM32单片机上(2024-09-03)
就是软件上嵌入式跑了操作系统而单片机没有。本文选用市场上最常见的STM32和FreeRTOS,为大家介绍如何移植操作系统到MCU上。
介绍
什么是 RTOS?
实时操作系统(Real-time......
51单片机到底是什么跟单片机有什么关系(2023-02-10)
关系呢?其工作原理又是怎样的呢?本文引用地址:
一、什么是
是对兼容英特尔指令系统的单片机的统称。51单片机广泛应用于家用电器、汽车、工业测控、通信设备中。因为51单片机的指令系统、内部......
为什么说嵌入式开发比单片机难?说的太对了(2023-01-13)
谈本人对这两个概念的理解和感悟。
首先明确概念,什么是单片机,单片机是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数......
S3C2440使用RAM来挂载jffs2文件系统(2024-06-07)
S3C2440使用RAM来挂载jffs2文件系统;开发环境:PC主机:Ubuntu 和 RedHat 9.0目标板:TQ2440开发板,linux内核2.6.30,根文件系统为YAFFS。
0......
内核移植和文件系统制作(3)Ramdisk简介和常见问题(2024-07-24)
Ramdisk放在内存中,这样可以明显地提高系统的性能。
在Linux的启动阶段,内核和ramdisk都是由 bootloader在启动时加载至内存的指定位置,而initrd提供了一套机制,可以将内核......
Cortex-M3处理器中断和FreeRTOS中断优先级配置(2023-10-19)
至240个中断输入,比如STM32中xxxIRQs,也就是中断向量表,具体的数值由芯片厂商在设计芯片时决定。
比如STM32F1的中断和异常向量表:
2.中断和异常区别
很多初学的朋友不知道什么是......
机:Vmware+Ubuntu12_04
u-boot:U-Boot 2010.12
Linux内核版本:linux-3.0.31
Android版本:android-4.1.2
下面要分析的是内核......
stm32可以跑Linux操作系统吗?(2023-08-21)
开一个进程可以吗?肯定是不可行的!开机后即使用户什么都不做,可见的系统运行必须的进程已经运行了几十至上百个,如图6。
图6 进程树
4. 总结
综合以上内容,linux系统......
基于tiny4412的Linux内核移植 -- PWM子系统学习(八)(2023-06-21)
基于tiny4412的Linux内核移植 -- PWM子系统学习(八);平台简介
开发板:tiny4412ADK + S700 + 4GB Flash
要移植的内核版本:Linux-4.4.0......
Mini2440 USB gadget --使用与测试(2024-06-21)
Mini2440 USB gadget --使用与测试;USB Gadget驱动又称USB器件驱动。主要用于运行linux的嵌入式系统中,使得系统拥有普通USB设备的功能。mini2440具有......
linux-2.6.32在mini2440开发板上移植*移植DM9000 网卡驱动(2024-06-18)
linux-2.6.32在mini2440开发板上移植*移植DM9000 网卡驱动;1 设备资源初始化Linux-2..6.32.2 已经自带了完善的DM9000 网卡驱动驱动(源代......
相关企业
;聚智慧教练;;专业企业教练技术,管理培训,营销培训,NLP培训,教练技术培训等相关信息。什么是一个企业制胜的法宝?教练技术如何帮助企业成功?管理,培训,咨询,教育培训。
;聚智慧教练技术;;专业企业教练技术,管理培训,营销培训,NLP培训,教练技术培训等相关信息。什么是一个企业制胜的法宝?教练技术如何帮助企业成功?管理,培训,咨询,教育培训。 你的
;江西华邦经济发展有限公司;;百度竞价排名 联系方式:13517912440 王青百度江西代理 百度竞价 百度竞价排名 江西百度 南昌百度 百度推广 百度广告 什么是百度竞价排名 百度
是国内少数能够完全独立自主进行包括板级500MHz以上高速总线等高难度硬件设计和嵌入式Linux内核和驱动开发的单位,在国内同行业相关领域中处于领先地位。公司目前研发生产的核心产品有ITOUCH系列嵌入式触摸平板电脑、系列嵌入式主板HSB-1101
;西部开源技术中心;;1 、教育培训 作为 Linux 的教育培训平台,为企业提供量身定做的专项培训,为社会提供高效个性化的培训,协助教育系统进行 Linux 课程定制、设计,提供
消费市场,不同路段的店面,可以产生很有针对性的配货方案,适应性极好。多年的销售经验,我们熟悉什么是市场最需要的,与我们合作,您将省去考察市场之苦,我们遍布全国的销售网络,及完善的退换货售后服务保证,加盟
致力于提供嵌入式领域的完整解决方案及相关技术咨询服务,公司主要做ARM开发板,还为用户提供ARM技术咨询、系统分析、应用开发等服务。专注推出了基于ARM内核CPU的开发系统,包括开发板、仿真器、嵌入式操作系统等软硬件开发工具,以帮助使用ARM内核
;Beijing Linux Tech.;;
;深圳龙人嵌入式系统开发有限公司;;龙人嵌入式系统事业部在发展嵌入式Linux技术的过程中,不断地与全球顶级的半导体公司开展深入的技术合作,整合丰富的技术资源为客户提供服务。龙人
产品是针对数字电视开发出来的一款最新功能数位有线接收机(共享数字机顶盒),广泛应用于家庭 有线数字电视和工程用途(宾馆,酒店,洗浴中心等场所),实现数字电视视频共享!互不干扰!!方便实用!! 什么是共享数字机顶盒: 共享