会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
程序项目代做,有需求私信(小程序、网站、爬虫、电路板设计、驱动、应用程序开发、毕设疑难问题处理等)
大奥特曼打小怪兽
首页
新随笔
联系
管理
上一页
1
···
17
18
19
20
21
22
23
24
25
···
40
下一页
2022年1月11日
嵌入式Linux之vs code开发环境搭建
摘要: 在之前我们介绍过嵌入式Linux之Eclipse开发环境搭建,我们介绍了如何使用eclipse进行代码调试。这一节我们同样的我们介绍一下vs code在嵌入式linux平台下的代码调试。 我们首先回顾一下程序是如何被调试的? 如下图所示,使用GDB调试目标系统需要满足以下条件: 1.pc端得运行gd
阅读全文
posted @ 2022-01-11 22:51 大奥特曼打小怪兽
阅读(3283)
评论(0)
推荐(1)
2022年1月10日
Mini2440之uboot移植之实践NAND启动(四)
摘要: 在之前的章节我们已经介绍了u-boot如何支持我们的NOR FLASH,以及DM9000网卡的支持。 这一节我们将会在Young / s3c2440_project[u-boot-2016.05-nor-flash】代码的基础上新建u-boot-2016.05-nand-flash项目,使得我们项目
阅读全文
posted @ 2022-01-10 00:07 大奥特曼打小怪兽
阅读(1204)
评论(1)
推荐(0)
2021年12月4日
Mini2440裸机开发之DM9000
摘要: 网络对于嵌入式系统来说必不可少。可是S3C2440没有集成以太网接口,所以要想使S3C2440具备以太网的功能,就必须扩展网卡接口。我们使用的Mini2440就是外接DM9000EP,使其可以与以太网相连接。DM9000和DM9000EP主要是封装不一样,其他基本都是一样的。 一、DM9000介绍
阅读全文
posted @ 2021-12-04 22:45 大奥特曼打小怪兽
阅读(1529)
评论(0)
推荐(0)
2021年11月29日
Mini2440之uboot移植之实践DM9000支持(三)
摘要: 继续上一节内容,不知道你有没有注意到,启动u-boot后,运行有一行信息: 输出Flash信息这一部分代码是位于board_init_r阶段,执行initr_net()函数的输出结果。 我们开发板上搭载了型号为DM9000网卡芯片,这一节我们将会介绍u-boot如何支持我们的DM9000网卡,这样我
阅读全文
posted @ 2021-11-29 23:54 大奥特曼打小怪兽
阅读(727)
评论(0)
推荐(0)
2021年11月28日
Mini2440之uboot移植之实践NOR FLASH支持(二)
摘要: 在上一节中,不知道你有没有注意到,以NOR方式启动u-boot后,运行有一行信息: 输出Flash信息这一部分代码是位于board_init_r阶段,执行initr_flash()函数的输出结果。 我们开发板上搭载了型号为S29AL016D70TF102的2MB大小的NOR FLASH,这里输出NO
阅读全文
posted @ 2021-11-28 16:47 大奥特曼打小怪兽
阅读(1804)
评论(0)
推荐(1)
2021年11月27日
Mini2440之uboot移植之实践单板添加(一)
摘要: 一、u-boot移植概述 1.1 移植不同的硬件层次 我们要向不同的硬件平台上移植u-boot,我们必须明确不同硬件平台之间的差别。而硬件的差别体现在多个层面上。比如说我们使用的Mini2440开发板,采用的SOC芯片是三星公司的S3C2440,该SOC使用的内核(CPU)是ARM公司设计的ARM9
阅读全文
posted @ 2021-11-27 19:53 大奥特曼打小怪兽
阅读(1644)
评论(0)
推荐(0)
Mini2440之uboot移植之源码分析命令解析(五)
摘要: 看到这里的同学,恭喜你,马上就看完了u-boot的源码了。 一、run_main_loop 我们介绍到了init_sequence_r的最后一个函数run_main_loop,该函数位于common/board_r.c文件中。 static int run_main_loop(void) { #if
阅读全文
posted @ 2021-11-27 15:22 大奥特曼打小怪兽
阅读(1072)
评论(0)
推荐(0)
2021年11月24日
Mini2440之uboot移植之源码分析board_init_r(四)
摘要: board_init_r和board_init_f差不多,都是执行一个循环。这里是循环执行init_sequence_r[]里的函数指针。 一、board_init_r(common/board_r.c) void board_init_r(gd_t *new_gd, ulong dest_addr
阅读全文
posted @ 2021-11-24 23:15 大奥特曼打小怪兽
阅读(897)
评论(0)
推荐(0)
2021年11月22日
Mini2440之uboot移植之源码分析u-boot重定位(三)
摘要: 所谓的relocation,就是重定位,u-boot运行后会将自身代码拷贝到SDRAM的另一个位置继续运行。 但基于以前的理解,一个完整可运行的bin文件,link时指定的链接地址,load时的加载地址,运行时的运行地址,这3个地址应该是一致的。 relocation后运行地址不同于加载地址,特别是
阅读全文
posted @ 2021-11-22 22:50 大奥特曼打小怪兽
阅读(1503)
评论(1)
推荐(1)
2021年11月12日
Mini2440之uboot移植之源码分析board_init_f(二)
摘要: 一、board_init_f(common/board_f.c) 该函数位于common/board_f.c文件: void board_init_f(ulong boot_flags) { #ifdef CONFIG_SYS_GENERIC_GLOBAL_DATA /* * For some ar
阅读全文
posted @ 2021-11-12 22:34 大奥特曼打小怪兽
阅读(971)
评论(2)
推荐(1)
上一页
1
···
17
18
19
20
21
22
23
24
25
···
40
下一页
公告
如果有任何技术小问题,欢迎大家交流沟通,共同进步