wuyongwang2345

    1. yuanlai2010 发表于 2014-8-6 22:27 主要是以书本《Linux 程序设计 第四版》为主,视频《国嵌培训视频》为辅,我觉得书本会写的比较详细,而 ...
      恩 好的 多谢指点
    2. 顺便问问楼主,要学Linux应用层的话,你是按照什么步骤来的呢,有什么书籍或者视频推荐么
    3. 恩 慢慢来!
    4. HELPER2416学习笔记5——呼吸灯详解 6/5477 嵌入式系统 2014-08-06
      fjjjnk1234 发表于 2014-8-6 14:09 其实这个PWM表是我直接利用别人仿真出来的,我也没学过MatLab
      喔  好的 谢谢LZ分享
    5. 我直接接在远端路由器上,和这边建立NFS连接,远端有台笔记本通过串口和板子连接方便,通过win7自带的远程管理就能远端控制了,感觉挺方便的
    6. HELPER2416学习笔记5——呼吸灯详解 6/5477 嵌入式系统 2014-08-06
      对 Matlab怎么仿真出PWM表非常感兴趣? 只对matlab做曲线拟合有点基础,怎么仿真的话应该怎么学习呢? 望LZ指点。谢谢
    7. NFS 是王道! 简单方便快捷
    8. HELPER2416学习笔记2——ICache实验 3/3733 嵌入式系统 2014-08-05
      对比了下开启Ichache和没开Ichache的,竟然没发现什么区别!
    9. Linux设备驱动程序,该如何入手 4/3343 嵌入式系统 2014-08-01
      spacexplorer 发表于 2014-7-31 23:28 有一些与芯片关系密切的还未纳入标准内核的驱动可能没在drivers下边,一般就会放在芯片平台对应目录
      :)喔  谢谢
    10. Linux设备驱动程序,该如何入手 4/3343 嵌入式系统 2014-07-31
      非常感谢你的回答!{:1_138:} 我记得看视频和看书的时候都说设备驱动程序所对应的一般是放在drives目录下的,我搜了一下,像i2c、leds都在driives目录下的,而adc、pwm等又在/arch/arm/plat-samsung目录下,这是为什么呢?
    11. 关于呼吸灯小作业的投票结果 40/10730 嵌入式系统 2014-07-28
      spacexplorer 发表于 2014-7-28 16:03 一般情况是在内核操作寄存器,把功能做好,用户态用IOCTL来调用就可以了,一定要在用户态操作寄存器的话 ...
      恩 非常感谢陈大的回答! 你所说的“内核里操作寄存器,把功能做好”就是指的是内核设备驱动程序么? 然后我去翻看了“韦东山”编写的《嵌入式Linux应用开发完全手册》中的设备驱动章节,我发现其实设备驱动程序是对open、write、read、ioctl的再一次封装,但是比方说open时他还会去调用内核中的函数(见图中说明)。。。这些函数是在哪找到的。。要怎么学习呢、、、
    12. 关于呼吸灯小作业的投票结果 40/10730 嵌入式系统 2014-07-28
      spacexplorer 发表于 2014-7-28 14:56 yuanlai2010写的是裸机程序,是直接操作寄存器的,不能直接在linux下用,用户态程序是不能直接操作寄存器 ...
      是内存管理单元MMU起的作用么? 那么也就是说操作MMU虚拟内存映射后的虚拟地址就可以? 这部分知识在哪看呢?:)
    13. 关于呼吸灯小作业的投票结果 40/10730 嵌入式系统 2014-07-28
      sjtitr 发表于 2014-7-27 18:13 是呀,因为我也是个初学者呢
      嘿嘿,可以多交流交流喔~ 我现在拿论坛的程序和你的做对比,led_breathing.c #define GPBCON (*(volatile unsigned *)0x56000010) #define GPBDAT (*(volatile unsigned *)0x56000014) void delay(unsigned int time) {         unsigned int i=0,j=0;         for(i=0;i
    14. 关于呼吸灯小作业的投票结果 40/10730 嵌入式系统 2014-07-27
      sjtitr 发表于 2014-7-27 14:41 你说的对,他们的程序就像操作单片机一样,就是大家总说的裸机程序,不需要任何其他的支持,可以在cpu上 ...
      恩。 貌似你没有说这两者的深入区别哦!! 嘿嘿:
    15. 关于呼吸灯小作业的投票结果 40/10730 嵌入式系统 2014-07-27
      sjtitr 发表于 2014-7-27 12:26 1.已经贴出来了,查看沙发 。2.这个不是从 SD卡启动的程序,这是linux的应用,必须在Linux命令行里执行。 ...
      首先,原谅我提这么多问题,初学者请见谅 其实我现在困惑的是你的代码直接在板子上跑完linux系统上运行就OK了,而其他网友制作的却要先烧写到SD卡中,然后手动设置到SD卡启动,才能运行。 请问:      (1)这两者存在什么区别呢?                 我知道其他网友的方式,就是传统单片机的方式,必须要启动代码等等。。。                可是你的代码应该是在LINUX应用下的,那些什么usleep函数什么的。。。                但是这两种方式有什么区别呢? 不都是在操作LED么,但是你的代码就不需要什么启动文件等等
    16. 关于呼吸灯小作业的投票结果 40/10730 嵌入式系统 2014-07-27
      sjtitr 发表于 2014-7-27 12:26 1.已经贴出来了,查看沙发 。2.这个不是从 SD卡启动的程序,这是linux的应用,必须在Linux命令行里执行。 ...
      恩 尝试过可以实现了 通过编译后,直接将可执行文件拷贝到NFS共享文件夹下,板子上直接执行./breathing 就OK啦 谢谢。。。论坛代码复制功能果然有缺陷。
    17. 关于呼吸灯小作业的投票结果 40/10730 嵌入式系统 2014-07-27
      sjtitr 发表于 2014-7-27 11:49 恩,我用原装板上的环境,后来查了光盘里的内核源码,里面本身就包含了PWM, 另外我确实是PC上编译的 ...
      希望把源码包贴出来 坛友共勉~(否则编译时真实有很多错误,谢谢) 另外请教一个问题: 如果实在pc上编译的话,然后从SD卡启动运行,这样根本就没有必要./breathing才能运行吧~,切换到从SD卡运行后S3C2416会直接运行的呀 我想问的是现在我已经和PC机搭建了NFS,那么直接通过NFS将arm-linux-gcc的编译结果和字节拷到NFS共享目录下,那么直接运行应该就可以了吧?
    18. 关于呼吸灯小作业的投票结果 40/10730 嵌入式系统 2014-07-26
      sjtitr 发表于 2014-7-24 12:26 第一个交作业所以第一个跟帖…… 我的代码好办,就一个文件,存成.c,用linux一编译:arm-linux-gcc bre ...
      :Cry:发现把楼主的代码拷入Linux中编译出现好多问题呢,以前都是在WIN下用KEIL等软件,现在这个都不知道怎么调试了 现在贴上错误信息,烦请解决下,谢谢! 另外如果linux中调试有跟踪函数功能就好了,就像用了什么函数,keil中电机该函数然后“go to define”就能找到该函数的定义了。 GCC.GDB调试真心用不习惯啊~ 另外helper提供的内核中默认开启了PWM设备驱动么,貌似你默认已经打开这个设备了,然后在使用的。 另外想问一句,代码编译成功后放在NFS共享文件夹下直接运行./breathing就可以么,有点不是很理解,这方面。 看了其他坛友的制作方式是通过SD卡通过从SD卡启动来完成得,这个很好理解就像单片机一样。 先谢谢了~ root@ubuntu:/help2416_test/breath_20140726# arm-linux-gcc breathing.c -o breathing breathing.c:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '

最近访客

< 1/1 >

统计信息

已有6人来访过

  • 芯积分:--
  • 好友:1
  • 主题:2
  • 回复:18

留言

你需要登录后才可以留言 登录 | 注册


现在还没有留言