自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 milkv-duo启动流程分析:手动构建boot.sd

并没有进入linux系统。这是因为我们没有设置好bootargs。首先先把defconfig复制过去。修改向量指令的设置。,但是这个文件并不能给我们提供任何有用的信息。此时,成功加载linux内核。此时,我们只需要在目录下准备好。编译好内核后,我们得到了。成功生成boot.sd。在上一篇,我们构建了。此时,内核成功编译。

2023-10-16 14:47:59 437 2

原创 milkv-duo启动流程分析:手动构建fip.bin [2/2]

编译FSBL是为了得到bl2.bin。上电,已经可以成功进入u-boot。脚本生成需要的二进制文件。,没有关于其的更多信息。使用以下脚本可以使用。

2023-10-15 19:24:10 317 1

原创 milkv-duo启动流程分析:手动构建fip.bin [1/2]

它们提供了一些核心功能,如将汇编代码转换为可执行文件、将目标文件链接为可执行文件、提取和修改目标文件的符号和节(sections)信息,以及执行调试操作。Binutils提供了一些工具,如objdump和readelf,用于查看目标文件的符号表、节表、重定位信息等。我们不可以直接使用apt安装的binutils,因为默认的binutils提供的ld的生成的目标文件是x86架构的。因此,为了编译GCC,需要安装并准备Binutils,以确保编译器能够正确地使用其中的链接器、汇编器和目标文件工具。

2023-10-15 16:00:07 447 1

原创 给linux移植fbtft驱动st7735s小屏幕(f1c100s)

在使用spi总线接上了一个小网卡,实现了我们开发板对网络的访问之后,我还想接一个小的spi屏幕 1.44寸款,来画一只小企鹅,顺便显示一些系统的调试信息。但是由于我这个开发板向外暴露出来的spi接口就两个,而且有一个已经因为串口的设置而不能使用。所以我们只能让这个小屏幕和enc28j60共用一个spi外设。

2023-09-01 11:17:43 1137 1

原创 Win11开发嵌入式Linux与交叉编译的一些轮子

由于我不愿意直接使用ubuntu环境来开发Linux,所以在实践中我摸索出一套能够在最新的win11下调试Linux开发板的方法。

2023-08-28 10:35:05 263 1

原创 让带spi网卡的f1c100s通过认证接入校园网

我们给一块小小的f1c100s开发板上配好了以太网的驱动,但是由于学校的校园网需要认证,未认证的话会使用防火墙屏蔽所有除了认证用的流量。所以我打算手写一个跨平台的认证程序。在通过认证,可以访问外网后,再移植一点好玩的进来。比如dpkg和apt。

2023-08-22 19:56:50 453 1

原创 在f1c100s芯片上移植spi网卡enc28j60的linux驱动

在f1c100s芯片上移植spi网卡enc28j60的linux驱动

2023-08-22 19:55:08 714 1

原创 荔枝派nano引脚分布

官方给的资料太不全了,特地记录此,渡劫各位苦逼的开发者全志的资料,大家一定要利用好whycan

2022-06-13 18:33:55 351

原创 荔枝派Nano调试心得

1、自己配置内核的时候,在全志处理器里边并没有arm926ejs的选项。其实需要把别的全志处理器全部叉掉,这个选项才会暴露出来。2、在选择PINCTRL时,并没有暴露出f1c100s芯片的选项。其实别的都不选,就已经默认勾上了f1c100s的pinctrl。这个是翻代码才看出来的。3、荔枝派官方wiki和linux仓库给的设备树在我的机器上并不能跑。下面这个是唯一一个能跑的版本。......

2022-06-12 00:41:01 946

原创 Ubuntu 20.04 打包制作DEB包详细步骤及雷区

记录一次Deb打包过程即踩雷警示最近写了一个python的小程序,希望能打包成deb文件,把这个程序弄得有头有脸,安装deb后可以在应用列表和桌面看到。参考了许多资料(文后附),它们给了我很多指导,对此表示感谢。需要准备的1、源代码(前提要可执行)或者编译好的程序,这里只介绍python2、能用的ubuntu系统3、用户的密码4、图标(一定要有!)这里给大家介绍一个案例,包名叫做debpacktest,整个过程中所有用到名字的地方,统统都是这个名字。xxx也指代这个名字。一、建立目录架构程

2020-08-28 23:08:12 10595

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除