历史上的今天
返回首页

历史上的今天

今天是:2024年09月28日(星期六)

2021年09月28日 | ARM开发——搭建嵌入式开发环境

2021-09-28 来源:eefocus

ckermit串口工具的下载

sudo apt-get install ckermit


如果我们有新的串口连接上,我们可以通过查看/dev 来看连接的数据

ckermit 配置文件的配置.kermrc


set line               /dev/ttyUSB0    

set speed              115200    

set carrier-watch      off    

set handshake          none    

set flow-control       none    

robust    

set file type          bin    

set file name          lit    

set rec pack           1000    

set send pack          1000    

set window             5    


sudo kermrc即可进入串口,修改外置设备和主机在同一网段


ifconfig eth0 172.16.3.100


交叉编译环境的安装和配置

这里需要一个交叉编译工具 arm-linux-gcc-4.5.1

将他解压之后会出现一个在一个文件夹中,会有默认路径


/opt/FriendlyARM/toolschain/4.5.1/bin


我们可以看到他很多的功能,可以实现很多功能

在这里插入图片描述

同时我们要兼容我们的平台,我们是64位的平台,我们需要兼容32位的平台


sudo apt-get install lib32z


这时候我们需要在不同的地方使用这个程序,所以我们需要配置环境变量,他有两个地方。

一个是在/etc/proflie里,在这里修改,所有的用户的都会修改,

所以我们选择在家目录里面修改./bashrc文件,这里修改只有当前用户有用,我们添加


export PATH=/opt/FriendlyARM/toolschain/4.5.1/bin:$PATH


主机和ARM板的通信

首先我们安装nfs通信服务器


sudo apt-get install nfs-kernel-server


创建文件夹并指定特定的目录


vi /etc/exports


/home/user/share *(rw,sync,no_root_squash)//*为ip地址,rw读写,sync同步,no_root不做root验证

/home/user/rootfs *(rw,sync,no_root_squash)


service nfs-kernel-server restart //服务器重启


sudo mount -t nfs 172.16.3.100:/home/user/share /mnt -o nolock//将linux的系统挂载到arm板上


这样就通过网络服务器实现了对arm板的操作



推荐阅读

史海拾趣

Fullywell Semiconductor Co Ltd公司的发展小趣事

为了进一步拓宽业务范围和提升技术实力,Fullywell在2015年进行了一次重要的收购。公司成功收购了某家专注于传感器技术的初创企业,将其先进的技术和产品线纳入麾下。这次收购不仅丰富了Fullywell的产品线,还使其在物联网、智能家居等新兴领域具备了更强的竞争力。随后,公司进行了业务整合,优化了资源配置,实现了优势互补,为公司的持续发展注入了新的动力。

Colibrys SA公司的发展小趣事

随着市场的不断扩大和客户需求的多样化,Colibrys逐渐发展成为一站式制造商。公司提供从设计到制造以及最终测试的完整供应链服务,确保客户能够安全、高效地采购到一流性能的MEMS产品。这种服务模式不仅提高了公司的市场竞争力,也赢得了客户的广泛认可和信赖。

德国ACAM公司的发展小趣事

2014年,ACAM公司迎来了一个重要的里程碑事件——被奥地利微电子股份有限公司收购。这次收购极大地增强了ACAM公司在时间数字转换器(TDC)技术领域的实力。奥地利微电子在半导体行业有着深厚的积累和丰富的经验,与ACAM公司的技术优势相结合,进一步提升了ACAM公司在市场上的竞争力。

Bharat Electronics Ltd公司的发展小趣事

随着市场的不断变化和竞争的加剧,BEL并未满足于现状,而是积极寻求多元化发展。公司不仅拓展了原有的军事电子领域,还涉足电信、运算、公共运输和广播等多个行业。同时,BEL还积极拓展全球市场,将产品出口到多个国家和地区,实现了从区域性企业向全球性企业的跨越。

Centellax Inc公司的发展小趣事

Centellax深知人才是公司发展的核心动力。因此,公司一直致力于打造一支高素质、专业化的团队。通过招聘优秀的研发、销售、管理等人才,为公司的长期发展提供有力的人才保障。

在团队建设方面,Centellax注重培养员工的团队协作精神和创新能力。通过定期举办团队建设活动、培训课程等,提升员工的凝聚力和归属感。同时,公司还鼓励员工积极参与创新项目,为公司的技术进步和业务发展贡献智慧和力量。

创都(CAX)公司的发展小趣事

随着市场竞争的加剧,单一企业的力量往往难以应对复杂多变的市场环境。创都公司意识到了这一点,因此积极寻求跨界合作的机会。他们与多家知名企业建立了战略合作伙伴关系,共同研发新产品、开拓市场。这些合作不仅为创都公司带来了更多的资源和机会,还提升了公司的综合竞争力。其中,与某知名互联网公司的合作项目尤为成功,双方共同推出了一款智能家居产品,该产品凭借其便捷的功能和优秀的品质迅速在市场上走红,为双方带来了可观的收益。

问答坊 | AI 解惑

求助:问个电路板的问题

1.电路板(除去元器件)由什么材料制成? 2.电路板用PROTEL画图的时候,哪些层分别对应着哪些位置?(比如;topoverly,layout...) 3.什么是波峰焊,回流焊?…

查看全部问答>

免费教你实现LED指示灯,不容错过哦!

replyreload += \',\' + 371188;Timson,如果您要查看本帖隐藏内容请回复…

查看全部问答>

测脉冲,波形不能稳定

1、  用示波器测试脉冲时波形不能稳定下来,我用的时鼎阳SDS1102C,大家有没有遇到过这个问题?…

查看全部问答>

有没有哪位在wince 6.0 r2上定制出中文模拟器?

自己在wince 6.0 r2上定制了一个模拟器,但不能显示中文,汉字都是以空框显示,不知道是什么原因?请高人指点一下!…

查看全部问答>

弱问SD卡与LPC1114的连接

看过版主大神的大作,想自己也实践一下,不过发现有个低端问题,求问,SD卡不是共有九个脚吗,要怎么跟LPC1114连接呢?哪个对应那个?(其实版主大神的图我没看懂,我承认我很弱。。。。。。):L …

查看全部问答>

探讨利用TI的图形库时,动态数据的最好显示方式

相信很多高手用TI的图形库,各个空间用起来是方便了许多!今天准备在不同的控件界面下,显示例如时间这类不断需要更新的东西,而在不同的图层下需要动态循环显示的内容是不一样的。因为经验缺乏,我现在用的方法觉得很死,就是利用一个变量,看这个 ...…

查看全部问答>

求教:stm的rtc用的爱普生的晶振叫什么晶振

                                 该晶振的1,4脚与OSC32IN,OSC32OUT 的连接有没规定:哪个脚跟哪个脚相连,找不到相关材料,望知情高手指导下,拜谢 ...…

查看全部问答>

有关rtdx的问题!

若想在H.263程序运行时,看到实时的压缩数据流,是否只能使用rtdx?仿真器必须用560吗?我现在用的是DM642,510JTAG,求各位大人给予高见!! …

查看全部问答>

利尔达开发板的问题,232串口调试不成功

1、PC机串口连接TEST44X学习板的9芯串行接口 J5_232 // 2、对拨动开关P_232、P1、U_USART,只有拨动开关 U_USART 的P2脚和P5脚拨到ON 的位置; 按照上面的设置设置了,我从pc端给开发板发数据,没有回来的数据,没反应,其他几个历程也不行,请问 ...…

查看全部问答>

前仿真与后仿真结果不同,原因是什么?

前仿真出来的状态机时钟正确的, 而后仿真出来的状态机中,有些状态之间就会有很短时间的其他状态,时间不到系统时钟的十分之一。 上图是后仿真时序,状态3后应该是状态4,但是实际却是状态7 和 6 ,而且时间很短,不到一个时钟周期,这导致了后 ...…

查看全部问答>