设为首页
收藏本站
用户名
Email
自动登录
找回密码
密码
登录
注册
快捷导航
平台
Portal
论坛
BBS
文库
项目
群组
Group
我的博客
Space
搜索
搜索
热搜:
shell
linux
mysql
本版
用户
LinuxSir.cn,穿越时空的Linuxsir!
»
论坛
›
编程开发讨论区 —— LinuxSir.cn
›
Linux 程序设计专题讨论
›
[咨询]想学LINUX下的编程,不知道从哪些书看起... ...
返回列表
查看:
1440
|
回复:
5
[咨询]想学LINUX下的编程,不知道从哪些书看起...
[复制链接]
残剑饮血
残剑饮血
当前离线
积分
126
IP卡
狗仔卡
发表于 2009-1-30 16:33:59
|
显示全部楼层
|
阅读模式
本人玩单片机的...
也曾想在WIN下面编程,主要想搞个上位机..
结果是搞了大半年基本上什么也没学会..
不想去搞那MS的什么MFC
现在慢慢想彻底放弃MS了
想什么都在LINUX下完全
简单的单片机开发现在在LINUX是没问题了
但目前也许要要用得上上位机了
暂时不想搞什么图形GUI了,先搞几个命令行的玩玩
目前只能用C写个
printf("Hello world!")
不过这是些没有用的
比如我要实现一个程序test(串口输出的)
我用命令启动她:
$ ./test -com1 9600 "hello world"
复制代码
她就可以从COM1输出hello world
那么我现在应该去看些什么书或教程教程呢?
基本C的一些语法还是会了,毕竟用C写些单片机上用的还是没问题
谢谢大家..还请给我指个方向
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
显身卡
poet
poet
当前离线
积分
1357
IP卡
狗仔卡
发表于 2009-1-30 23:25:08
|
显示全部楼层
既然你用C写单片机程序没问题,上位机应该也不是什么大问题。
我看你唯一缺的只是 man 一下帮助吧。
学会看 man
man tcsetattr,然后看看相关的其他函数,相关头文件的定义,搞清楚怎么设置串口。
然后用 read, write 就可以读写串口。
OK。
回复
支持
反对
使用道具
举报
显身卡
luoyong
luoyong
当前离线
积分
735
IP卡
狗仔卡
发表于 2009-2-1 22:19:41
|
显示全部楼层
推荐一下这本书,比较不错,厚度适中
http://www.china-pub.com/24757
当然想进一步了解免不了要读大部头
回复
支持
反对
使用道具
举报
显身卡
huyongzs
huyongzs
当前离线
积分
824
IP卡
狗仔卡
发表于 2009-2-3 21:32:33
|
显示全部楼层
Unix/Linux编程实践教程
这本书的动手题你要基本做下来。然后你就会有底了。
http://www.china-pub.com/23911
不懂就Google,查找资料和书籍。
unix环境高级编程
unix网络编程
都是经典的书籍,可以参考细读。
回复
支持
反对
使用道具
举报
显身卡
残剑饮血
残剑饮血
当前离线
积分
126
IP卡
狗仔卡
楼主
|
发表于 2009-2-4 19:28:56
|
显示全部楼层
我买了三本:订单状态 货已出库
实战Linux编程精髓 :
http://www.china-pub.com/24757
Linux程序设计(第3版) (07年度畅销榜NO.5) :
http://www.china-pub.com/33907
Linux设备驱动开发详解 :
http://www.china-pub.com/38157
回复
支持
反对
使用道具
举报
显身卡
没本
没本
当前离线
积分
672
IP卡
狗仔卡
发表于 2009-2-4 19:57:19
|
显示全部楼层
读一读Linux应用程序的源代码,照着改改,总之只看书不动手是学不会Linux开发的。
如果学写服务器可以看短点的http server代码,比如 thttpd 或者 lighttpd
如果学开发GUI界面程序,看看小点的用gtk2或者qt库的小程序吧。
推荐用gentoo linux学习编程,这是源代码编程型的Linux发行版,你系统里的每个软件的源代码都可以在/usr/portage/distfiles目录里找到,不用到处下载那么麻烦。
回复
支持
反对
使用道具
举报
显身卡
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册
本版积分规则
发表回复
回帖后跳转到最后一页
Copyright © 2002-2023
LinuxSir.cn
(http://www.linuxsir.cn/) 版权所有 All Rights Reserved.
Powered by
RedflagLinux!
技术支持:
中科红旗
|
京ICP备19024520号
快速回复
返回顶部
返回列表