Knowledge (XXG)

Talk:Embedded C

Source 📝

415: 302: 246: 222: 191: 351: 330: 481:
I don't really think this section make much sense and is wrong. For example is says that C is used for desktops, while Embedded C is used for microcontrollers. Embedded C may have extensions to C that help in the microcontroller relm, however normal C *can* be used on microcontrollers as well. Is it
605:
The advantages listed are of C over assembler, not of Embedded C over C. I didn't learn anything about Embedded C and I was curious: I'd was unaware of a single language called Embedded C. I've seen lots of flavours of C that have been tweaked for specific CPUs e.g. the MCS-51 friendly ones that
554:
The Necessity section contains a bunch of nonsense. It should clarify that embedded systems and their applications grew in size and writing code for them in assembly isn't as feasible anymore, therefore the need for Embedded C. Use of English language is poor with the misuse of "came up".
445:
This article can be expanded to incorporate details about the named address spaces (especially example wise- in this case), fixed-point arithmetic, and I/O register access. The TR is quite detailed regarding all of these.
577:
To be honest, I think most of the article is nonsense. "Embedded C" as per the standard is just a bunch of extensions which might be useful for embedded programmers. Only some of the introductory section is valid.
153: 405: 673: 147: 683: 668: 286: 79: 292: 703: 395: 85: 678: 713: 262: 663: 371: 698: 585: 492: 30: 640: 562: 44: 311: 232: 99: 253: 227: 104: 20: 358: 335: 74: 688: 633:
is a nice summing up The article in this form sums up some nice points, but misses the topic of Embedded C specific details
202: 693: 65: 168: 630: 414: 135: 109: 589: 496: 423: 370:
topics on Knowledge (XXG). If you would like to participate, please visit the project page, where you can join
363: 208: 644: 566: 129: 636: 581: 558: 488: 190: 520: 55: 261:
on Knowledge (XXG). If you would like to participate, please visit the project page, where you can join
125: 70: 516: 708: 161: 607: 175: 512: 611: 466: 451: 51: 461:
Note: I didn't put this under programming languages for the same reason C99 and CX1 aren't.
141: 539: 657: 631:
http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=51126
482:
conflating programming with C in an embedded environment and the use of Embedded C?
301: 462: 447: 531: 245: 221: 24: 535: 258: 350: 329: 626: 367: 648: 615: 593: 570: 543: 524: 500: 470: 455: 485:
There are a number of things that do not quite make sense here.
184: 15: 513:
http://www.engineersgarage.com/tutorials/emebedded-c-language
534:
though that may be a case of them copying Knowledge (XXG). ~
413: 300: 160: 362:, a collaborative effort to improve the coverage of 257:, a collaborative effort to improve the coverage of 174: 674:Stub-Class software articles of Unknown-importance 291:This article has not yet received a rating on the 33:for general discussion of the article's subject. 532:http://oasisconsultingservices.in/embedded.aspx 8: 634: 579: 556: 515:since 20:02, 11 February 2014‎ Sadaf2605. 324: 216: 188: 422:This article falls within the scope of 326: 218: 684:Unknown-importance Computing articles 7: 669:Unknown-importance software articles 356:This article is within the scope of 271:Knowledge (XXG):WikiProject Software 251:This article is within the scope of 625:May anyone more knowledgable check 511:The page is mostly copy-paste from 477:Difference between C and Embedded C 207:It is of interest to the following 23:for discussing improvements to the 627:https://en.wikichip.org/c/embedded 606:started with Keil in the 1990s. -- 14: 380:Knowledge (XXG):WikiProject C/C++ 50:New to Knowledge (XXG)? Welcome! 349: 328: 244: 220: 189: 45:Click here to start a new topic. 400:This article has been rated as 525:17:41, 18 September 2014 (UTC) 1: 704:Mid-importance C/C++ articles 679:Stub-Class Computing articles 374:and see a list of open tasks. 309:This article is supported by 274:Template:WikiProject Software 265:and see a list of open tasks. 42:Put new text under old text. 664:Stub-Class software articles 649:21:59, 1 February 2017 (UTC) 616:08:50, 1 December 2016 (UTC) 594:16:22, 14 January 2015 (UTC) 530:We also have a problem with 571:22:10, 9 January 2015 (UTC) 501:14:31, 8 October 2014 (UTC) 730: 714:WikiProject C/C++ articles 383:Template:WikiProject C/C++ 293:project's importance scale 699:Stub-Class C/C++ articles 544:15:36, 26 July 2018 (UTC) 471:01:20, 27 July 2011 (UTC) 456:01:18, 27 July 2011 (UTC) 421: 399: 344: 308: 290: 239: 215: 80:Be welcoming to newcomers 689:All Computing articles 418: 305: 197:This article is rated 75:avoid personal attacks 694:All Software articles 417: 312:WikiProject Computing 304: 201:on Knowledge (XXG)'s 100:Neutral point of view 254:WikiProject Software 105:No original research 419: 306: 203:content assessment 86:dispute resolution 47: 651: 639:comment added by 596: 584:comment added by 573: 561:comment added by 491:comment added by 438: 437: 434: 433: 430: 429: 359:WikiProject C/C++ 323: 322: 319: 318: 277:software articles 183: 182: 66:Assume good faith 43: 721: 503: 406:importance scale 388: 387: 384: 381: 378: 353: 346: 345: 340: 332: 325: 279: 278: 275: 272: 269: 248: 241: 240: 235: 224: 217: 200: 194: 193: 185: 179: 178: 164: 95:Article policies 16: 729: 728: 724: 723: 722: 720: 719: 718: 654: 653: 629:or the report? 623: 603: 552: 509: 486: 479: 443: 385: 382: 379: 376: 375: 338: 276: 273: 270: 267: 266: 230: 198: 121: 116: 115: 114: 91: 61: 12: 11: 5: 727: 725: 717: 716: 711: 706: 701: 696: 691: 686: 681: 676: 671: 666: 656: 655: 622: 619: 602: 599: 598: 597: 586:212.77.163.111 551: 548: 547: 546: 508: 507:Copy and Paste 505: 493:212.77.163.111 478: 475: 474: 473: 442: 439: 436: 435: 432: 431: 428: 427: 420: 410: 409: 402:Mid-importance 398: 392: 391: 389: 386:C/C++ articles 372:the discussion 354: 342: 341: 339:Mid‑importance 333: 321: 320: 317: 316: 307: 297: 296: 289: 283: 282: 280: 263:the discussion 249: 237: 236: 225: 213: 212: 206: 195: 181: 180: 118: 117: 113: 112: 107: 102: 93: 92: 90: 89: 82: 77: 68: 62: 60: 59: 48: 39: 38: 35: 34: 28: 13: 10: 9: 6: 4: 3: 2: 726: 715: 712: 710: 707: 705: 702: 700: 697: 695: 692: 690: 687: 685: 682: 680: 677: 675: 672: 670: 667: 665: 662: 661: 659: 652: 650: 646: 642: 641:93.129.202.39 638: 632: 628: 621:Change source 620: 618: 617: 613: 609: 600: 595: 591: 587: 583: 576: 575: 574: 572: 568: 564: 560: 549: 545: 541: 537: 533: 529: 528: 527: 526: 522: 518: 514: 506: 504: 502: 498: 494: 490: 483: 476: 472: 468: 464: 460: 459: 458: 457: 453: 449: 440: 425: 416: 412: 411: 407: 403: 397: 394: 393: 390: 373: 369: 365: 361: 360: 355: 352: 348: 347: 343: 337: 334: 331: 327: 314: 313: 303: 299: 298: 294: 288: 285: 284: 281: 264: 260: 256: 255: 250: 247: 243: 242: 238: 234: 229: 226: 223: 219: 214: 210: 204: 196: 192: 187: 186: 177: 173: 170: 167: 163: 159: 155: 152: 149: 146: 143: 140: 137: 134: 131: 127: 124: 123:Find sources: 120: 119: 111: 110:Verifiability 108: 106: 103: 101: 98: 97: 96: 87: 83: 81: 78: 76: 72: 69: 67: 64: 63: 57: 53: 52:Learn to edit 49: 46: 41: 40: 37: 36: 32: 26: 22: 18: 17: 635:— Preceding 624: 604: 580:— Preceding 563:129.9.75.252 557:— Preceding 553: 510: 487:— Preceding 484: 480: 444: 401: 357: 310: 252: 209:WikiProjects 171: 165: 157: 150: 144: 138: 132: 122: 94: 19:This is the 148:free images 31:not a forum 709:C articles 658:Categories 601:Advantages 199:Stub-class 25:Embedded C 550:Necessity 517:Thomasa88 233:Computing 88:if needed 71:Be polite 21:talk page 637:unsigned 582:unsigned 559:unsigned 489:unsigned 441:Untitled 268:Software 259:software 228:Software 56:get help 29:This is 27:article. 608:ToaneeM 463:snaphat 448:snaphat 404:on the 154:WP refs 142:scholar 205:scale. 126:Google 377:C/C++ 336:C/C++ 169:JSTOR 130:books 84:Seek 645:talk 612:talk 590:talk 567:talk 540:talk 536:Kvng 521:talk 497:talk 467:talk 452:talk 366:and 162:FENS 136:news 73:and 396:Mid 368:C++ 287:??? 176:TWL 660:: 647:) 614:) 592:) 569:) 542:) 523:) 499:) 469:) 454:) 231:: 156:) 54:; 643:( 610:( 588:( 565:( 538:( 519:( 495:( 465:( 450:( 426:. 424:C 408:. 364:C 315:. 295:. 211:: 172:· 166:· 158:· 151:· 145:· 139:· 133:· 128:( 58:.

Index

talk page
Embedded C
not a forum
Click here to start a new topic.
Learn to edit
get help
Assume good faith
Be polite
avoid personal attacks
Be welcoming to newcomers
dispute resolution
Neutral point of view
No original research
Verifiability
Google
books
news
scholar
free images
WP refs
FENS
JSTOR
TWL

content assessment
WikiProjects
WikiProject icon
Software
Computing
WikiProject icon

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.