深入浅出arm7求助 关于计算机科学与技术专业 经典书籍

深入浅出arm7  时间:2021-12-09  阅读:()

下学期想学arm

我们老师给我们买了mini2440的板子(s3c2440),感觉还可以。

arm 的开发可以分为3个部分,一个是硬件的开发,一个是嵌入式linux内核和驱动的开发,还有就是应用程序图形化界面的开发,我也是去年10月才开始学习的,我们老师给我们买了友善之臂(friendly arm)mini2440的板子(用的是ss23c2440芯片),要学的话建议学arm9及其以上的,不用学arm7了,这个板子我看着还不错,国嵌也根据这块板子做了视频。

感觉可以先下国嵌的视频线看看,/read.php?tid-4560.html,可以先下着看,讲的还挺不错的。

书的话arm体系结构与编程,做驱动的话linux device driver,深入理解linux内核。

unix编程环境。

做上层的话现在有个android非常火的。

学习嵌入式系统 这本书好不好 《深入浅出:嵌入式底层软件开发》

昨天刚翻过一遍,整体而言,作者在硬件这部分有很深的造诣,因为他本人研究重点在硬件的缘故吧,看过感觉作者不是一般的照搬datasheet上面的东西,有自己的一些见解,这点很不错。

总之,如果你要看arm硬件和汇编部分的东西,这本书是很不错的。

软件部分就感觉有点流于俗套了,都是传统的编译内核、bootloader、文件系统、再加点驱动,讲解不深入,感觉就没什么大的收获了。

这也和作者的侧重点有关,也可能是作者认为这是一本底层的书,对上层的软件什么的无需多言。

见仁见智吧。



一句话,这本书还是很不错的,比市面上那些照搬datasheet的入门书要好一些。

总体感觉北航在嵌入式这一块实力很强啊,人才辈出。

你可以都翻翻看。

接下来我该怎么学习?

估计你C++学的不够吧,怎么能就比C多了一个类的概念呢,面向对象的三块基石封装,继承,多态都是要理解的,甚至是深刻的理解,这样才能写出好程序。

还有,C++的标准库也很重要,这是写出高效,稳定,可移植的程序的保证。

也不要小看命令行程序了,这毕竟是基础。

我觉得,还是要多读别人的程序,特别是经典程序,然后自己多写程序,这样才能提高。

另外,关于MFC,这毕竟不过是微软的一个类库而已,不是C++的标准,退一步说,用MFC写出的程序基本都是不可移植的程序。

所以,其实不一定非要学MFC。

但是,因为它用的是那么普遍,所以,学学也没有坏处,而且还能够理解框架的概念,虽然个人认为MFC的框架结构并不好。

而且,我建议学习MFC之前,最好把那本经典名著《windows程序设计》看上那么几章,也不用看很多吧,前几章就好了,它能帮你理解windows系统的工作原理和消息驱动的本质。

否则,你直接用上MFC,估计绝大多数新手都有这个感觉,直接晕掉了,什么都看不懂。

如果想写基于窗口的GUI程序,又不想用MFC,那么,还有不少其他选择,比如,BOLAND公司的C++ builder,很不错。

或者用QT之类的第三方库,类似的图形库也有很多的,很多还是免费的。

当然了,直接调用windows API写GUI程序也是可以的,不过估计不会有人拿它写个大程序,太繁琐了,但是作为一个练习,写上几个这样的程序还是有帮助的。

我个人给你的建议是,再仔细的学学C++,如果你觉得你C++学的差不多了,你可以看看C++之父的名著《the C++ programming language》,如果你把这本书里提到的问题都弄懂了,不说都懂了吧,懂个80%,那你C++的基础就不错了,这时候,你就去看看MFC,推荐侯捷的那本书《深入浅出MFC》,然后自己写一个能用的图形界面的程序。

还是那句话,多读别人的程序,自己多写程序,才能提高。

PS:谭浩强的那本C语言书其实写的是很浅的,如果你想更多的了解C语言,你可以看看《C的陷阱与缺陷》《C专家编程》《C和指针》等几本书,你会发现C语言的很多优缺点,以及很多你读谭的书没有体会到的东西。

求助 关于计算机科学与技术专业 经典书籍

基础课学好,比什么都重要,也不一定学精,反正以后做程序的时候还是会用到的,到时候实践加理解,会让你心情很不错的。

至于经典书籍,在基础课上我没怎么看过,不过我对自己感兴趣的VC++倒是看了很多经典的书,深入浅出MFC、Windows核心编程、精通MFC都是不错的。

想让自己不郁闷,就一个劲地去写程序,写到如痴如醉,到时就发现乐趣了。

当然,计算机科学与技术不是软件工程,也不一定都去搞编程,搞硬件也行,反正是个综合型的,看你自己兴趣了。

但是,不管是搞软件还是搞硬件,编程都是要过关的。

华纳云-618大促3折起,18元/月买CN2 GIA 2M 香港云,物理机高防同享,10M带宽独享三网直连,无限流量!

官方网站:点击访问华纳云活动官网活动方案:一、香港云服务器此次推出八种配置的香港云服务器,满足不同行业不同业务规模的客户需求,同时每种配置的云服务都有不同的带宽选择,灵活性更高,可用性更强,性价比更优质。配置带宽月付6折季付5.5折半年付5折年付4.5折2年付4折3年付3折购买1H1G2M/99180324576648直达购买5M/17331556710081134直达购买2H2G2M892444...

AkkoCloud(60元/月 ),英国伦敦CN2 1核 768 MB 内存 10 GB SSD 硬盘 600GB 流量 英国伦敦CN2 1核  1.5G  300Mbps

官方网站:https://www.akkocloud.com/AkkoCloud新品英国伦敦CN2 GIA已上线三网回程CN2 GIA 国内速度优秀.电信去程CN2 GIALooking Glass:http://lonlg.akkocloud.com/Speedtest:http://lonlg.akkocloud.com/speedtest/新品上线刚好碰上国庆节 特此放上国庆专属九折循环优惠...

DMIT$10.9/月,日本VPS/三网直连/1核1.5G内存/20GB存储/1Gbps端口

优惠码年付一次性5折优惠码:TYO-Lite-Open-Beta-1y-50OFF永久8折优惠码:TYO-Lite-Open-Beta-Recur-20OFF日本vpsCPU内存SSD流量带宽价格购买1核1.5G20 GB4 TB1Gbps$10.9/月购买2核2 G40 GB6 TB1Gbps$16.9/月购买2核4 G60 GB8 TB1Gbps$21.9/月购买4核4 G80 GB12 TB...

深入浅出arm7为你推荐
艾诺迪亚3修改器艾诺迪亚3用八门神器怎么修改出带属性的拉希尔之剑会说话的小鸡作文会说话的小动物400字反三国志存档修改器反三国志 地龙神殿拳皇vs街霸乱舞千年拳皇VS街霸2手机版全人物出招表,死飞配色软件买死飞应该注意什么?金色鲤鱼哪里钓星露谷物语金色鲤鱼怎么获得 具体位置解析攻略樱花校园模拟器最新版洛丽塔什么是预付费年轻人套餐(青春版云卡)?魔兽争霸加钱外挂魔兽争霸 作弊加钱的命令是什么让子弹飞下载地址哪里有让子弹飞电影免费下载互联星空客户端下载互联星空测试网速
shopex虚拟主机 厦门域名注册 北京服务器租用 北京租服务器 n点虚拟主机管理系统 什么是域名解析 互联网域名管理办法 韩国加速器 私人服务器 shopex空间 好看的桌面背景图片 国内加速器 骨干网络 大容量存储器 789电视 徐正曦 福建铁通 百度云加速 石家庄服务器托管 广州虚拟主机 更多