嵌入式开发者社区

标题: 求助——OMAPL138的ARM的Linux环境应用 [打印本页]

作者: cc540    时间: 2016-8-23 15:16
标题: 求助——OMAPL138的ARM的Linux环境应用
本人小白,刚接触Linux系统没多久,使用的是OMAPL138的开发板,已学会应用创龙提供的历程,实现ARM和DSP的syslink通信。5 y- u& a: S) e* V6 D9 W+ e' ?' R" {

( L7 r& J1 b/ i! I5 g3 E现在想在ARM端的程序(QT工程程序)中实现对TF卡的读写,但却无从下手。8 Q  e) N+ \3 k; B% B

- z9 }$ T2 m# F- K/ M# S3 S看到OMAPL139的datasheet中有提到MMC/TF端口的使用,但那完全就成了裸机状态下的。! m& u( x6 G: ]. `- m
3 w! h* `$ A0 }2 L& U. E3 f
这里想借助Linux平台实现,最好能以文件的方式读写数据。
+ u3 E, n: @% h* s# }7 q0 {$ M0 Y+ n/ B  q# k! W& x, U2 Y
求告知实现思路,以及相关的函数,还有可能所需的库文件等,或者是这些资料的获取方法哈
4 y: i8 E* o% u& L% h
( W2 u# F; G; l6 W& H( M非常感谢!
0 V1 d9 X& W/ G9 b
5 x1 ~8 @) W+ U
作者: vefone    时间: 2016-8-23 15:29
C语言中有关文件操作的函数:, j( ~  r$ a: D
http://www.jb51.net/article/37688.htm0 ]1 q+ k/ y$ T# w0 ~& e

5 S& y, g0 T& i$ ~0 g1 `* xsd卡在linux系统上的节点为 /media/mmcblk0p1和/media/mmcblk0p2,可使用文件操作的相关函数创建、读写文件,最后保存在这两个节点,实现sd卡的读写。1 B8 g# Y, K0 f0 J' }( R
+ l: z3 B1 O, V4 L
system函数:$ L- r8 g0 ^1 ~( y! F
http://blog.sina.com.cn/s/blog_8043547601017qk0.html4 X4 J  M9 n9 _" w4 j! ]1 F

作者: cc540    时间: 2016-8-23 15:34
vefone 发表于 2016-8-23 15:29
& U& P' {! u2 V. Z# iC语言中有关文件操作的函数:" N7 U& F) ]" H
http://www.jb51.net/article/37688.htm
& i: f# [% A1 X$ X8 M
明白了,豁然开朗啊,非常感谢
作者: zhaocyhit    时间: 2016-8-31 22:06
求助 我也是最近才开始接触这个,在学习创龙的历程时遇到些问题,请帮忙解答:; K0 x2 X4 ]6 d
我用的开发板是TL138/1808/6748F-EasyEVM,5 V3 G& z, N, r
  ! i' \; O! N/ S5 e1 W2 h
1在学习教程8-1-Linux内核编译方法时,在1.1 编译linux-3.3内核, 1.1.2配置内核时,
% C* S: I2 ^( X9 o5 g$ B" o执行make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- menuconfig命令后,提示错误信息:
6 [3 H$ Q3 Q3 _. H' K *** Unable to find the ncurses libraries or the" @9 `  t4 b5 D4 I8 S- f/ L
*** required header files.
+ k) j2 L6 V/ x+ R *** 'make menuconfig' requires the ncurses libraries.7 w# V% K! g. [& d" v3 b' F
***
" ~2 M! d& o9 S8 j) L9 R *** Install ncurses (ncurses-devel) and try again.
$ P+ u3 X3 k6 @, ?) n' w4 ~  z *** 1 V1 Z  B7 _$ \; m! B; T
make[1]: *** [scripts/kconfig/dochecklxdialog] Error 1
/ K3 P; P: m, bmake: *** [menuconfig] Error 2
6 I& Y- A& L4 B" n$ o3 `) X这个意思应该是缺少ncurses或ncurses-devel文件,我上网查了一下说只要安装libncurses5或libncursesw5就可以了,但我执行安装命令后再重新make menuconfig仍然会出现上面的错误。。。
- B" B% ]8 |- @) o) B" u! a' e; p* N4 n& O* i% T' |1 r8 J
第2个问题:
, c  K6 X; W$ ]3 g在进行教程14-MCSDK开发入门中的 设置MCSDK开发环境参数时,在执行sudo ./setup.sh命令后遇到错误信息:首先它会问我是否具有 administrative previlige,这个教程里就没有提到,我输入y进行确认后,又出现如下的错误信息:
' h2 L; B0 ~4 o( Yon your host. Do you have administrator privilieges?
, p9 E% ?' {& e# aType 'y' to continue or 'n' to exit the installation: y
8 g& s+ p0 |! x9 ?Performing sudo apt-get install xinetd tftpd nfs-kernel-server minicom build-essential libncurses5-dev uboot-mkimage automake$ Z5 W; ]: X- F+ i' k
Reading package lists... Done
7 v0 g8 c! r3 ]% v# \Building dependency tree      
- E) ~$ m; i5 P8 q7 n! hReading state information... Done% ^/ m* F: E9 Y4 D
E: Couldn't find package xinetd; l7 B! w/ n' K! v
Failed setup, aborting..# c" }" Y0 B6 e' I' q0 o3 e
Failed setup, aborting..
9 a* C/ h$ ~0 I, I
- K- m3 \+ a1 v7 k5 v6 F3 Z现在这两个问题都没有解决,不知你是否遇到过类似问题,如何解决的呢?谢谢
作者: Jackindata    时间: 2016-9-1 08:55
zhaocyhit 发表于 2016-8-31 22:06
) P- `" V5 e: R3 u- q求助 我也是最近才开始接触这个,在学习创龙的历程时遇到些问题,请帮忙解答:
0 {, z) n7 i' I5 D我用的开发板是TL138/1808/6 ...
$ r' h6 J" n/ [1 A& Q
问题2,你的电脑是否已联网?8 R+ I* i% h7 H0 U6 h
; r* e( h  ?6 f. _
建议新开一个帖子讨论。
* p+ R9 g2 h+ [9 G0 N
作者: cc540    时间: 2016-9-1 15:51
zhaocyhit 发表于 2016-8-31 22:06- s% O) z" ?$ o
求助 我也是最近才开始接触这个,在学习创龙的历程时遇到些问题,请帮忙解答:
4 @1 R' x9 j) R, X  X) k, e我用的开发板是TL138/1808/6 ...
8 ?" J* i6 a5 |, N  Z) ?, S
问题1,电脑在Ubuntu下是否装了ccs?




欢迎光临 嵌入式开发者社区 (https://www.51ele.net/) Powered by Discuz! X3.4