
系统移植
文章平均质量分 87
橘猫.exe
喜欢c/c ++ stm32/51单片机 嵌入式Linux。“舞台再大,你不上台,永远只是一个观众”;“平台再好,你不参与,永远是局外人”;“能力再大,你不行动,你只能看别人成功”。没有人会关心你付出多少,努力撑的累不累,捧得痛不痛,他们只会看你最后站在什么位置,然后羡慕或鄙夷
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【系统移植】(六)第三方驱动移植
之前编译的都是跟内核原本的驱动目录都在一块呢,如果我们写了很多驱动的话还是很乱,这个部分就是把自己写的驱动与Linux原本驱动分离开来。搞一个应用程序,测试这个LED点灯程序,Linux下一切皆文件,那么访问应用层访问底层的入口就是。如何关联起来kconfig和makefile。(之前直接写的-y就写死了)由方法一可知,添加一个驱动还行,如果有n个呢?换成tristate就可有三种模式选择,可编译不可编译,编译编译成模块。原创 2025-04-03 19:04:45 · 594 阅读 · 0 评论 -
【系统移植】(五)Linux内核移植及网卡移植
Linux内核移植及网卡移植。原创 2025-04-03 19:03:51 · 455 阅读 · 0 评论 -
【系统移植】 (四)Linux内核分析
从技术上说 linux 是一个内核“内核”指的是一个提供硬件抽象层、磁盘及文件系统控制、多任务等功能的系统软件。一个内核不是一套完整的操作系统。通常我们使用的 linux 系统是一个集 linux 内核、工具集、各种库、桌面管理器、应用程序等一体的一个发布包(发行版)主流的Linux发行版SUSE LinuxAsianuxCentOSLinux 内核的特性免费开源可以移植,支持的硬件平台广泛高可扩展性可剪裁、可扩展,可以运行在大型主机,也可以运行在个人计算机上。原创 2025-04-02 07:45:00 · 869 阅读 · 0 评论 -
【系统移植】 (三)uboot烧写及使用
什么是BootloaderBootloader是硬件启动的引导程序,是运行操作系统的前提;在操作系统内核或用户应用程序运行之前运行的一小段代码。对软硬件进行相应的初始化和设定,为最终运行操作系统准备好环境;在嵌入式系统中,整个系统的启动加载任务通常由Bootloader来完成。Bootloader的特点Bootloader不属于操作系统,一般采用汇编语言和C语言开发。需要针对特定的硬件平台编写。在移植系统时,首先为开发板移植Bootloader。原创 2025-04-02 07:00:00 · 759 阅读 · 0 评论 -
【系统移植】 (二)交叉开发环境搭建
在使用TFTP(Trivial File Transfer Protocol,简单文件传输协议)服务时,是否需要在下位机开发板上安装TFTP客户端或服务器取决于您的具体需求和开发板的操作系统支持情况。tftp(Trivial File Transfer Protocol)即简单文件传输协议,是TCP/IP协议族中的一个用来在客户机与服务器之间进行简单文件传输的协议,提供不复杂、开销不大的文件传输服务。总的来说,如果你需要在网络中进行安全的文件传输,SCP是更好的选择。修改为如下内容,然后保存退出。原创 2025-04-01 21:18:57 · 1068 阅读 · 0 评论 -
【系统移植】(一)概念流程
我们需要移植的一共有4个。1. uboot移植2. Linux内核(包含设备树)3. 根文件系统移植原创 2025-04-01 21:15:55 · 1175 阅读 · 0 评论