历史上的今天
返回首页

历史上的今天

今天是:2024年12月07日(星期六)

2021年12月07日 | 第十四章、TIny4412 U-BOOT移植十四 编译产生内核

2021-12-07 来源:eefocus

一、修改过文件说明

由于前面好几章,每一个文件修改的地方都很多,一一记录太费时间,所以都说了很多原理性的东西,这里将我修改过的文件作一个总结,这里所说的修改过的文件是相对于第一章创建完的u-boot平台代码。


1、/makefile

2、sd_fuse整个文件夹,我整个复制了FriendlyARM所提供的uboot下的sd_fuse文件夹,因为这个文件是用来烧写SD卡的,所以我直接复制使用了。

3、/include/configs/zthtiny4412.h

4、/board/Samsung/zthtiny4412

5、/arch/arm/lib/board.c

6、/arch/arm/include/asm/arch-exynos/cpu.h

7、/ arch/arm/include/asm/arch-exynos/movi_partition.h

8、/ arch/arm/cpu/armv7/exynos/irom_copy.c 其实这个文件可不用改,我改的地方是为了调试。


应就是这些文件吧,现在可以编译出内核了。


二、编译烧写调试

以下命令提供参考:

cp -R /media/sf_share/u-boot_zth .

chmod –R 777 u-boot_zth /

cd u-boot_zth

make distclean

make zthtiny4412_config

make

下面是直接用了FriendlyARM所提供的烧写SD卡文件

cd sd_fuse/

make

cd zthtiny4412/

./sd_fusing.sh /dev/sdb

运行后的串口信息如下图所示:



图14-1、u-boot调试输出信息

说实话,我没有想到uboot就能运行到输入命令这一步了,而且输出信息可以说和FriendlyArm所提供的基本相同,除了我上面标注的两个地方有点不同外,其他地方的不同点,是我再修改代码时故意加入的。


到这一步,说实话,我觉得惊讶,高兴,但也比较沮丧吧,因为我没有想让她一下子走这么远的,我想我总要还要再改改这,改改那,才能支持网络、命令等什么的,真没有想到一下子会到这一步的,搞得我计划都得变一下。我现在没有勇气,也觉得没精力去从UBOOT官网上弄一个源码来移植,因为一开始我就把这个想法给打灭了,我还是心急,目标也不同,时间不多,也老想速成吧。不想再来一次了,那就这样吧,下一步移植LCD就算完事吧。


需要再说明的一点,上面两个不同点原因我试着找了一下,方法是通过比较和FrienlyARM所提供的代码,没有细细比较下去,具体原因没有找到,此处留疑。

推荐阅读

史海拾趣

Display Engineering Services公司的发展小趣事

以下是五个电子行业里Display Engineering Services公司发展起来的相关故事:

故事一:
在科技日新月异的今天,XX公司凭借其在Display Engineering Services领域的专业技术和创新能力,逐渐崭露头角。起初,XX公司只是一家专注于显示屏研发的小型技术公司,但在市场需求的驱动下,公司意识到为客户提供定制化的显示屏解决方案具有巨大潜力。于是,XX公司开始将重心转移到Display Engineering Services上,通过深入了解客户需求,提供从设计、制造到安装的全流程服务。经过数年的努力,XX公司不仅积累了丰富的经验,还建立起一支专业的技术团队,赢得了业界的广泛认可。

故事二:
YY公司的发展历程颇具传奇色彩。该公司最初只是一家为电子产品提供显示屏配件的供应商。然而,随着市场竞争的加剧,YY公司意识到单纯提供配件已无法满足客户需求。于是,公司决定转型为Display Engineering Services提供商,致力于为客户提供显示屏的定制设计和优化服务。YY公司凭借其卓越的技术实力和敏锐的市场洞察力,成功转型,并在短时间内实现了业务的快速增长。如今,YY公司已成为行业内的佼佼者,其显示屏解决方案广泛应用于各个领域。

故事三:
ZZ公司是一家专注于Display Engineering Services的创业公司。在创立之初,公司面临着资金短缺、技术瓶颈等诸多困难。然而,创始人凭借对技术的热爱和对市场的敏锐洞察,带领团队攻克了一个又一个技术难题。同时,ZZ公司还积极寻求外部合作,与多家知名企业建立了紧密的合作关系,共同开发具有市场竞争力的显示屏产品。在团队成员的共同努力下,ZZ公司逐渐在Display Engineering Services领域崭露头角,成为了一家备受瞩目的创新型企业。

故事四:
AA公司的发展历程充满了挑战与机遇。在成立初期,公司面临着激烈的市场竞争和不断变化的客户需求。为了应对这些挑战,AA公司决定加大研发投入,不断提升自身的技术实力。同时,公司还积极拓展国际市场,与全球多家知名企业建立了合作关系。通过不断的技术创新和市场拓展,AA公司逐渐在Display Engineering Services领域树立了良好的品牌形象,赢得了客户的信赖和支持。

故事五:
BB公司是一家历史悠久的Display Engineering Services企业。多年来,公司始终坚持以客户需求为导向,不断提升服务质量和技术水平。为了保持竞争优势,BB公司不断引进先进的生产设备和技术人才,加强内部管理和质量控制。同时,公司还积极参与行业交流和合作,与国内外多家知名企业建立了良好的合作关系。在多年的发展中,BB公司积累了丰富的经验和技术优势,成为了行业内的领军企业之一。其显示屏解决方案广泛应用于各个领域,并获得了多项国内外技术专利和荣誉。

福声科技(FUET)公司的发展小趣事

福声科技(FUET)的初创可以追溯到几年前,当时电子产业正蓬勃发展,对高质量电声元器件的需求日益增长。公司创始人凭借在电声领域的深厚积累,决定成立一家专注于电声产品研发、生产和销售的企业。初期,福声科技聚焦于贴片式无源蜂鸣器、高分贝报警器等产品,凭借其高性价比和稳定的性能,迅速在家电、移动通讯设备等领域获得市场认可,为公司的后续发展奠定了坚实基础。

Alliance Memory公司的发展小趣事

质量是企业生存和发展的根本。福声科技自成立之初就高度重视产品质量管理,通过引入ISO9001质量管理体系,建立了完善的质量管理体系。公司从原材料采购、生产过程控制到成品检验,每一个环节都严格按照标准执行,确保产品质量的稳定性和可靠性。这一举措不仅赢得了客户的信赖和好评,也为公司赢得了更多的市场份额。

璟德(ACX)公司的发展小趣事

随着技术的不断进步,璟德(ACX)的产品线也逐渐拓展,涵盖了滤波器、双工器、三工器、天线及其模组、蓝牙模组、射频前端模组等一系列高频陶瓷元件及模组。这些产品广泛应用于手机、无线网络、蓝牙、GPS、物联网等移动终端设备中,得到了市场的广泛认可。公司的业绩逐年攀升,客户群体也不断扩大。

创世(CS)公司的发展小趣事

随着产品的不断创新和技术的不断突破,创世公司的市场份额逐渐扩大。公司的SD NAND产品已经广泛应用于医疗设备、工业控制、轨道交通、安防、网络设备等多个领域。这一市场布局的成功,不仅提升了创世公司的品牌影响力,也为其在电子行业树立了良好的口碑。同时,创世公司还积极参与各种行业展会和交流活动,与国内外客户建立了广泛的合作关系,进一步拓展了市场。

Advanced Detector Corp公司的发展小趣事

ADC始终坚持以技术创新为核心竞争力,不断投入研发资源,探索新的技术领域。目前,公司正积极研发应用于物联网、人工智能等前沿领域的探测器技术,并计划推出更多具有创新性的产品。展望未来,ADC将继续致力于技术创新和市场拓展,努力成为电子行业的领军企业。

这五个故事展示了Advanced Detector Corp公司从创立初期到逐渐发展壮大的过程,体现了公司在技术创新、市场扩张、战略合作等方面的努力和成就。同时,这些故事也揭示了ADC在电子行业中的重要地位和影响力。

问答坊 | AI 解惑

分享:PCB目检检验规范

PCB目检检验规范 D,\'{A1}Vb  一, 线路部分: &*U4= ...…

查看全部问答>

华硕员工长篇记实:天堂向左,华硕往右

要离开ASUS的同仁依照惯例都会留下些支言片语,这也是华硕独特的企业文化. 我也在想是否依照惯例留下点什么,让后人能够探索前辈们的历史,又怕影响还在ASUS工作的同仁们的心情,但毕竟在这里工作了17个月之久,不留下点什么,总觉得有些遗憾。下面 ...…

查看全部问答>

请问谁有MQ-3酒精传感器的资料啊???

我现在在制作酒精测试仪,用的是MQ-3酒精传感器,其用处是:将MQ-3采集到的数据进过AD转换后,通过单片机处理,最后在LCD上显示。      我不知道酒精浓度与电压的对应关系是怎么样,没有数据手册。各位大师,谁用过的告诉一下 ...…

查看全部问答>

请问,这个要怎样才能看得见结果啊?

来自:EEWORLD合作群:49900581 群主:wangkjPC_DispStr(1, 1, s, DISP_FGND_YELLOW + DISP_BGND_BLUE);…

查看全部问答>

怎样把接收数据存到数据库中

我想把串口接收到的数据存到数据库中,要怎么实现啊?大家帮帮忙。。。。多谢 我已经试了在一个文件里定义一个变量,然后把值赋给变量,但是值传不出去…

查看全部问答>

s3c44b0串口2不能使用

从杭州莱顿公司新买的44b0板子,有两个串口,串口1作终端(可用),串口2作数据传输用,但是串口2接受不到信息,同时我注意到,ls -l /dev时,情况如下: crw-------  1 0        0     ...…

查看全部问答>

多功能应急灯设计方案

 初次参加论坛活动,O(∩_∩)O哈哈~…

查看全部问答>

移动电话安全问题

移动电话已成为我们在生活中的一种主要通讯工具,但它们非常普遍地存在一个安全问题。现在电话偷窃行为成为常见并不断蔓延。厂家通过制造带服务收费的手机来降低电话价格。然而,电于偷窃行为,很多这种手机从未用在运营商的网络中。  同时,音 ...…

查看全部问答>

优势公司推荐

请同志们推荐一下质量和价格好的渠道,资源共享STM32 样片我一般去力源拿  多了的时候也会跟万利订STM32:力源、万利LPC21XX我一般去胜创特,周立功那里从来不去,听买芯片的说北天星的最便宜 哈哈不了解LPC2132胜创特25 ...…

查看全部问答>

如何用verilog写一句等待按键释放语句?

如何用verilog写一句等待按键释放语句?…

查看全部问答>